feat: add Claude Code plugin manifest and marketplace entry#14
Merged
Conversation
|
@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`.
657a202 to
bf957d6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What problem this solves
kami currently cannot be installed via Claude Code plugin marketplace workflows. The existing paths are
npx skills add tw93/kamiand the Claude Desktop ZIP.What this PR does
Adds
.claude-plugin/plugin.jsonand.claude-plugin/marketplace.jsonso kami can be installed via:The plugin manifest uses
"skills": ["./"]so Claude Code loads the rootSKILL.mdas 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, andllms.txtinclude matching install instructions.What is unchanged
npx skills add tw93/kamiinstall path 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 --checkAlso parsed JSON-LD blocks in
index.html,index-zh.html, andindex-ja.html.python3 scripts/build.py --checkstill reports existing slide line-height violations in files outside this PRs change scope.