Add Spectrum Baskets skill - #658
Open
colbyirora wants to merge 1 commit into
Open
colbyirora wants to merge 1 commit into
colbyirora wants to merge 1 commit into
Conversation
spectrum-baskets/: SKILL.md, catalog.json, logo.svg, plus the README row. The skill drives an MCP server that ships in the open-source Spectrum kit (Irora-dev/Spectrum, mcp/). It reads on-chain baskets and composes the transactions to buy, sell, migrate, deploy and exit them. It holds no keys and cannot send: every action returns a transaction for the user's own wallet. Verified from a fresh clone of the public repo before opening this: bash mcp/run.sh --check passes node, build, MCP handshake and a live health call on all three configured chains.
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.
Adds
spectrum-baskets/— a skill for reading and trading Spectrum on-chain baskets from a conversation.A basket is one ERC-20 holding a weighted mix of tokens on a single chain, buyable and sellable through its own pool. The skill drives a Model Context Protocol server that ships inside the open-source kit (
Irora-dev/Spectrum,mcp/), so there is nothing hosted: the client spawns it per session over stdio and it reads the chains directly.What an agent can do
The safety model, because it is the part worth reviewing
Install verified before opening this
Fresh clone of the public repo, docs followed verbatim, on a clean machine:
catalog.json'sinstall.commandis exactly what produced that, andbash mcp/run.sh --checkis in the setup steps so a user can prove their own install the same way.Conventions
catalog.jsonuses exactly the v1 universal field set — checked against all catalogs currently in this repo, no extra fields and none missing — since a catalog that fails validation is skipped from discovery.slugequals the folder name (spectrum-baskets).descriptioncarriesTriggers:with natural-language phrases, plustags.SKILL.md'smetadata.versionmatches the kit's released version (2026.08.21d).CODEOWNERS, so happy for that half to be reviewed separately or reworded.Security contact is the public repo's issue tracker: https://github.com/Irora-dev/Spectrum/issues
Happy to adjust naming, wording or scope — and to add a demo capture if you would like one in the body.