Repository navigation
Add one-command Claude and Codex installs for each stack - #7
Merged
Merged
Conversation
Document the Claude one-step install, add Claude and Codex manifests next to each MiniMax plugin manifest, and publish a Codex marketplace so both products can install ronny and jiachen from this repo. Co-authored-by: DanielWalnut <hetaoBackend@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.
What this adds or changes
Each stack can be installed from Claude Code in one step, and the repo now publishes a Codex marketplace for the same stacks.
Claude Code:
Use
jiachenthe same way. README and README_ZH lead with that path. The older marketplace-add-then-install flow, local copy, and MiniMax Code marketplace steps stay below it.stacks/ronny/README.mdandstacks/jiachen/README.mdinclude the same one-step line, which is whatclaude plugin validateasks for when a plugin README has none.Codex:
After the marketplace is added, the stacks also show up in the Plugins Directory. A single skill can still be copied into
~/.agents/skills/, which Codex and MiniMax Code both scan.Manifests:
.agents/plugins/marketplace.jsonlistsronnyandjiachenwith local sources./stacks/ronnyand./stacks/jiachen, pluspolicy.installation,policy.authentication, and a category..claude-plugin/plugin.json(name, version, description, and author object synced from.minimax-plugin/plugin.json). Skills stay on the defaultskills/scan; the manifests do not list every skill path..codex-plugin/plugin.jsonfor the Codex compatibility overlay, with skills at./skills/.plugin.json(Agent Plugins 1.0).claude plugin validate --strictstill passes with those files present, so they were kept. Codex uses the root manifest for identity and the.codex-plugin/plugin.jsonoverlay for interface metadata, because the root file does not setextensions.com.openai.ronnyis0.2.4andjiachenis0.1.1in the MiniMax, Claude, Codex, and portable manifests.scripts/install.shruns the Claude and/or Codex install for a stack name (defaultronny). With neither CLI onPATH, it copies that stack's skill directories into~/.agents/skills/.scripts/check.mjsrequires those companion manifests, when present, to keep the same name, version, description, and author as.minimax-plugin/plugin.json.No skill bodies were rewritten. LICENSE and
stacks/ronny/NOTICE.mdare unchanged.Check output
claudehere is Claude Code 2.1.312. Advice is empty: both stack READMEs contain/plugin install <name> --marketplace MiniMax-AI/mcode-stack. Removing that line from a copy of the jiachen README makes validate print exactly that install line.scripts/install.shwas run with neither CLI (skills copied into a tempHOME), with fakeclaudeandcodexbinaries (the one-command install lines), and with a failingclaude(exit 1, no copy).Real usage record
This change is install wiring, not a new or edited skill. The record above is the validator and installer runs, not an agent session using a skill.
If this skill were deleted, where would the agent go wrong?
No skill was added or removed. Without the new manifests, Claude Code and Codex would still need the two-step marketplace flow or a manual copy, and Codex would have no native marketplace file in this repo.
Checklist
NOTICE.md)Need help on this PR? Tag
@codesmith-botwith what you need.