skill-forge-benchmark
Benchmark Claude Code skill performance with variance analysis, tracking pass rate, execution time, and token usage across…
Convert Claude Code skills to work on OpenAI Codex, Google Gemini CLI, Google Antigravity, and Cursor. Analyzes platform-specific features, generates target files (openai.yaml, AGENTS.md, GEMINI.md, .mdc rules), adapts frontmatter, converts MCP config, and produces compatibility
$ npx -y skills add AgriciDaniel/skill-forge --skill skill-forge-convert --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-forge-convertContext preview
The summary Claude sees to decide when to auto-load this skill.
Convert Claude Code skills to work on OpenAI Codex, Google Gemini CLI, Google Antigravity, and Cursor. Analyzes platform-specific features, generates target files (openai.yaml, AGENTS.md, GEMINI.md, .mdc rules), adapts frontmatter, converts MCP config, and produces compatibility
name: skill-forge-convert description: > Convert Claude Code skills to work on OpenAI Codex, Google Gemini CLI, Google Antigravity, and Cursor. Analyzes platform-specific features, generates target files (openai.yaml, AGENTS.md, GEMINI.md, .mdc rules), adapts frontmatter, converts MCP config, and produces compatibility reports. Use when user says "convert skill", "port skill", "multi-platform", "skill for codex", "skill for gemini", "skill for antigravity", "skill for cursor", "cross-platform skill", "convert to codex", "convert to gemini", "convert to antigravity", or "convert to cursor".
Convert Claude Code skills to work on OpenAI Codex, Google Gemini CLI, Google Antigravity, and Cursor while maintaining quality and following each platform's best practices.
1. Read the source `SKILL.md` and parse frontmatter 2. Detect skill complexity tier (1-4) 3. Inventory all files: scripts/, references/, agents/, sub-skills 4. Identify MCP config (`.mcp.json`) if present
Run dry-run analysis first:
python scripts/convert_skill.py <path> --dry-run --target all
Review the compatibility report:
Run the conversion:
python scripts/convert_skill.py <path> --target codex,gemini,antigravity,cursor --output dist/
For MCP config conversion:
python scripts/convert_skill.py <path> --target all --output dist/ --include-mcp
Features that need manual adaptation per platform:
| Claude Feature | Codex | Gemini/Antigravity | Cursor | |---------------|-------|-------------------|--------| | `allowed-tools` | Supported | Remove; all tools available | Remove; no equivalent | | `context: fork` | No equivalent | No equivalent | No equivalent | | `hooks` | 1 event (notify) | Partial (CLI) | 6 events (beta) | | `model` selection | No equivalent | No equivalent | No equivalent | | `Task` delegation | Break into separate skills | Break into separate skills | Background Agents (Ultra plan) | | `/slash` commands | `$mention` syntax | Description-based activation | Description-based + `@rule` | | Sub-skill routing | Separate skills with `$mention` | Separate skills, LLM-routed | Separate skills, LLM-routed |
Run validation on each generated output:
python scripts/validate_skill.py dist/codex/<skill-name>/ python scripts/validate_skill.py dist/gemini/<skill-name>/ python scripts/validate_skill.py dist/antigravity/<skill-name>/ python scripts/validate_skill.py dist/cursor/<skill-name>/
Fix any critical or high-priority issues before proceeding.
Present the user with a summary:
## Conversion Report: {skill-name}
| Platform | Score | Files | Warnings | Manual Steps |
|----------|-------|-------|----------|-------------|
| Codex | 92% | 4 | 2 | 1 |
| Gemini | 88% | 3 | 3 | 1 |
| Antigravity | 88% | 3 | 3 | 1 |
| Cursor | 88% | 3 | 3 | 1 |
### Generated Files
[list per platform]
### Warnings
[list per platform]
### Manual Steps Required
[list per platform]When converting for all platforms (`--target all`), the script auto-generates `install-multiplatform.sh` that:
| Platform | Skill Path | Instruction File | Config Format | |----------|-----------|-----------------|---------------| | Claude Code | `.claude/skills/` | `CLAUDE.md` | JSON (`.mcp.json`) | | OpenAI Codex | `.agents/skills/` | `AGENTS.md` | TOML (`config.toml`) | | Gemini CLI | `.gemini/skills/` | `GEMINI.md` | JSON (`settings.json`) | | Antigravity | `.agent/skills/` | `GEMINI.md` | JSON (`mcp_config.json`) | | Cursor | `.cursor/skills/` | `.cursor/rules/*.mdc` | JSON (`mcp.json`) |
For full platform specs, load `references/platforms.md`.
Blog: Learn how to build Claude Code skills Design, scaffold, build, review, evolve, and publish production-grade Claude Code skills following the Agent Skills open standard.
Benchmark Claude Code skill performance with variance analysis, tracking pass rate, execution time, and token usage across…
Scaffold and build Claude Code skills from plans or descriptions. Generates SKILL.md files, sub-skills, scripts, references,…
Run evaluation pipelines on Claude Code skills to test triggering accuracy, workflow correctness, and output quality. Spawns…
Improve and iterate on existing Claude Code skills based on usage feedback, test results, or changing requirements. Handles…
Architecture and design planning for new Claude Code skills. Guides through use case definition, complexity tier selection,…
Package and distribute Claude Code skills for sharing via GitHub, Claude.ai uploads, or team deployment. Creates install scripts,…