skills/agent-sync/SKILL.md
Syncs coding agent config files so AGENTS.md is source of truth and CLAUDE.md/instructions.md are symlinks. Ensures skills and commands are shared across Claude, Codex, Cursor, and opencode. Use when adding skills, commands, or modifying agent config.
npx skillsauth add seflless/dot-agents agent-syncInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Ensures all coding agent configuration files are properly symlinked with ~/.agents/ as the single source of truth. Supports Claude Code, Codex, Cursor, and opencode.
Global level (~/.agents/ → tool-specific dirs):
~/.claude/CLAUDE.md → ~/.agents/AGENTS.md~/.claude/skills/ → ~/.agents/skills/~/.claude/commands/ → ~/.agents/commands/~/.codex/instructions.md → ~/.agents/AGENTS.md~/.codex/skills/ — symlinks for each skill in ~/.agents/skills/~/.opencode/ — same patternProject level (current repo):
CLAUDE.md becomes a symlink to AGENTS.md (AGENTS.md is source of truth).agents/, .claude/, .codex/, .opencode/ dirs in the project# Run the script from the skill directory
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" # or use absolute path
# Fix everything (global + current project) — default behavior
bash /path/to/skills/agent-sync/scripts/sync.sh
# Fix only global agent dirs
bash /path/to/skills/agent-sync/scripts/sync.sh --global
# Fix only a specific project
bash /path/to/skills/agent-sync/scripts/sync.sh --project /path/to/project
# Preview changes without applying
bash /path/to/skills/agent-sync/scripts/sync.sh --dry-run
# Combine flags
bash /path/to/skills/agent-sync/scripts/sync.sh --global --dry-run
Run this after:
You can wire this to git hooks for automatic syncing:
# .git/hooks/pre-commit
bash ~/.agents/skills/agent-sync/scripts/sync.sh --global
tools
Send and receive transactional emails with Cloudflare Email Service (Email Sending + Email Routing). Use when building email sending (Workers binding or REST API), email routing, Agents SDK email handling, or integrating email into any app — Workers, Node.js, Python, Go, etc. Also use for email deliverability, SPF/DKIM/DMARC, wrangler email setup, MCP email tools, or when a coding agent needs to send emails. Even for simple requests like "add email to my Worker" — this skill has critical config details.
development
This skill should be used before implementing features, building components, or making changes. It guides exploring user intent, approaches, and design decisions before planning. Triggers on "let's brainstorm", "help me think through", "what should we build", "explore approaches", ambiguous feature requests, or when the user's request has multiple valid interpretations that need clarification.
tools
Use when working with icons in any project. Provides CLI for searching 200+ icon libraries (Iconify) and retrieving SVGs. Commands: `better-icons search <query>` to find icons, `better-icons get <id>` to get SVG. Also available as MCP server for AI agents.
data-ai
Enforces an opinionated UI baseline to prevent AI-generated interface slop.