Etymon — AI skill for Claude Code
Etymon converges the fragmented AI harness ecosystem.
How to install Etymon
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open landoncrabtree/etymon and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Etymon does
Etymon converges the fragmented AI harness ecosystem. No more separate codex.json, opencode.json, .mcp.json, CLAUDE.md, copilot-instructions.md, .cursor/rules/, .claude/rules/, etc! Just two files: `etymon.toml` and `etymon.lock`. Ship your repository agents, skills, MCPs, rules, and more as one package and let people use whatever harness they want
Alternatives in AI
- PRD: Agent Builder — Create Your Own Sub-Agent — Your ecosystem, your rules 1.9k ★
- Memtrace Public — Structural memory for AI coding agents 466 ★
- Claudexor — Multi-harness control plane for Claude Code, Codex, Cursor, and OpenCode: quota-aware rotation across multiple 425 ★
README
etymon
Your team's coding tools should share the same setup.
Skills, MCP servers, agents, and rules tend to end up scattered across tool-specific folders. Someone adds a useful skill in Claude. Someone else copies it to Codex. Rules drift, server settings get missed, and the next contributor starts from scratch.
Etymon keeps that setup in your repo. Add what you need once, commit it, and let each person sync it to the tools they use.
Install
npm install -g etymon
etymon
`etymon` opens a terminal UI for adding resources, importing an existing setup, and reviewing changes before sync.
You can also run it without a global install:
npx etymon
Requires Node.js 22 or later. Git is needed for repository sources.
Start a new repo
etymon init
# Add a skill from skills.sh
etymon skills add vercel-labs/skills --skill find-skills
# Add a hosted MCP server from the official registry
etymon mcp add io.github.upstash/context7 --remote 0
# Create your own agent in the terminal form
etymon agents create
# Add guidance for part of the repo
etymon rules create --name api-guidance --dest-dir packages/api \
--body "Keep public API responses backward compatible."
# Choose the tools you use
etymon sync --harness claude,codex,opencode
`init` sets up the manifest, lockfile, and `.gitignore`. Generated tool files stay local. Created resources go straight into `.agents/etymon/`.
Commit `.agents/etymon.toml`, `.agents/etymon.lock`, and the authored files under `.agents/etymon/`. If you register an existing local source with `add`, commit that source too.
Contributors can then run:
etymon sync
The first sync asks which tools they use. Later syncs reuse that choice. External resources restore from the recorded versions.
Bring in an existing repo
Already have skills, agents, MCP settings, or instruction files?
etymon init
etymon convert claude
etymon sync --harness codex,opencode
Replace `claude` wit
Related Skills
AgentBridge
Migrate AI coding agent config between 12 agents — Claude Code, Codex, Copilot, Cursor, Gemini, Crush, Grok, o
Payo
Generate project-tailored AI assistant rules & skills (CLAUDE.md, .cursorrules, Copilot instructions, AGENTS.m
Friday
One CLI to manage AI agent configs from a single canonical store. One YAML source renders onto Claude Code, Co
CLI Switch
Sync MCP servers, skills, and instructions across AI CLIs (Claude Code, Codex, opencode, Kiro, Antigravity, Gi
AI Context Kit
Lint, measure, and manage context files for AI coding agents. Cursor rules, CLAUDE.md, AGENTS.md, Copilot inst
Skillr
Write AI instructions once, sync to every tool. One canonical format (.skillr/) compiles to CLAUDE.md, .cursor
Related Agents
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Consult Agent
Execute cross-tool AI consultations via Task spawning. Use when agents or workflows need a second opinion from
Copilot Agent
Runs GitHub Copilot CLI on the user's Copilot subscription. Three modes - consult (harness-enforced read-only