Repository navigation
Add Agent and Claude plugin manifests for directory listing - #100
Merged
Merged
Conversation
Publish root plugin.json (Agent Plugins 1.0.0) and .claude-plugin/plugin.json so the existing sshx skill can be listed in Cursor Marketplace and the Claude Plugin Directory. Version tracks the latest release, v0.19.0. Co-authored-by: Jett Wang <jamiesun@users.noreply.github.com>
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.
Why
The
sshxAgent skill already lives atskills/sshx/SKILL.md, but the repo has no plugin manifests. Cursor Marketplace loads the portable Agent Plugins manifest at the repository root, and the Claude Plugin Directory expects.claude-plugin/plugin.json. These two files make the existing skill listable without a marketplace catalog or a second skill path.What changed
plugin.json— Agent Plugins 1.0.0 ($schemahttps://agent-plugins.org/schemas/1.0.0/plugin.schema.json). Skills stay at the fixedskills/location; the closed schema does not take a custom skill path..claude-plugin/plugin.json— Claude Code plugin manifest. The defaultskills/scan already findsskills/sshx/SKILL.md, so noskillsoverride is set.Both manifests use:
name:sshx(matches the skill directory and frontmatter)version:0.19.0(latest GitHub release,v0.19.0)description: one-line listing summary of JSON results, dry-run plans, safety rails, audit trail, the MCP server, and the installable Agent skillauthor.name:talkincode(url: https://github.com/talkincode)homepage: https://talkincode.github.io/sshx/repository: https://github.com/talkincode/sshxlicense:MITNo
marketplace.json, no.cursor-plugin/, and no changes to the skill body or Go code.Test plan
$schema,name,version,description,author,homepage,repository,license,keywords)