8 Commits

Author SHA1 Message Date
pika-ai-code c3b665b747 docs(readme): remove broken Pika MCP endpoint Links bullet
Clicking https://mcp.pika.me/api/mcp returns 'This MCP server does not
offer a standalone SSE stream. Tool-call notifications are delivered on
the per-request POST response stream.' — the endpoint is correctly
wired for MCP-over-HTTP-POST in the install snippets above, but isn't
useful as a clickable Links destination. Drop the bullet to stop sending
people to a confusing error page.

The install-surface section, badge, and per-client snippets remain
unchanged — those document the actual integration shape.
2026-05-24 04:22:28 +00:00
pika-ai-code 6b45a8f265 chore: v1.4.0 — sync README/manifests with 4 new public skills
Public skills/ directory grew to 9 in commit ee60838 "Duplicate Pika
skills" (app-sizzle, app-store-screens, build-a-brand,
founder-product-video added alongside the original podcast, explainer,
ugc-ads, baseball-trend, kiss-cam), but the README, marketplace.json,
and all three plugin manifests still advertised 5 curated skills and
version 1.3.0.

Updates:
- README — version badge 1.3.0 → 1.4.0; install-surface table and §2/§3
  headers + body 5 → 9; "Featured workflows" table extended from 5 to 9
  rows with input/output/invoke for each new skill
- CHANGELOG — new [1.4.0] — 2026-05-22 section above [1.3.0] documenting
  each new skill, the skill-count + version bumps, and a note that the
  58-tool MCP surface is unchanged
- .claude-plugin/marketplace.json — version 1.4.0, descriptions, and
  skills[] extended from 5 → 9 entries (stable order, originals first)
- .claude-plugin/plugin.json — version, description, keywords
- .codex-plugin/plugin.json — version, description, longDescription
  (each new skill gets a one-liner inside the Codex `interface`), keywords
- .cursor-plugin/plugin.json — version, description, keywords, tags

Tool count stays at 58 atomic primitives (tools-manifest.json
unchanged); skill-audit intentionally not ported from internal (stays
internal-only).
2026-05-24 04:13:22 +00:00
pika-ai-code 4d8fb85b63 feat: v1.3.0 — Pika Creative Suite repositioning + cross-agent distribution (#3)
* feat: v1.3.0 — Pika Creative Suite repositioning + cross-agent distribution

Brings Pika-Plugins forward to match the cross-agent reality. Same backend
(mcp.pika.me, 58 atomic tools), same 5 curated /pika:* skills, now positioned
and packaged for use beyond Claude Code.

Repositioning
- "Pikafy your Claude" -> "Pika Creative Suite — give any AI agent a face,
  a voice, and a full creative studio." README hero, all plugin manifest
  descriptions, and the marketplace metadata description aligned to this.

Structure / new files
- .cursor-plugin/plugin.json — native Cursor plugin manifest mirroring
  the first-party shape used in cursor/plugins (category, tags, single-
  string skills: "./skills/"). Lets Cursor pick up Pika via its own
  plugin format.
- .codex-plugin/plugin.json — native Codex plugin manifest with
  documented interface block (displayName, defaultPrompt capped at 3,
  capabilities, brandColor, etc.).
- .claude-plugin/marketplace.json gains an explicit skills:[] array in
  the canonical Anthropic string-array form ["./skills/<name>", ...]
  matching anthropics/skills.

Manifest cleanups
- .claude-plugin/plugin.json description rewritten, version 1.2.3 ->
  1.3.0.
- .claude-plugin/marketplace.json description rewritten, owner.url
  added, plugin version bumped.
- All four manifests now agree on the Pika Creative Suite positioning,
  the 58 canonical tool count, and the 5 skill set.

Tool surface
- tools-manifest.json re-vendored from pika-mcp-server with the current
  58 canonical primitives plus the 9 deprecation aliases (sora_edit
  mode discriminator, pika_* renames, edit_audio_denoise, etc.). 16
  net new canonical tools since v1.2.3 — most prominently html_to_pdf,
  the connect_* Composio trio, scrape_ads / scrape_social, web_publish,
  analyze_clip_highlights.

README
- Full v3 rewrite: hero, 3 independent install surfaces (MCP /
  Skills / Plugin) as parallel orthogonal mechanisms, install matrix
  with per-client config shapes (Claude type:http vs Cursor bare url
  vs Codex --url), Featured-workflows table linking to each SKILL.md,
  Capabilities table for the 11 tool families summing to 58.
- 479 lines (Pikafy hero, prose-heavy) -> 220 lines (Pika Creative
  Suite hero, table-driven). All claims fact-checked against
  vercel-labs/skills source, cursor/plugins first-party manifests,
  anthropics/skills canonical marketplace, and openai/codex plugin
  docs.

* fix: add repository field to marketplace.json plugin entry

Codex review flagged this — the plugin entry inside marketplace.json
plugins[] lacked the canonical repository field. Aligns with the
top-level plugin.json which already has it.

Two other codex flags triaged as false positives:
- "parrot-staging/animate" in tools-manifest.json is the upstream
  pika-mcp-server animation backend endpoint name (vendored verbatim
  from pika-mcp-server@staging), not the staging plugin variant.
- "Pikafy your Claude" / "Pika-fy your Claude" in CHANGELOG.md v1.3.0
  entry are intentional quoted references documenting what the entry
  is RETIRING. Documenting history, not active usage.
2026-05-20 16:58:44 -07:00
pika-ai-code 35ade10610 feat(kiss-cam): add /pika:kiss-cam skill (v1.2.3) (#2)
New curated skill — viral fake "in-arena Kiss Cam moment" of any two
subjects (any visual style: photoreal humans, 3D toys, illustrated avatars).
Spectator-POV phone shot of the Madison Square Garden Jumbotron with retro
red kiss cam graphic + Knicks vs Bulls scoreboard baked into frame 0
(gpt-image-2), then a 15s kling-v3-omni clip first-frame-locked to the still
so the entire decorative UI stays pixel-static across all 15s — only the
two subjects inside the kiss cam panel animate. Native off-screen
PA-announcer commentary + packed-arena crowd reaction. No names, no chyron.

Engine choice mirrors baseball-trend: Kling-only on video (Seedance's
two-stage face-moderation gate rejects every in-arena reaction shot
because of the crowd faces), gpt-image-2 on still (sharpest LED detail +
strongest reference-likeness lock).

Skill doc follows the public baseball-trend SKILL.md structure
(Prerequisites / Stage 0 / Step 1-3 / Load-bearing phrases / Engine choice
/ Failure cheat sheet / What not to do), with one additive section
(Runtime expectations).

Plugin manifest + marketplace + README + CHANGELOG bumped 1.2.2 → 1.2.3
and "4 curated" → "5 curated".

Co-authored-by: pika-ai-code <272925370+pika-ai-code@users.noreply.github.com>
2026-05-14 20:44:03 +00:00
pika-ai-code e244cc1cdb chore: renumber 1.3.0 → 1.2.2 (premature minor; treating as 1.2.x patch)
1.3.0 was bumped for the cb0eb2b camera-position-anchor fix, but that
fix didn't actually work — gpt-image-2 kept rendering the camera in
the wrong position. The real fix landed in ad51ef1 (revert Step 1
to the pre-refactor verbatim prompt), which is a recipe patch, not
a minor feature change.

Renumbering: 1.2.0 → 1.2.2 (skipping 1.2.1 to absorb the cb0eb2b
intermediate version that briefly shipped as 1.3.0). The 1.2.x line
is now the canonical baseball-trend skill release; future fixes stay
in 1.2.x as patches.

- .claude-plugin/plugin.json: 1.3.0 → 1.2.2
- .claude-plugin/marketplace.json: 1.3.0 → 1.2.2
- README.md: version badge + verify-output snippet
- CHANGELOG.md: [1.3.0] section replaced with [1.2.2] capturing the
  full fix story (failed scaffold-anchor attempts → verbatim revert)
2026-05-14 04:38:31 +00:00
pika-ai-code 4e352617ca chore: bump plugin version to 1.3.0
Picks up the cb0eb2b camera-position fix as a minor release.

- .claude-plugin/plugin.json: 1.2.0 → 1.3.0
- .claude-plugin/marketplace.json: 1.2.0 → 1.3.0
- README.md: version badge + verify-output snippet
- CHANGELOG.md: new [1.3.0] entry documenting the camera-position lock
2026-05-14 04:21:22 +00:00
pika-ai-code 3e1c309bd4 feat: add /pika:baseball-trend skill (v1.2.0) (#1)
Promotes baseball-trend (viral ESPN behind-home-plate broadcast
cutaway) from internal experimentation to the public plugin as the
4th launch-spotlight skill.

What ships
- skills/baseball-trend/SKILL.md — calibrated two-call recipe
  (gpt-image-2 broadcast still + kling-v3-omni 15s cutaway,
  first-frame-locked). Structured per the nba-broadcast-cutaway
  scaffold pattern (Prerequisites → Stage 0 → scaffold steps →
  load-bearing phrases → engine choice → failure cheat sheet) with
  audio direction tuned for output parity with the original baseball
  recipe. 13 verbatim load-bearing anchors preserved (frame-type
  opener, crowd-cutaway framing, MUST-be-visible imperative header,
  identity hardlocks, first-frame lock, identity reinforcement closer,
  LOCKED graphics label, BEAT N format, and the 3 audio sample lines).
- README.md — new 4th launch-spotlight section for /pika:baseball-trend,
  "3 curated" → "4 curated" in 3 places, version badge + verify-output
  example bumped.
- CHANGELOG.md — [1.2.0] — 2026-05-14 entry.
- .claude-plugin/plugin.json — version 1.0.0 → 1.2.0, description
  updated 3 → 4 curated commands.
- .claude-plugin/marketplace.json — version + description bump,
  metadata.description extended to mention baseball-trend, tags
  extended (baseball, mlb, espn, broadcast, trend).

Validation
5-expert parallel audit (prompt engineering, MLB visual recipe, MCP
call params, failure modes, load-bearing phrases) confirms 0
functional regression vs the pre-refactor recipe. All 14 MCP call
params byte-identical, full 12-token negative_prompt verbatim, all 8
failure-mode recovery rows preserved including the Step 2 → Step 1
face-crop escalation ladder.

Engine choice
Kling-only with celebrity-gate caveat — Seedance's output-side
face-moderation rejects every broadcast cutaway because of the crowd,
and Kling correctly gates celebrity references. Documented inline in
SKILL.md.

Co-authored-by: Pika Labs <hello@pika.art>
2026-05-14 02:01:33 +00:00
pika-ai-code e2d939ed0b Initial public release of the Pika Claude Code plugin
The Pika Claude Code plugin ships with three curated /pika:* skills
and 42 atomic MCP tools at https://mcp.pika.me/api/mcp:

- /pika:podcast — 1-minute two-host podcast video for any URL or topic
- /pika:explainer — ~60–80s explainer video for any URL
- /pika:ugc-ads — 15s creator-style multi-cut UGC ad in 9:16 vertical

Installs on every Claude Code surface — CLI and Desktop (macOS /
Windows app). The 42 atomic MCP tools also work with any other MCP
client (Claude.ai chat connectors, Cursor, Codex, etc.) at the raw
endpoint https://mcp.pika.me/api/mcp.

License: Apache 2.0.
2026-05-14 00:38:52 +00:00