mirror of
https://github.com/getcargohq/cargo-skills.git
synced 2026-09-14 19:17:15 +08:00
5680754126
mcp.getcargo.io/mcp is live and serves thirteen platform tools plus whatever a workspace published with defineMcpServer. Nothing in the bundle covered it, and cargo/SKILL.md asserted "There is no first-party 'Cargo MCP server'" - true when written, wrong now, and the one claim an agent would act on. - cargo-mcp/SKILL.md (1.0.0): connect, the discover to price to execute to poll spine, and the routing table for MCP tool vs cargo-ai. - cargo/SKILL.md (1.22.0): the MCP section becomes a three-way disambiguation. Hosted server, workspace server served over stdio by cargo-ai mcp, and an MCP client attached to a Cargo agent are three things sharing a name and sharing no answers. - evals/routing.jsonl: "How do I use Cargo from ChatGPT?" now expects cargo-mcp; three cases added for the new surface. - Counts, catalogs, plugin manifests, SKILL_DIRS, llms.txt, metadata. skills-lint, routing-eval, sync-trigger-slugs and the cargo-gtm script fixtures all pass. Co-authored-by: Cargo FSD <fsd@getcargo.io> Co-authored-by: Auree Aubert <16732193+aureeaubert@users.noreply.github.com> Co-authored-by: replicas-connector[bot] <replicas-connector[bot]@users.noreply.github.com>
1.4 KiB
1.4 KiB
Cargo skills — agent guide
The router skill at cargo/SKILL.md is the canonical entry point for working with this skillpack. It explains the nineteen skills (the cargo router + one onboarding skill cargo-quickstart + one outcome skill cargo-gtm + sixteen capability skills), the UUID flow between them, async polling, end-to-end use cases, and common gotchas.
The term reference lives in cargo/references/glossary.md.
Both files are installed as part of the cargo skill via npx skills add getcargohq/cargo-skills, so the same content is available after install at ~/.claude/skills/cargo/.
Working in this repo
Before opening a PR, run the checks CI runs:
node .github/scripts/skills-lint.mjs . # frontmatter, links, JSON blocks, bootstrap, counts
node .github/scripts/skills-metadata.mjs --write . # regenerate skill-metadata.json content hashes
node .github/scripts/generate-llms-txt.ts # regenerate the machine-readable index
node .github/scripts/sync-trigger-slugs.ts --check # integration/provider names in descriptions
node .github/scripts/routing-eval.ts # description routing regressions
Contribution conventions — including the four-part description template every skill's description must follow — are in CONTRIBUTING.md.