Skip to contentllms.txt

Claude Code — Commands

File format
Markdown
Discovery path
.claude/commands
Global install path
~/.claude/commands
Syllago install method
Symlink, Direct copy
Symlink support
Yes
Native frontmatter fields
name, description, allowed-tools, context, agent, model, disable-model-invocation, user-invocable, argument-hint, effort

Features

How each feature converts to syllago's canonical format. See format conversion for what these statuses mean.

Other features

Behaviors, conventions, and capabilities that aren't tied to a single named field — things like path-based activation, discovery rules, and lifecycle behavior.

FeatureConversionSummary
argument_substitutionTranslatedConversion type: TranslatedActively mapped to the target provider’s equivalent field during conversion.Learn more →$ARGUMENTS (all args), $ARGUMENTS[N] (Nth arg), $N (positional), ${CLAUDE_SESSION_ID} and other env vars; shared with skills argument substitution
builtin_commandsTranslatedConversion type: TranslatedActively mapped to the target provider’s equivalent field during conversion.Learn more →80+ built-in slash commands including /add-dir, /agents, /autofix-pr, /batch [Skill], /branch, /btw, /chrome, /claude-api [Skill], /clear, /color, /compact, /config, /context, /copy, /cost, /debug [Skill], /desktop, /diff, /doctor, /effort, /exit, /export, /extra-usage, /fast, /feedback, /fewer-permission-prompts [Skill], /focus, /heapdump, /help, /hooks, /ide, /init, /insights, /install-github-app, /install-slack-app, /keybindings, /login, /logout, /loop [Skill], /mcp, /memory, /mobile, /model, /passes, /permissions, /plan, /plugin, /powerup, /privacy-settings, /recap, /release-notes, /reload-plugins, /remote-control, /remote-env, /rename, /resume, /review, /rewind, /sandbox, /schedule, /security-review, /setup-bedrock, /setup-vertex, /simplify [Skill], /skills, /stats, /status, /statusline, /stickers, /tasks, /team-onboarding, /teleport, /terminal-setup, /theme, /tui, /ultraplan, /ultrareview, /upgrade, /usage; not user-modifiable; availability varies by platform and plan
Command File Format (.md in .claude/commands/)TranslatedConversion type: TranslatedActively mapped to the target provider’s equivalent field during conversion.Learn more →Custom commands are .md files in .claude/commands/ (project) or ~/.claude/commands/ (user); filename becomes the slash command name. These work identically to skills; the skills mechanism is the recommended approach.
Command Scopes (project, user)TranslatedConversion type: TranslatedActively mapped to the target provider’s equivalent field during conversion.Learn more →Custom commands live in .claude/commands/ (project) or ~/.claude/commands/ (user); skills take precedence on name collision; symlinks supported.
MCP Prompt CommandsEmbeddedConversion type: EmbeddedNo canonical equivalent — appended as prose in a conversion notes block so nothing is silently lost.Learn more →MCP server prompts appear as /mcp__<servername>__<promptname> slash commands (names normalized; spaces become underscores). Dynamically discovered from connected servers.
Built-In CommandsNot portableConversion type: Not portableUnique to this provider — can’t be carried across providers.Learn more →80+ built-in CLI commands covering session management, model/effort control, permissions, MCP, memory, skills, agents, context visualization, git workflows, remote sessions, UI configuration, and more. Availability varies by platform, plan, and environment.
Bundled Skill CommandsNot portableConversion type: Not portableUnique to this provider — can’t be carried across providers.Learn more →Six commands ship as bundled skills rather than CLI logic (/batch, /claude-api, /debug, /fewer-permission-prompts, /loop, /simplify); use the skill mechanism and appear marked [Skill] in the commands table.

Sources

Source
https://code.claude.com/docs/en/commands.md