sync-tools

Solid

Generate multi-CLI distribution packages from the Claude Code plugin. Converts shared skills and package assets for OpenCode, Codex CLI, and Pi under dist/. Run after changing plugin components to keep distributions in sync.

AI & Automation 73 stars 10 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /sync-tools — Multi-CLI Distribution Generator Generate distribution packages for OpenCode, Codex CLI, and Pi from the Claude Code plugin. **Input**: `$ARGUMENTS` — optional CLI name (`opencode`, `codex`, `pi`) to sync one target. Empty = all targets. ## Paths | Role | Path | |------|------| | Sources (read-only) | `claude-plugins/manifest-dev/` and `claude-plugins/manifest-dev-tools/` | | Output | `dist/{opencode,codex,pi}/` | | Conversion rules | `.claude/skills/sync-tools/references/{cli}-cli.md` | | Per-CLI sync state | `dist/{cli}/.sync-meta.json` (records last-synced source SHA — drives diff-first workflow) | | Pi namespace metadata | `dist/pi/component-namespaces.json` (component → owning plugin; Pi only) | | GitHub repo | `doodledood/manifest-dev` | ## Scope Sync only these source payloads: - `claude-plugins/manifest-dev/` — core workflow skills. - `claude-plugins/manifest-dev-tools/` — tools skills. Both plugins are skills-only — manifest-dev ships no agents or hooks on any target (the former functional agents are skills). Never sync other plugins — anything under `claude-plugins/` that is not one of the two payloads above, including `PLUGIN_TEMPLATE`. Never modify source files. Skip `sync-tools` skill from output (meta-tool). It lives in `.claude/skills/`, outside both synced payloads, so today this excludes nothing — it is stated deliberately, so that moving it under `claude-plugins/` does not silently make the generator distribute itself. **Namespacing ...

Details

Author
doodledood
Repository
doodledood/manifest-dev
Created
7 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

sync-configs

Audit and sync Claude Code and Codex CLI configurations so both tools share the same instructions, skills, subagents, MCP servers, hooks, and permission intent. Accepts an optional argument naming one skill, agent, or config file to sync just that item without a full audit. Use this whenever the user mentions config drift, syncing/aligning Claude and Codex, AGENTS.md vs CLAUDE.md differences, keeping skills or agents consistent across AI CLIs, or after editing one tool's config and wanting the other to match — e.g. "sync this skill to codex", "I changed my-agent.md, mirror it". Also use when the user asks "are my Claude and Codex setups aligned?" or wants to migrate config from one tool to the other.

0 Updated 1 weeks ago
supermodo
AI & Automation Listed

sync-skills

Sync skills between Claude Code and Codex runtimes. Handles project-level (.claude/skills ↔ .agents/skills) and user-level (~/.claude/skills → ~/.codex/skills or reverse). Trigger with /sync-skills or when the user mentions 'sync skills,' 'codex skills,' 'update agents skills,' or 'sync runtimes.'

1 Updated 1 weeks ago
t0ddharris
AI & Automation Solid

sync-claude-code-plugins

Sync the prompt-engineering plugin from a local clone of claude-code-plugins into .claude/ so the repo is self-contained for isolated/web environments. Copies agents/skills, removes only previously-synced items that disappeared upstream. Other content in .claude/ is left alone. Use when asked to sync claude-code-plugins, pull prompt-engineering, refresh prompt-engineering plugin.

73 Updated 3 days ago
doodledood