Agent skill

A short, stable skill that teaches agents to assemble Pegma packages instead of regenerating sessions, identity, rate limits, mail, and audit. Package inventories and versions live in catalog.json — not in the skill.

Canonical raw markdown (copy or fetch): https://pegma.dev/skill.md. New to Pegma? The get-started page walks the whole path — skill, catalog, optional MCP, first prompt.

Install notes

There is no single universal skill registry. Use whichever path your tool supports; the document is plain markdown.

Project rules / skills directory

Copy the skill into the project agent directory under a name your tool expects (examples: .grok/skills/pegma/SKILL.md, .claude/skills/pegma/SKILL.md, .agents/skills/pegma/SKILL.md, or a project AGENTS.md / rules file that points at the same text).

mkdir -p .grok/skills/pegma
curl -fsSL https://pegma.dev/skill.md -o .grok/skills/pegma/SKILL.md
# or
mkdir -p .claude/skills/pegma
curl -fsSL https://pegma.dev/skill.md -o .claude/skills/pegma/SKILL.md

Many tools treat a directory containing SKILL.md (with YAML frontmatter) as an installable skill. Keep the frontmatter; do not strip it.

Paste into system / custom instructions

Open skill.md, copy the body into the agent’s custom instructions or project rules. Prefer linking the catalog URL so the agent re-fetches facts instead of caching versions in the prompt.

Plugin / marketplace wrappers

If your environment uses a plugin that only differs by install path, wrap this same markdown. Do not fork package facts into the wrapper — point at https://pegma.dev/catalog.json.

Optional MCP surface

A thin public MCP server exposes the same catalog over Streamable HTTP. Tools return catalog facts only — no private data plane, no auth for reads. Endpoint: https://pegma.dev/api/mcp

Tools: list_components, get_component, list_recipes, get_recipe, plan_composition (rule-based over structured capabilityTags — not an LLM).

MCP config snippet

{
  "mcpServers": {
    "pegma": {
      "url": "https://pegma.dev/api/mcp"
    }
  }
}

Clients without native remote MCP can use a local proxy, for example npx mcp-remote https://pegma.dev/api/mcp. Prefer re-calling tools over caching package versions.

What the skill teaches

Related: catalog.json · examples · llms.txt · stack · MCP