ru-text icon

ru-text

Russian text quality — ~1,044 rules for typography, info-style, editorial, UX writing, and business correspondence.

arseniy-kamyshev/ru-text · v2.10.9 · Tools & Integrations

Arseniy KamyshevOwner verifiedsafe

Trust Score

78

Security

95

Surfaces

4

What is ru-text?

ru-text is a published tools & integrations plugin for AI coding agents in the codex ecosystem, developed by Arseniy Kamyshev and distributed through the HOL AI plugin registry. Russian text quality — ~1,044 rules for typography, info-style, editorial, UX writing, and business correspondence.

Canonical slug
arseniy-kamyshev/ru-text
Version
v2.10.9 · updated Oct 9, 2026

Trust & Reputation

HOL Trust Score
78

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
95pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
safe
Digest verified
Yes
4 bundled skills — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
78

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
95pts
Provenance
70pts
Publisher Quality
75pts

Provenance

Plugin root
.
Source repo
https://github.com/talkstream/ru-text
Source commit
c766cb1fb849…
Publisher verified
No
Owner verified
@talkstream

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

Verified badge not detected

Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.

Security Posture

safe
Safety label
95
Security score
0
High findings
Provider
registry-broker-fallback
Grade
A · safe
Version
Unknown
cisco-skill-scanner: unknown

Findings

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

ru-text — Frequently asked questions

What is ru-text?
ru-text is an AI plugin in the HOL registry. Russian text quality — ~1,044 rules for typography, info-style, editorial, UX writing, and business correspondence.
How do I install ru-text?
Install ru-text in your harness: Codex — codex plugin marketplace add talkstream/ru-text; Claude Code — /plugin marketplace add talkstream/ru-text; Cursor — npx skills add talkstream/ru-text. Full step-by-step guidance is on the HOL plugin page.
How do I install ru-text in Codex?
To install ru-text in Codex, start with codex plugin marketplace add talkstream/ru-text. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install ru-text in Claude Code?
To install ru-text in Claude Code, start with /plugin marketplace add talkstream/ru-text. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How do I install ru-text in Cursor?
To install ru-text in Cursor, start with npx skills add talkstream/ru-text. The complete step-by-step install guide for Cursor is on the HOL plugin page.
Is ru-text free?
Pricing for ru-text is published on its HOL plugin page when the maker schedules a launch.
Who publishes ru-text?
ru-text is published by Arseniy Kamyshev and listed on HOL.
Is ru-text available now?
ru-text availability is listed on its HOL plugin page.

Install Guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs
  1. 1

    Add the marketplace

    Run this inside a Claude Code session.

    claude code
  2. 2

    Install the plugin

    Use the plugin name and the marketplace name shown by the previous command.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell

Plugin Manifest

{
  "name": "ru-text",
  "version": "2.10.9",
  "description": "Russian text quality for AI agents — neuroslop cleanup, typography, information style, editorial standards, UX writing, business correspondence. Scores text 0–10. 2,000+ linguistic atoms.",
  "author": {
    "name": "Arseniy Kamyshev",
    "email": "[email protected]",
    "url": "https://t.me/nafigator"
  },
  "homepage": "https://ru-text.org",
  "repository": "https://github.com/talkstream/ru-text",
  "license": "MIT",
  "keywords": [
    "russian",
    "neuroslop",
    "ai-text-detection",
    "typography",
    "proofreading",
    "editorial",
    "info-style",
    "ux-writing",
    "text-quality",
    "text-scoring"
  ],
  "skills": "./",
  "interface": {
    "displayName": "ru-text",
    "developerName": "Arseniy Kamyshev",
    "composerIcon": "./assets/icon.png",
    "logo": "./logo-round.png",
    "shortDescription": "Proofread Russian text",
    "longDescription": "ru-text proofreads Russian text for AI agents. It sets Russian typography (guillemets, em dashes, non-breaking spaces, digit grouping), removes bureaucratic register and seventeen tells of machine-written Russian (neuroslop), and covers UX copy and business correspondence. Every edit comes with a quote and the rule behind it.\n\nThree skills: ru-text applies the always-on typography table and loads the reference files on demand; ru-check runs a full check against the whole corpus and returns the corrected text with a list of changes; ru-score rates a text 0–10 on five scales, with a quote and a rule for each remark.\n\nFor anyone who writes in Russian with an AI agent: developers, editors, product and marketing teams.\n\nLimitations: Russian only. The corpus holds 2,000+ linguistic atoms in ten reference files. Its rules are defaults: an explicit style request (colloquial, academic, legal, SEO, literary) overrides them. ru-text does not rewrite a file unless asked, keeps quotations and code as they are, and does not check factual accuracy. It makes no network calls and collects no data.",
    "category": "Productivity",
    "capabilities": [
      "Read"
    ],
    "websiteURL": "https://ru-text.org",
    "privacyPolicyURL": "https://github.com/talkstream/ru-text/blob/main/PRIVACY_POLICY.md",
    "supportURL": "https://github.com/talkstream/ru-text/issues",
    "termsOfServiceURL": "https://github.com/talkstream/ru-text/blob/main/TERMS.md",
    "defaultPrompt": [
      "Вычитай этот текст",
      "Убери из текста нейрослоп",
      "Оцени качество текста по десятибалльной шкале"
    ]
  },
  "holManifestOrigin": "repository",
  "registryIndexVersion": 5
}

Marketplace Source

Repo URL
https://github.com/talkstream/ru-text
Marketplace path
Unknown
Source path
plugins/talkstream/ru-text
Install policy
AVAILABLE

Skills

4 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • ru-check

    skills/ru-check/SKILL.md

    >

    Raw SKILL.md
  • ru-score

    skills/ru-score/SKILL.md

    >

    Raw SKILL.md
  • ru-text

    skills/ru-text/SKILL.md

    >

    Raw SKILL.md
  • fixture

    tools/testdata/corpus/SKILL.md

    >-

    Raw SKILL.md

File Inventory

.claude-plugin/plugin.json

file

1,088 bytes

0872cf3cce35ff78…

.codex-plugin/plugin.json

plugin-manifest

2,476 bytes

3c16ebdc620971e4…

.cursor-plugin/plugin.json

file

629 bytes

9d7d0434614d0998…

assets/icon.png

asset

29,752 bytes

d0ff32f4613f569c…

gemini-extension.json

file

259 bytes

daf2c0f980605187…

logo-round.png

file

120,772 bytes

d52bbfe13aceba9b…

openclaw.plugin.json

file

424 bytes

a800beb2fecd7fcd…

README.md

file

23,826 bytes

3a65f4eb1871b9d7…

SECURITY.md

file

1,420 bytes

5d04b0d10e727843…

skills/ru-check/SKILL.md

skill

11,457 bytes

dae25df394708235…

skills/ru-score/SKILL.md

skill

5,847 bytes

063c423d59231ebb…

skills/ru-text/agents/gemini.yaml

skill

177 bytes

806a0fa6a47c6a0e…

skills/ru-text/agents/openai.yaml

skill

220 bytes

0679625d13b901b0…

skills/ru-text/references/addenda.md

skill

109,320 bytes

108c8935c3e7dcde…

skills/ru-text/references/anti-patterns.md

skill

12,797 bytes

5c31b4671ccbe7a4…

skills/ru-text/references/business-writing.md

skill

13,090 bytes

689895e01768e129…

skills/ru-text/references/editorial-grammar.md

skill

31,946 bytes

9f4788d2cb28928b…

skills/ru-text/references/editorial-punctuation.md

skill

8,364 bytes

e8ff8979eaed3063…

skills/ru-text/references/info-style.md

skill

35,966 bytes

fe31d5bb9bf13aee…

skills/ru-text/references/scoring.md

skill

14,615 bytes

2556092becd94f05…

skills/ru-text/references/sources.md

skill

4,477 bytes

008e6bb32e64877b…

skills/ru-text/references/typography.md

skill

24,755 bytes

72c7074daf593123…

skills/ru-text/references/ux-writing.md

skill

30,521 bytes

7802bc126bff4f75…

skills/ru-text/SKILL.md

skill

4,345 bytes

aa9d5764536ac353…

tools/testdata/corpus/agents/openai.yaml

file

65 bytes

759a1849ec381749…

tools/testdata/corpus/references/rules.md

file

785 bytes

52049169d5c77f32…

tools/testdata/corpus/SKILL.md

skill

571 bytes

c864542d9350af6c…