AgentStack
SKILL verified MIT Self-run

Codex To Claude

skill-ada-ggf25-ai-tools-codex-to-claude · by ada-ggf25

Scans global/codex/skills/ and global/codex/agents/ for items missing from global/claude/skills/ and global/claude/agents/, presents the gap list for approval, then adapts each approved item to Claude Code format and writes it to the global/claude/ directory, then runs ./install.sh. Project-local skill — only meaningful inside the AI-Tools repo. Trigger when the user says "sync from codex", "port…

No reviews yet
0 installs
20 views
0.0% view→install

Install

$ agentstack add skill-ada-ggf25-ai-tools-codex-to-claude

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Codex To Claude? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Port Codex artifacts to Claude

Finds Codex skills/agents that have no Claude counterpart in this repo and adapts them to Claude Code conventions, one item at a time with per-item approval.

Procedure

1. Compute the gap

Run both diffs in parallel:

# Skills missing from claude/
comm -23 \
  /SKILL.md → global/claude/skills//SKILL.md)
  - 
  ...

Agents to port   (global/codex/agents/.toml → global/claude/agents/.md)
  - 
  ...

Ask which items to port. Do not proceed without explicit approval per item.

3. Adapt skills (for each approved skill)

Read global/codex/skills//SKILL.md, then apply these substitutions:

| Find | Replace with | |---|---| | AGENTS.md / AGENTS.override.md | CLAUDE.md | | $ invocation syntax | / | | where-agents-md cross-references | where-claude | | audit-agent-docs cross-references | audit-claude-md | | Codex config paths (~/.codex/, $CODEX_HOME) | Claude config paths (~/.claude/) | | "Codex" when referring to the product/tool | "Claude Code" | | "AGENTS" when used as a generic concept for instruction files | "CLAUDE.md" |

Show the adapted content to the user and ask for approval before writing.

Write to global/claude/skills//SKILL.md only after approval.

4. Adapt agents (for each approved agent)

Read global/codex/agents/.toml. Extract:

  • name — use as-is (convert underscores to hyphens for kebab-case)
  • description — use as-is
  • developer_instructions — becomes the Markdown body
  • sandbox_mode = "read-only" → explicit tools list (Read, Glob, Grep; add WebSearch/WebFetch only if the instructions reference web access)
  • model_reasoning_effort = "medium"model: haiku; "high" → omit (default Sonnet)

Write global/claude/agents/.md in this shape:

---
name: 
description: 
tools:
  - Read
  - Glob
  - Grep
---

Flag the output as needing human review before writing — TOML → Markdown is a lossy transformation and the instructions may contain Codex-specific concepts.

5. Run install.sh

After all approved writes:

./install.sh

Report which symlinks were created.

6. Wrap up

Tell the user:

  • Which items were ported (with their destination paths)
  • Which items were skipped and why
  • Remind them to restart Claude Code for new /commands to appear in autocomplete

Guardrails

  • Never overwrite an existing file in global/claude/ — skip with a warning if the target already exists.
  • Never modify any file under codex/ — it is read-only source for this skill.
  • Always show the adapted content and get per-item approval before writing.
  • TOML agent → Markdown is inherently lossy: flag it explicitly; do not claim the conversion is complete.
  • Names that differ between products (e.g., where-agents-md vs where-claude) must be noted — do not silently rename without telling the user.
  • Do not run ./install.sh until at least one file has been written.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.