glebis/library-sync
Sync and manage bilingual (EN/RU) library content for agency-docs. Use when adding, updating, or reviewing library articles. Handles translation, sync checks, and Russian stylistic review.
npx skills add https://github.com/glebis/claude-skills --skill library-sync
Manages the bilingual library at ~/Sites/agency-docs/content/docs/library/ with English (en/) and Russian (ru/) versions.
add <slug> — Add a new article to both languagescontent/docs/library/en/<slug>.mdxcontent/docs/library/ru/<slug>.mdxmeta.json files in the appropriate sectionsync — Check sync status between EN and RUen/ and ru/translate <slug> <from> <to> — Translate an articlereview-ru — Russian stylistic reviewRun on all Russian library articles. Check for:
/library/ru/ pathsupdate <slug> — Update an existing article in both languagescontent/docs/library/
├── index.mdx # Landing page
├── meta.json # Top-level nav (separators + language folders)
├── en/
│ ├── meta.json # English article order with section separators
│ └── *.mdx # English articles
└── ru/
├── meta.json # Russian article order with section separators
└── *.mdx # Russian articles
English versionРусская версияUse ---SectionName--- separators in meta.json for nav grouping:
Take glebis/library-sync from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.