Skip to content

feat: add Claude Code plugin manifest and marketplace entry#14

Merged
tw93 merged 2 commits into
tw93:mainfrom
qishaoyumu:feat/add-claude-code-plugin-support
May 4, 2026
Merged

feat: add Claude Code plugin manifest and marketplace entry#14
tw93 merged 2 commits into
tw93:mainfrom
qishaoyumu:feat/add-claude-code-plugin-support

Conversation

@qishaoyumu

@qishaoyumu qishaoyumu commented May 2, 2026

Copy link
Copy Markdown
Contributor

What problem this solves

kami currently cannot be installed via Claude Code plugin marketplace workflows. The existing paths are npx skills add tw93/kami and the Claude Desktop ZIP.

What this PR does

Adds .claude-plugin/plugin.json and .claude-plugin/marketplace.json so kami can be installed via:

/plugin marketplace add tw93/Kami
/plugin install kami@kami

The plugin manifest uses "skills": ["./"] so Claude Code loads the root SKILL.md as a plugin skill while preserving the existing single-skill repository layout. The manifest intentionally omits a fixed plugin version so GitHub marketplace installs resolve updates from the source commit rather than requiring a second version field to maintain.

README.md, the public pages, and llms.txt include matching install instructions.

What is unchanged

  • SKILL.md, references, scripts, assets, and HTML templates are untouched.
  • The npx skills add tw93/kami install path is unaffected.
  • The Claude Desktop ZIP install is unaffected.

Tested

Contributor verified this branch with /plugin marketplace add, /plugin install, and /reload-plugins.

Maintainer validation:

claude plugin validate .
python3 -m json.tool .claude-plugin/plugin.json
python3 -m json.tool .claude-plugin/marketplace.json
git diff --check

Also parsed JSON-LD blocks in index.html, index-zh.html, and index-ja.html. python3 scripts/build.py --check still reports existing slide line-height violations in files outside this PRs change scope.

@vercel

vercel Bot commented May 2, 2026

Copy link
Copy Markdown

@qishaoyumu is attempting to deploy a commit to the Tw93 Team on Vercel.

A member of the Team first needs to authorize it.

Adds .claude-plugin/plugin.json and .claude-plugin/marketplace.json
so kami can be installed via /plugin marketplace add and
/plugin install commands.

The plugin.json uses `"commands": ["./SKILL.md"]` to expose the root
SKILL.md directly. Since kami is a single-skill repository (no
nested skills/<name>/ structure), the `commands` field is the right
schema for a flat .md skill file.

Existing install paths (npx skills add, Claude Desktop ZIP) are
unaffected. After install, the skill is invokable as `/kami:SKILL`.
@qishaoyumu qishaoyumu force-pushed the feat/add-claude-code-plugin-support branch from 657a202 to bf957d6 Compare May 2, 2026 20:00
@tw93 tw93 merged commit 1720109 into tw93:main May 4, 2026
1 check failed
@qishaoyumu qishaoyumu deleted the feat/add-claude-code-plugin-support branch May 4, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants