Skill detail

skill-forge-convert

Converts Claude skills for Antigravity, but does not provide the primary install workflow.

MatchPossibleReviewed for antigravity
Sourceagricidaniel/skill-forgeExternal source
Reported installs33Popularity signal only

Inspect before use

Automated review checks relevance, not safety or endorsement. Read the source instructions before using this skill.

Saved source preview

SKILL.md

The saved excerpt is a snapshot from review. The external source remains the complete and most current version.

---
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".
---

# Skill Conversion — Multi-Platform

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.

## Process

### Step 1: Read Source Skill

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

### Step 2: Analyze Platform Compatibility

Run dry-run analysis first:
```bash
python scripts/convert_skill.py <path> --dry-run --target all
```

Review the compatibility report:
- **Portable fields**: Transfer directly (name, description, license)
- **Adaptable fields**: Need platform-specific handling
- **Claude-only fields**: Will be stripped with warnings

### Step 3: Convert to Target Platforms

Run the conversion:
```bash
python scripts/convert_skill.py <path> --target codex,gemini,antigravity,cursor --output dist/
```

For MCP config conversion:
```bash
python scripts/convert_skill.py <path> --target all --output dist/ --include-mcp
```

### Step 4: Handle Claude-Only Features

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 |

### Step 5: Validate Converted Skills

Run validation on each generated output:
```bash
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.

### Step 6: Generate Deployment Report

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]
```

### Step 7: Generate Multi-Platform Install Script

When converting for all platforms (`--target all`), the script auto-generates
`install-multiplatform.sh` that:
- Auto-detects the current agent platform
- Installs to the correct skill path
- Supports `--platform` flag for explicit selection

## Platform Quick Reference

| Platform | Skill Path | Instruction File | Config Format |
|----------|-----------|-----------------|---------------|
| Claude Code | `.claude/skills/` | `CLAUDE.md` | JSON (`.mcp.json`) |
| OpenAI Codex | `.agents/skills/` | `AGENTS.md` | TOML (
Read the full source on GitHub (opens external page)
Context

Related work