About this catalog
This is the public face of the Skills Sync System. One canonical registry powers four destinations:
- HQ project — landing page top-nav Skills section + post-login sidebar.
- md.sgnk.ai — Skills folder rendered inside the vault editor.
- Obsidian vault — Skills folder with frontmatter, tags, and backlinks.
- skills.sgnk.ai (this site) — the public catalog you’re reading.
Source systems
- Claude (
~/.claude/skills) - Codex (
~/.codex/skills+ project-levelAGENTS.md) - Antigravity (configurable; opt-in)
Pipeline
Claude / Codex / Antigravity
↓ scanner + normalizer (scripts/sync.mjs)
skills.registry.json ← canonical source of truth
↓ fan-out
HQ landing · HQ sidebar · md.sgnk.ai · Obsidian · skills.sgnk.aiNormalized shape
Every skill is normalized to exactly two files:
skill.md— what the skill is, capabilities, when to use, dependencies.workflow.md— how the skill executes, step-by-step, edge cases, integration notes.
Sync rules
- Add → fan out to every destination, append to registry.
- Update → re-write only the changed files, bump
lastUpdated. - Delete → archive under
_Archived/, never hard-delete. - Conflict → write a conflict report; never silently overwrite a destination edit.
Source repo: github.com/sagnikmitra/skills