ARC Skills

Docs

A free, open library of production-ready agent skills. Each one is a self-contained SKILL.md package — name, description, steps, and guardrails — written to drop into Claude, Cursor, or any Agent Skills runtime. No account, no lock-in.

What's in the catalog

20 skills across 12 categories: AI, Architecture, Data, Delivery, DevOps, Engineering, Growth, Operations, Productivity, Quality, Security, Support. Each package is a directory with a SKILL.md that follows the Agent Skills specification.

Install a skill

  1. Open the skill and read When to use and Guardrails first.
  2. Copy SKILL.md into your runtime:
    • Cursor personal: ~/.cursor/skills/<slug>/SKILL.md
    • Cursor project: .cursor/skills/<slug>/SKILL.md
    • Claude Code: .claude/skills/<slug>/SKILL.md
  3. Keep the guardrails verbatim. Adapt trigger phrases to how your users actually ask.

API

Read-only JSON, no key required:

GET /api/catalog
GET /api/catalog?category=Engineering
GET /api/catalog?q=review
GET /api/catalog?slug=pr-review-summary
GET /api/catalog?slug=pr-review-summary&format=raw

CLI

npm run catalog
npm run catalog -- "incident"
npm run catalog -- --category="Engineering"
npm run catalog -- --json
npm run validate

Contributing

Add a directory under skills/<slug>/ with a valid SKILL.md (YAML frontmatter: name + description, plus a ## Guardrails section). Run npm run validate and open a PR. See CONTRIBUTING.md.