dceoy/speckit-agent-skills/claude-command-converter
Claude Code and agent skill by dceoy/speckit-agent-skills
- community
Checking that the SKILL.md file is still in the repository.
Convert Claude Code commands (.claude/commands/*.md) to standard Agent Skills (skills/*/SKILL.md). Use when migrating slash commands to portable skill format, creating skills from existing commands, or standardizing command definitions across AI runtimes.
Install
npx vskill@latest install dceoy/speckit-agent-skills/claude-command-converterSKILL.md
Claude Command Converter
Convert Claude Code commands to standard Agent Skills format for portability across AI coding assistants.
When to Use
- Migrating existing
.claude/commands/*.mdfiles toskills/*/SKILL.mdformat. - Creating portable skills from Claude Code-specific commands.
- Standardizing command definitions for use with Claude Code, Codex CLI, GitHub Copilot, and other runtimes.
Inputs
- Source command file path (e.g.,
.claude/commands/my-command.md). - Optional: target skill name (defaults to command filename without extension).
If input is missing, ask for the source command file path.
Format Differences
Claude Code Command Format
Location: .claude/commands/<command-name>.md
Standard Agent Skill Format
Location: skills/<skill-name>/SKILL.md
Conversion Workflow
- Read the source command from
.claude/commands/.
- Extract metadata:
descriptionfrom YAML frontmatter.handoffsfor related skills/next steps.$ARGUMENTShandling for inputs.
- Determine skill name:
- Convert
command.name.md→command-name(replace dots with hyphens). - Use kebab-case for multi-word names.
- Create skill directory:
skills/<skill-name>/
- Transform content to SKILL.md format:
- Frontmatter: Keep
nameanddescriptiononly. - Enhance description: Expand to include when to use the skill.
- Convert `$ARGUMENTS`: Document as Inputs section.
- Structure workflow: Extract steps into numbered Workflow section.
- Add "When to Use": Derive from command context and description.
- Add "Outputs": List generated files/artifacts.
- Convert handoffs: Add "Next Steps" section referencing related skills.
- Remove runtime-specific content:
- Remove
## User Inputsection with$ARGUMENTSblock. - Remove
handoffsfrom frontmatter (move to prose). - Remove
/command.namereferences (use skill names instead).
- Validate skill structure:
- Frontmatter has
nameanddescriptiononly. - Body has clear sections (When to Use, Inputs, Workflow, Outputs).
- No TODO placeholders remain.
- No runtime-specific variables like
$ARGUMENTS.
- Report conversion result:
- Source command path.
- Generated skill path.
- Key transformations applied.
- Manual review recommendations.
Transformation Rules
| Claude Command | Agent Skill | |
|---|---|---|
$ARGUMENTS | Inputs section describing expected user input | |
handoffs: | Next Steps section with skill references | |
/command.name | skill-name (kebab-case) | |
agent: foo.bar | foo-bar skill reference | |
description: in frontmatter | description: expanded with triggers | |
Inline ## User Input | Removed; documented in Inputs |
Example Conversion
Input: .claude/commands/speckit.specify.md
Output: skills/speckit-specify/SKILL.md
Key Rules
- Preserve all workflow logic and instructions.
- Remove runtime-specific constructs (
$ARGUMENTS,handoffs,/slash-commands). - Expand terse descriptions to include usage triggers.
- Use imperative voice in workflow steps.
- Keep skills self-contained and portable.
- Don't add extraneous documentation files (README, CHANGELOG, etc.).
Next Steps
After conversion:
- Review generated SKILL.md for completeness.
- Delete unused example files in
scripts/,references/,assets/. - Update AGENTS.md/CLAUDE.md skill inventory if applicable.
- Create symlinks for runtime integration if needed.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/claude-command-converter/SKILL.md
Popularity
- Repository stars
- 108
- Repository forks
- 23
- 7-day trend score
- 23
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dceoy/speckit-agent-skills/claude-command-converter)