Introduction
Sync AI coding skills across tools. Discover skills from Claude Code plugins, standalone directories, and custom locations — then distribute them to every AI coding tool that supports the SKILL.md format.
Why
AI coding tools (Claude Code, Codex, Antigravity) each use SKILL.md packages to provide context. But skills get siloed:
- Plugin skills live in cache directories you never see
- Standalone skills only exist for one tool
- Switching tools means losing access to your skill library
tome consolidates all skills into a single library and distributes them everywhere.
Install
Homebrew (macOS/Linux):
brew install MartinP7r/tap/tome
Quick Start
# Interactive setup — discovers sources, configures targets
tome init
# Sync skills to all configured targets (with interactive triage)
tome sync
# Check what's configured
tome status
How It Works
graph LR
subgraph Sources
S1["Plugin cache<br/>(23 skills)"]
S2["~/.claude/skills<br/>(8 skills)"]
S3["~/my-skills<br/>(18 skills)"]
end
subgraph Library
L["Consolidated<br/>skill library<br/>(copies + symlinks)"]
end
subgraph Targets
T1["Antigravity<br/>(symlinks)"]
T2["Codex<br/>(symlinks)"]
T3["OpenClaw<br/>(symlinks)"]
end
S1 --> L
S2 --> L
S3 --> L
L --> T1
L --> T2
L --> T3
- Discover — Scan configured sources for
*/SKILL.mddirectories - Consolidate — Gather skills into a central library: local skills are copied, managed (plugin) skills are symlinked; deduplicates with first source winning
- Distribute — Create symlinks in each target tool’s skills directory (respects per-machine disabled list)
- Cleanup — Remove stale entries and broken symlinks from library and targets
License
MIT