Maintenance in progress: we are indexing a large batch of new skills. Some pages may load slowly or briefly show no results. Nothing is lost, and everything is back to normal within the hour.
> Use when writing, editing, or reviewing Russian-language text, or when user mentions ru-text. Covers typography, info-style, editorial, UX writing, business correspondence, AI-text cleanup. Auto-activates on Russian text output.
Independent Russian text quality reference by Arseniy Kamyshev.
With gratitude to the authors whose work shaped modern Russian text standards.
Credits and recommended reading: references/sources.md
Style priority: if the user explicitly requests a specific style (casual, academic, SEO, literary, etc.), their prompt overrides these default rules where they conflict. These rules are defaults, not mandates.
Reviewing vs. rewriting: when checking or proofreading existing text or a file, return the corrected version plus a list of changes — do not silently overwrite the source file. Rewrite a file in place only when the user explicitly asks.
Always-On: Typography
Apply these rules to ALL Russian text output without exception.
Rule
Wrong
Correct
Primary quotes: guillemets
"текст"
«текст»
Nested quotes: lapki
«"вложенные"»
«„вложенные“»
Em dash with spaces
слово - слово
слово — слово
En dash for ranges, no spaces
10-15 дней
10–15 дней
NBSP after single-letter prepositions
в начале (breakable)
в\u00A0начале
Ellipsis: single character
...
…
Digit groups with thin spaces
1000000
1 000 000
Decimal comma (not dot)
3.14
3,14
Ordinal with hyphen
1ый, 2ой
1-й, 2-й
Numero sign
No. 5, #5
№ 5
Abbreviations with NBSP
т.д., т.е.
т. д., т. е.
Ruble symbol after number
1500 руб
1 500 ₽
Full typography reference: references/typography.md
/ru-text:ru-score — text quality score (0–10, 5 dimensions).
Top Stop-Words (remove or replace)
Stop-word
Replace with
является
— (dash) or restructure
осуществлять
делать, проводить
в настоящее время
сейчас
данный
этот
определённый
(name the specific thing)
произвести оплату
оплатить
высококачественный
(name the specific quality)
был осуществлён
(active voice + actor)
на сегодняшний день
сегодня
в целях
чтобы
Full stop-word catalog (92 entries): references/info-style.md
When to Load Reference Files
Reference files (paths are relative to this SKILL.md): references/<filename>
If the path is not resolved, search: Glob("**/ru-text/references/scoring.md") and use the parent directory.
Task
File
Writing/editing articles, blog posts, SEO, content
info-style.md
Interface text, buttons, errors, hints, microcopy
ux-writing.md
Emails, messenger, business correspondence
business-writing.md
Punctuation review, comma placement
editorial-punctuation.md
Grammar, capitalization, agreement, pleonasms
editorial-grammar.md
Finding and fixing text problems, diagnostics
anti-patterns.md
Text scoring, quality assessment
scoring.md
Credits, source attribution
sources.md
Experience-based rules (dash overuse, etc.)
addenda.md
Quality Checklist
Before delivering Russian text:
Quotes: «» primary, „“ nested
Dashes: — in text, – in ranges, - only in compounds; max 1–2 per paragraph
Also appears in:hashgraph-online/awesome-codex-plugins/plugins/talkstream/ru-text/skills/ru-text/SKILL.md
1---2name: ru-text3description: > Use when writing, editing, or reviewing Russian-language text, or when user mentions ru-text. Covers typography, info-style, editorial, UX writing, business correspondence, AI-text cleanup. Auto-activates on Russian text output.4---567# ru-text — Russian Text Quality
89Independent Russian text quality reference by Arseniy Kamyshev.
10With gratitude to the authors whose work shaped modern Russian text standards.
11Credits and recommended reading: `references/sources.md`
1213**Style priority**: if the user explicitly requests a specific style (casual, academic, SEO, literary, etc.), their prompt overrides these default rules where they conflict. These rules are defaults, not mandates.
1415**Reviewing vs. rewriting**: when *checking* or proofreading existing text or a file, return the corrected version plus a list of changes — do not silently overwrite the source file. Rewrite a file in place only when the user explicitly asks.
1617## Always-On: Typography
1819Apply these rules to ALL Russian text output without exception.
2021| Rule | Wrong | Correct |
22|---|---|---|
23| Primary quotes: guillemets | "текст" | «текст» |
24| Nested quotes: lapki | «"вложенные"» | «„вложенные“» |
25| Em dash with spaces | слово - слово | слово — слово |
26| En dash for ranges, no spaces | 10-15 дней | 10–15 дней |
27| NBSP after single-letter prepositions | в начале (breakable) | в\u00A0начале |
28| Ellipsis: single character | ... | … |
29| Digit groups with thin spaces | 1000000 | 1 000 000 |
30| Decimal comma (not dot) | 3.14 | 3,14 |
31| Ordinal with hyphen | 1ый, 2ой | 1-й, 2-й |
32| Numero sign | No. 5, #5 | № 5 |
33| Abbreviations with NBSP | т.д., т.е. | т. д., т. е. |
34| Ruble symbol after number | 1500 руб | 1 500 ₽ |
3536Full typography reference: `references/typography.md`
3738`/ru-text:ru-score` — text quality score (0–10, 5 dimensions).
3940## Top Stop-Words (remove or replace)
4142| Stop-word | Replace with |
43|---|---|
44| является | — (dash) or restructure |
45| осуществлять | делать, проводить |
46| в настоящее время | сейчас |
47| данный | этот |
48| определённый | (name the specific thing) |
49| произвести оплату | оплатить |
50| высококачественный | (name the specific quality) |
51| был осуществлён | (active voice + actor) |
52| на сегодняшний день | сегодня |
53| в целях | чтобы |
5455Full stop-word catalog (92 entries): `references/info-style.md`
5657## When to Load Reference Files
5859Reference files (paths are relative to this SKILL.md): `references/<filename>`
60If the path is not resolved, search: `Glob("**/ru-text/references/scoring.md")` and use the parent directory.
6162| Task | File |
63|---|---|
64| Writing/editing articles, blog posts, SEO, content | info-style.md |
65| Interface text, buttons, errors, hints, microcopy | ux-writing.md |
66| Emails, messenger, business correspondence | business-writing.md |
67| Punctuation review, comma placement | editorial-punctuation.md |
68| Grammar, capitalization, agreement, pleonasms | editorial-grammar.md |
69| Finding and fixing text problems, diagnostics | anti-patterns.md |
70| Text scoring, quality assessment | scoring.md |
71| Credits, source attribution | sources.md |
72| Experience-based rules (dash overuse, etc.) | addenda.md |
7374## Quality Checklist
7576Before delivering Russian text:
7778- [ ] Quotes: «» primary, „“ nested
79- [ ] Dashes: — in text, – in ranges, - only in compounds; max 1–2 per paragraph
80- [ ] NBSP after в, к, с, о, у, и, а
81- [ ] Ellipsis: … (single char)
82- [ ] Abbreviations: т. д., т. п. (with NBSP)
83- [ ] No double spaces, no space before punctuation
8485---
8687**Source:** [`hashgraph-online/awesome-codex-plugins`](https://github.com/hashgraph-online/awesome-codex-plugins) → `plugins/talkstream/ru-text/SKILL.md`
8889**Also appears in:** `hashgraph-online/awesome-codex-plugins/plugins/talkstream/ru-text/skills/ru-text/SKILL.md`
Run npx skillmds add thedixitjain/ru-text in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
> Use when writing, editing, or reviewing Russian-language text, or when user mentions ru-text. Covers typography, info-style, editorial, UX writing, business correspondence, AI-text cleanup. Auto-activates on Russian text output. It is listed under Design & Media on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: makes network calls. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
thedixitjain (@thedixitjain) published this skill. Their other Agent Skills are listed on their SkillMD profile.