بنقرة واحدة
pan-sync
pan sync — distribute skills and agents to every supported Overdeck harness
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
pan sync — distribute skills and agents to every supported Overdeck harness
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Add repositories to the current progressive polyrepo workspace
pan close <id> — close-out ceremony for a completed and merged issue
pan review <subcommand> — manage the code review lifecycle: list pending work, re-request review, heal status drift, reset/abort/restart review cycles
pan start <id> — spawn a work agent for an issue in its own tmux session and workspace
Maintain a project knowledge wiki in Open Knowledge Format with /okf init, open, author, convert, sync, study, retro, extract, validate, lint, and embed.
pan flywheel — start, pause, resume, complete, stop, inspect, emit, and report on the singleton Fix-All Flywheel orchestrator
| name | pan-sync |
| description | pan sync — distribute skills and agents to every supported Overdeck harness |
| triggers | ["pan sync","sync skills","update skills","refresh skills","sync overdeck"] |
| allowed-tools | ["Bash","Read"] |
This skill guides you through syncing Overdeck skills to its supported agent harnesses. The sync process copies complete, manifest-managed skill bundles from ~/.overdeck/skills/ into each native discovery directory.
pan up runs pan sync --if-changed automatically after the dashboard starts.
The startup sync skips work when sync inputs are unchanged. You rarely need to
run pan sync manually. Manual sync is useful when:
--dry-run--force~/.overdeck/skills/ (Overdeck skills cache)
↓ pan sync (manifest-managed copies)
~/.claude/skills/ (Claude Code)
~/.agents/skills/ (Codex, Pi, Oh My Pi)
~/.overdeck/workspaces/ (Workspace directories)
↓ pan sync (copies CLAUDE.md)
~/.opencode/cl-aude-md/ (CLAUDE.md files)
↓
feature-pan-73.md
feature-pan-101.md
...
Key points:
pan sync update Overdeck-managed files without overwriting user-owned skills.~/.claude/skills/; Codex, Pi, and Oh My Pi discover the shared Agent Skills standard directory at ~/.agents/skills/.pan sync; already-running sessions keep the skill catalog loaded at launch./skill-name, while Codex uses $skill-name or natural-language skill selection.pan sync --dry-run
Shows what would be synced without making changes:
Sync Plan (dry run):
claude:
+ skill/pan-help
+ skill/pan-up
+ skill/feature-work
! skill/my-custom [conflict]
Run without --dry-run to apply changes.
pan sync
Output:
✓ Synced 24 Claude items and 24 shared skill files
Manual pan sync always runs a full sync, even when startup sync would skip.
pan sync --if-changed
Used by pan up for the deferred background sync. If the sync-source inputs
are unchanged, it exits quickly:
[sync] skipped — inputs unchanged
Do not use --if-changed when you need to force a full refresh; run pan sync
or pan sync --force instead.
pan sync --force
Warning: This overwrites any conflicting skills in target directories.
pan sync --backup-only
Creates a backup without syncing.
Bundled skills always reach every supported Overdeck agent harness; this is not an opt-in target list.
| Discovery contract | Directory | Harnesses |
|---|---|---|
| Claude Code | ~/.claude/skills/ | Claude Code |
| Agent Skills standard | ~/.agents/skills/ | Codex, Pi, Oh My Pi |
Some capabilities ship as Claude Code marketplace plugins rather than
file-copied skills (e.g. codex@openai-codex from openai/codex-plugin-cc,
which adds /codex:review and Codex task delegation). These are declared in
Overdeck's bundled sync-sources/plugins.json and installed by a pan sync
step through the claude plugin CLI:
claude plugin marketplace add), then the
plugin is installed at user scope (claude plugin install <id> --scope user).claude binary is missing or the network install fails, sync prints
a warning and continues — plugin provisioning never fails a sync.Verify with claude plugin list. Plugins load in new Claude Code
sessions, like all sync output.
A conflict occurs when an Overdeck-managed skill file was modified after installation. A pre-existing skill that Overdeck does not own is preserved.
pan sync --dry-run
# Look for lines with [conflict]
Option 1: Rename your custom skill
mv ~/.claude/skills/feature-work ~/.claude/skills/my-feature-work
pan sync
Option 2: Force overwrite (loses custom skill)
pan sync --force
Option 3: Keep both (rename Overdeck skill)
# Not recommended - better to use unique names
# 1. Initialize Overdeck (copies bundled skills)
pan init
# 2. Preview what will be synced
pan sync --dry-run
# 3. Execute sync
pan sync
# 4. Verify in your AI tool
# Claude: /skill-name; Codex: $skill-name
# 1. Add skill to Overdeck directory
mkdir -p ~/.overdeck/skills/my-skill
# Create SKILL.md with proper frontmatter
# 2. Sync to all tools
pan sync
# 3. Verify
pan skills
# 1. Update package
npm update -g @overdeck/core
# 2. Re-run init to get new bundled skills
pan init
# 3. Sync to tools
pan sync
By default, Overdeck creates backups before syncing.
~/.overdeck/backups/
2024-01-15T10-30-00/
claude/
skills/
codex/
skills/
# List backups
ls ~/.overdeck/backups/
# Restore specific backup (manual)
cp -r ~/.overdeck/backups/2024-01-15T10-30-00/claude/skills/* ~/.claude/skills/
# In ~/.overdeck/config.toml
[sync]
backup_before_sync = false
Problem: Skills not appearing in AI tool Solution:
pan sync (not just pan init)cat ~/.overdeck/config.tomlls -la ~/.claude/skills/Problem: CLAUDE.md files not available in opencode Solution:
pan sync to copy workspace CLAUDE.md filesls -la ~/.opencode/cl-aude-md/pan workspace create PAN-XXXProblem: Sync reports conflicts Solution:
pan sync --dry-run--forceProblem: Symlinks broken after moving directories Solution:
find ~/.claude/skills -xtype l -deletepan syncProblem: Permission denied Solution:
ls -la ~/.claude/These names are reserved by Overdeck. Don't use them for custom skills:
Pan operations: pan-down, pan-help, pan-install, pan-issue, pan-plan, pan-quickstart, pan-setup, pan-status, pan-up, pan-config, pan-tracker, pan-projects, pan-sync, pan-docker, pan-network, pan-approve, pan-tell, pan-kill, pan-doctor, pan-diagnose, pan-logs, pan-rescue
Workflow skills: pan-task, bug-fix, code-review, code-review-performance, code-review-security, dependency-update, feature-work, incident-response, onboard-codebase, refactor, release, session-health, skill-creator, web-design-guidelines, work-complete
/pan:config - Configure sync targets/pan:help - List all available skills/pan:install - Initial setup