From 154511247ad79d5268746f41c9bc3d54d41ae5ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Thu, 23 Apr 2026 23:07:57 +0200 Subject: [PATCH] feat: add Claude Code plugin manifest (#462) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(claude-code-plugin): add Claude Code plugin manifest Adds .claude-plugin/plugin.json so the repo can be loaded as a Claude Code plugin. Reuses the existing skills/ directory — all 5 skills (hyperframes, gsap, hyperframes-cli, hyperframes-registry, website-to-hyperframes) are auto-discovered under the hyperframes: namespace. * docs(readme): document Claude Code plugin usage * chore(claude-code-plugin): add submission branding assets * docs(claude-code-plugin): address review notes --- .claude-plugin/plugin.json | 13 +++++++++++++ README.md | 1 + assets/claude-code-icon-dark.svg | 15 +++++++++++++++ assets/claude-code-icon-light.svg | 15 +++++++++++++++ 4 files changed, 44 insertions(+) create mode 100644 .claude-plugin/plugin.json create mode 100644 assets/claude-code-icon-dark.svg create mode 100644 assets/claude-code-icon-light.svg diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 000000000..2001e7d5e --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,13 @@ +{ + "name": "hyperframes", + "description": "HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.", + "version": "0.1.0", + "author": { + "name": "HeyGen", + "email": "hyperframes@heygen.com", + "url": "https://hyperframes.heygen.com" + }, + "homepage": "https://hyperframes.heygen.com", + "repository": "https://github.com/heygen-com/hyperframes", + "license": "Apache-2.0" +} diff --git a/README.md b/README.md index 590dccd02..c2c1879d5 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ For Codex specifically, the same skills are also exposed as an [OpenAI Codex plu codex plugin marketplace add heygen-com/hyperframes --sparse .codex-plugin --sparse skills --sparse assets ``` +For Claude Code, the repo also ships a [Claude Code plugin manifest](./.claude-plugin/plugin.json): test it locally with `claude --plugin-dir .`. The manifest intentionally omits `skills` because Claude Code auto-discovers the root `skills/` directory by convention, and for marketplace submission use the title `HyperFrames by HeyGen` plus the black/white icon assets at [`assets/claude-code-icon-dark.svg`](./assets/claude-code-icon-dark.svg) and [`assets/claude-code-icon-light.svg`](./assets/claude-code-icon-light.svg) for the two theme slots. For Cursor, the same skills are packaged as a [Cursor plugin](./.cursor-plugin/plugin.json) — install from the Cursor Marketplace, or sideload by cloning this repo and pointing **Settings → Plugins → Load unpacked** at the repo root. #### Try it: example prompts diff --git a/assets/claude-code-icon-dark.svg b/assets/claude-code-icon-dark.svg new file mode 100644 index 000000000..940118442 --- /dev/null +++ b/assets/claude-code-icon-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/claude-code-icon-light.svg b/assets/claude-code-icon-light.svg new file mode 100644 index 000000000..00e496209 --- /dev/null +++ b/assets/claude-code-icon-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + +