Skip to content

rolecraft agents

Display the agent capability manifest — a structured overview of all supported AI coding agents, their skill install directories, support levels, and MCP server configuration support.

Usage

bash
rolecraft agents

# Output as JSON
rolecraft agents --json

Description

The agents command reads the agent capability manifest — a single source of truth for agent support metadata — and displays it in a human-readable table or machine-readable JSON.

Each agent entry includes:

FieldDescription
flagCLI flag used with install (e.g. --claude, --cursor)
nameAgent identifier
skillInstallScopeWhere skills are installed (global path or project path)
supportLevelverified, community, legacy, or experimental
mcpSupportWhether MCP servers are supported and in which config format
instructionFormatSkill instruction file format (skill-md, mdc, agents-md, etc.)
docUrlOfficial documentation URL
lastVerifiedLast verification date (ISO date)

Support levels

LevelMeaning
verifiedActively tested and maintained by the RoleCraft team
communityCommunity-contributed; maintained on best-effort basis
legacyPrevious generation agent; no active development
experimentalKnown to exist; not formally tested

Example output

bash
$ rolecraft agents

🔍 Agent Capability Manifest

Total agents: 87

## VERIFIED

| Agent | Skill Scope | MCP | Instruction | Docs |
|-------|-------------|-----|-------------|------|
| opencode | ~/.agents/skills/ | | skill-md | [docs](https://opencode.ai) |
| claude-code | ~/.claude/skills/ | | skill-md | [docs](https://docs.anthropic.com/en/docs/claude-code) |
| cursor | ~/.cursor/skills/ | | skill-md | [docs](https://cursor.com) |
| windsurf | ~/.codeium/windsurf/skills/ | | skill-md | [docs](https://docs.windsurf.com) |
| devin | ./.devin/skills/ | | skill-md | [docs](https://devin.ai) |
| ... | ... | ... | ... | ... |

## MCP-Supported Agents

These agents have built-in MCP configuration support:
 claude-code (mcpServers)
 cursor (mcpServers)
 windsurf (mcpServers)
 continue (experimental.mcpServers)

## Validation

Manifest valid: Yes
Agent count: 87
bash
$ rolecraft agents --json

{
  "version": 1,
  "agentCount": 87,
  "agents": [
    {
      "flag": "claude",
      "name": "claude-code",
      "label": "~/.claude/skills/",
      "skillInstallScope": "global ~/.claude/skills",
      "mcpSupport": {
        "supported": true,
        "format": "mcpServers",
        "configPath": "~/.claude.json"
      },
      "instructionFormat": "skill-md",
      "supportLevel": "verified",
      "docUrl": "https://docs.anthropic.com/en/docs/claude-code",
      "lastVerified": "2026-07-27",
      "notes": null,
      "aliasFor": null
    }
  ]
}

Node.js API

This command is not available as a package-level API function. The manifest is internal to the CLI — see the Node.js API documentation for the functions that are exported from rolecraft.