XXXG00W0

Russian Lyrics Romanization — Development skill for Claude Code

Development community

Agent skill: Russian lyrics to three aligned lines - original with stress marks, letter-level romanization, and English pronunciation.

How to install Russian Lyrics Romanization

This entry records only its repository, not the path inside it, so there is no exact command to give. Open XXXG00W0/russian-lyrics-romanization and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Russian Lyrics Romanization does

Agent skill: Russian lyrics to three aligned lines - original with stress marks, letter-level romanization, and English pronunciation. Offline stress lookup and five romanization standards.

Alternatives in Development

  • Add Template — /add-template - Register a Custom CV or Cover Letter Template 36.6k ★
  • Brainstorm OKRs — Brainstorm team OKRs aligned with company objectives 7.8k ★
  • Ars Revision Coach — ARS academic-paper revision-coach mode — Revision Roadmap + Response Letter Skeleton 4.5k ★

README

Russian Lyrics Romanization

An agent skill that converts Russian lyrics into three aligned lines: the original with stress marks, a letter-level romanization, and an English pronunciation.

**The output is not reviewed by a Russian speaker.** I do not read Russian myself. Stress marks come from a dictionary lookup and the rules are pinned by 51 test cases, but errors are possible. If a line is wrong, open an issue with the line and the correction.

Output

Очи чёрные, очи стра́стные             original, stress marked
Ochi chyornyye, ochi strastnyye        romanization
a-chi CHYOR-ni-ye, a-chi STRA-sni-ye   English pronunciation, stressed syllable in CAPITALS

The romanization is a letter-level transliteration. The pronunciation line is phonetic: each word is rewritten by pronunciation rules first (unstressed о as `a`, -ться as `-tsa`, final devoicing, assimilation), then split into syllables and respelled in English letters. The rules are in `rules/ru-rules.json`.

Install

git clone https://github.com/XXXG00W0/russian-lyrics-romanization \
  ~/.agents/skills/russian-lyrics-romanization

`~/.agents/skills/` is shared by ZCode, Claude Code, Codex and Cursor. For a single tool, use `~/.zcode/skills/` or `~/.claude/skills/`.

Setup

python3 ~/.agents/skills/russian-lyrics-romanization/scripts/fetch_data.py

Downloads ~31 MB into `~/.cache/ru-lyrics/` and builds the stress database: ~3.2M word forms including inflected ones, so `руку` resolves directly. The database is ~280 MB on disk. The data is fetched from its original sources at setup time and is not redistributed with this repo. The scripts use the standard library only, so Python 3.9 or newer (the commands here use `python3`; on Windows the interpreter may be `python`, `py`, or a versioned name such as `python3.12`).

If the download fails the hosts are probably blocked on your network. `fetch_data.py` reads `HTTPS_PROXY`/`HTTP_PROXY`, and on Windows the system