Skip to main content

Skills

A CAIPE skill is a reusable SKILL.md file that describes one focused capability such as reviewing a pull request, preparing a release, or investigating an incident.

What you can do​

  • Find a procedure: browse the Skills Gallery and read its description and scan status before using it.
  • Use it in Chat: attach an approved skill to an agent in Agent Builder.
  • Make it yours: clone or import a skill, edit its instructions, and keep a version that fits your team's process.
  • Share it safely: use scanning to identify prompt injection or unsafe tool behavior before the skill reaches an agent.

The Gallery is for skills used inside CAIPE. The Skills Gateway is for installing catalog skills into supported coding agents outside the CAIPE UI.

Where Skills Are Used​

SurfacePurpose
Skills GalleryBrowse, author, import, revise, and scan skills
Skills GatewayMint catalog API keys and install skills into coding agents
Dynamic AgentsAttach approved skills to an agent so they are available during chat

Concepts​

ConceptWhat it isStorage
SKILL.mdMarkdown skill body with frontmatter metadataFilesystem, MongoDB, GitHub, or GitLab
CatalogMerged, deduplicated, scan-gated skill listBuilt from configured sources
Agent skillEditable skill created in the UIMongoDB agent_skills
Skill hubExternal GitHub/GitLab source crawled into CAIPEMongoDB skill_hubs, hub_skills
ScannerOptional prompt-injection and unsafe-tool scannerSKILL_SCANNER_URL sidecar

Legacy Agentic Workflows URLs​

The retired /agent-builder page was an older Agentic Workflows UI over the same AgentSkill records used by Skills. It was not the supported Agents → New Agent wizard.

Legacy URLCanonical destination
/agent-builder/skills
/agent-builder/history/skills

Both legacy URLs redirect to the Skills Gallery so existing bookmarks do not fail. Persisted agent_skills, favorites, workflow run records, APIs, stores, and authorization rules remain unchanged. Use /dynamic-agents to create or edit an agent, and /workflows to author multi-agent workflows.

Use Skills In CAIPE​

Attach skills to a dynamic agent from the UI. The runtime exposes the selected skills to that agent during chat. Scan-gated skills are excluded before they reach the model.

Install Skills Locally​

The Skills Gateway renders an installer for supported coding agents:

curl -fsSL "<gateway>/api/skills/install.sh?agent=claude&scope=user" | bash

Installed skills are written to common user-level locations such as:

~/.claude/skills/<name>/SKILL.md
~/.agents/skills/<name>/SKILL.md

The generated /skills and /update-skills helper skills let local coding agents query the live CAIPE catalog without reinstalling every skill manually.

Scan Gating​

GateBehavior
offDo not call the scanner
warnShow scanner findings but allow use
strictExclude flagged skills from the runtime catalog

Use SKILL_SCANNER_URL to point CAIPE at the scanner service and SKILL_SCANNER_GATE to choose the gate.