SKILL.md files, and the registry’s read surface is public. You never need the Python SDK — or an account — to find a skill, judge its evidence, and get it onto disk where your runtime (Claude Code, Cursor, Copilot, Cline, …) auto-discovers it.
Six routes, one destination:
Whatever the route, do the two trust checks first: the verified lift (with-vs-without benchmark, with model + case count + date) and the safety band (Passed / Caution / Blocked / Not yet reviewed). Both are on every skill’s public page — see How skills are vetted. The install tools enforce the band for you: Blocked never installs, Caution/Unreviewed prompt for confirmation.
Channels marked launch wave below are rolling out with the current launch: the commands are final, but if a marketplace or package listing isn’t live yet for you, check back shortly.
Web copy-paste
Open any skill atapp.decimal.ai/skills/<slug> — for example support-ticket-kit — view the full SKILL.md body, and copy it into your project:
name plus the source stamp below — so just add a description: line (runtimes route on name + description). If you copy the raw body by hand instead, add a minimal block yourself:
Provenance: the source stamp
The tooling routes (npx, the Claude Code plugin) stamp two extra frontmatter keys on every install, and when copying by hand it’s worth adding them yourself:CLI pull (decimalai skills pull)
The DecimalAI CLI ships with the Python package, but skills pull is anonymous — no API key, no signup:
<out>/<slug>/SKILL.md with reconstructed frontmatter, plus the skill’s eval.yaml test suite when the author published one — so you can re-run the with-vs-without benchmark yourself with the open runner. Other forms:
decimalai skills install — the one skills command that needs an API key.
npx (npx decimalai add)
Launch wave. For JS/TS projects — or anyone who doesn’t want Python — the npx installer vendors a skill with zero runtime dependencies (Node 18+):
SKILL.md (stamped with the source stamp) and any attachments, it maintains .decimal/skills.lock.json — a hash-pinned lockfile ({slug: {version, sha256, files[]}}), so skill drift shows up in review like dependency drift does.
A successful install sends one anonymous event ({event: "install", channel: "npx", slug, version}) so the registry can count installs honestly — no user content, no machine identifiers, never blocks the install. Opt out with --no-telemetry or DECIMALAI_NO_TELEMETRY=1.
Raw URLs (scripts, CI, and LLM agents)
Launch wave — these apex URLs go live with the launch. Every published skill is fetchable as plain text — no HTML scraping, no auth:@<version> form is a pin-check, not a version archive.
MCP server
Launch wave.decimalai-mcp gives any MCP client — Claude Code, Claude Desktop, Cursor — three read-only registry tools: search_skills, get_skill (full record: trust bands, verified lift, body), and get_leaderboard. No API key required:
Claude Code plugin
Launch wave. The plugin wraps search + install + trust checks into slash commands inside Claude Code:When you do want the SDK
Everything above is consume-only: the file lands on disk and your runtime takes it from there. The SDK adds the feedback loop — forking skills into your org, routing them per-turn, and measuring which ones actually help your agent on your traffic. When you’re ready for that: Quickstart and the registry guide.Related
- Install a Skill in 5 Minutes — the tutorial version of this page: one skill, end to end
- Trust & exit — open formats, graceful degradation, and what leaving looks like
- How skills are vetted — what the safety bands mean
- skillevaluation — the open spec + runner behind every verified lift number