Update to ru-text
Snapshot Oct 26, 2026 · 00:04 UTC · version 2.10.1
Declared capabilities changed
Full description — Now says: Scores text 0–10. 2,000+ linguistic atoms.
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 3 plugins free · no card required.
All fields and original values.
Full description
Oct 24, 2026 · 13:17 UTC
2,000+ linguistic atoms, loaded on demand.
Oct 26, 2026 · 00:04 UTC
Scores text 0–10. 2,000+ linguistic atoms.
Long description
Oct 24, 2026 · 13:17 UTC
Russian text quality for AI agents — neuroslop cleanup, typography, information style, editorial standards, UX writing, business correspondence. 2,000+ linguistic atoms, loaded on demand.
Oct 26, 2026 · 00:04 UTC
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 ...
Declared skills
Oct 24, 2026 · 13:17 UTC
[{"description":"Full Russian text quality check against the whole corpus. Triggers: вычитай, вычитай через ru-text, прогони ru-text, проверь текст по ru-text, ru-check, полная вычитка. Use when the user asks to proofread Russian text, o...
Oct 26, 2026 · 00:04 UTC
[{"description":"Full Russian text quality check against the whole corpus. Triggers: вычитай, вычитай через ru-text, прогони ru-text, проверь текст по ru-text, ru-check, полная вычитка. Use when the user asks to proofread Russian text, o...
Composer icon url
Oct 24, 2026 · 13:17 UTC
https://files.openai.com/content?id=file_000000004f948206ab616aa6a654379c
Oct 26, 2026 · 00:04 UTC
https://files.openai.com/content?id=file_0000000012588207ad1aa621cd456d20
Compare saved observations
Download comparison JSONFull technical diff · 7 changed fields
changed /release/description
"Russian text quality for AI agents — neuroslop cleanup, typography, information style, editorial standards, UX writing, business correspondence. 2,000+ linguistic atoms, loaded on demand."
"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."
changed /release/id
"pluginrel_edf03f0e63b081918b86334c583d60e0"
"pluginrel_76d26956fb5481918d93fb93a1c363b6"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_000000004f948206ab616aa6a654379c"
"https://files.openai.com/content?id=file_0000000012588207ad1aa621cd456d20"
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_000000000bf48211b40a2086e61f87fa"
"https://files.openai.com/content?id=file_000000009c608211800cf24f8ce83318"
changed /release/interface/long_description
"Russian text quality for AI agents — neuroslop cleanup, typography, information style, editorial standards, UX writing, business correspondence. 2,000+ linguistic atoms, loaded on demand."
"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."
changed /release/skills
[
{
"description": "Full Russian text quality check against the whole corpus. Triggers: вычитай, вычитай через ru-text, прогони ru-text, проверь текст по ru-text, ru-check, полная вычитка. Use when the user asks to proofread Russian text, or when a project gate names ru-text. Returns findings with the rule behind each and a proposed replacement; never edits a file. Self-initiated runs start with a fast triage and escalate on evidence; an explicit request always runs the full corpus.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "ru-check",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "search",
"short_description": "Full Russian text quality check against the whole corpus. Triggers: вычитай, вычитай через ru-text, прогони ru-text, проверь текст по ru-text, ru-check, полная вычитка. Use when the user asks to proofread Russian text, or when a project gate names ru-text. Returns findings with the rule behind each and a proposed replacement; never edits a file. Self-initiated runs start with a fast triage and escalate on evidence; an explicit request always runs the full corpus."
},
"name": "ru-check",
"plugin_release_skill_id": "pluginrsk_6a7b60099acc8191b756a793d766cb43"
},
{
"description": "Score Russian text 0.0–10.0 across five dimensions: typography, clean language, grammar, structure, precision for the reader. Triggers: оцени текст, ru-score, оценка качества текста, насколько хорош текст, балл за текст. Use when the user wants a number rather than a list of findings. Never edits a file.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "ru-score",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Score Russian text 0.0–10.0 across five dimensions: typography, clean language, grammar, structure, precision for the reader. Triggers: оцени текст, ru-score, оценка качества текста, насколько хорош текст, балл за текст. Use when the user wants a number rather than a list of findings. Never edits a file."
},
"name": "ru-score",
"plugin_release_skill_id": "pluginrsk_6a7b6009b738819184e5af1bd8256c02"
},
{
"description": "Russian text quality. Triggers: вычитай, проверь текст, поправь, отредактируй, причеши, ru-text. Typography silently on any Russian output; deeper editing on request. Info-style, editorial, UX writing, business correspondence, AI-text cleanup.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "ru-text",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Russian text quality — typography, info-style, editorial, UX writing, business correspondence, and AI-text cleanup"
},
"name": "ru-text",
"plugin_release_skill_id": "pluginrsk_6a7b6009bbd48191ae09eac34fa09536"
}
][
{
"description": "Full Russian text quality check against the whole corpus. Triggers: вычитай, вычитай через ru-text, прогони ru-text, проверь текст по ru-text, ru-check, полная вычитка. Use when the user asks to proofread Russian text, or when a project gate names ru-text. Returns findings with the rule behind each and a proposed replacement; never edits a file. Self-initiated runs start with a fast triage and escalate on evidence; an explicit request always runs the full corpus.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "ru-check",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Full Russian text quality check against the whole corpus. Triggers: вычитай, вычитай через ru-text, прогони ru-text, проверь текст по ru-text, ru-check, полная вычитка. Use when the user asks to proofread Russian text, or when a project gate names ru-text. Returns findings with the rule behind each and a proposed replacement; never edits a file. Self-initiated runs start with a fast triage and escalate on evidence; an explicit request always runs the full corpus.\n"
},
"name": "ru-check",
"plugin_release_skill_id": "pluginrsk_6ac8c1b3172881919cab9f93adae30e4"
},
{
"description": "Score Russian text 0.0–10.0 across five dimensions: typography, clean language, grammar, structure, precision for the reader. Triggers: оцени текст, ru-score, оценка качества текста, насколько хорош текст, балл за текст. Use when the user wants a number rather than a list of findings. Never edits a file.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "ru-score",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Score Russian text 0.0–10.0 across five dimensions: typography, clean language, grammar, structure, precision for the reader. Triggers: оцени текст, ru-score, оценка качества текста, насколько хорош текст, балл за текст. Use when the user wants a number rather than a list of findings. Never edits a file.\n"
},
"name": "ru-score",
"plugin_release_skill_id": "pluginrsk_6ac8c1b2d27481919edddcc9cdeb4daf"
},
{
"description": "Russian text quality. Triggers: вычитай, проверь текст, поправь, отредактируй, причеши, ru-text. Typography silently on any Russian output; deeper editing on request. Info-style, editorial, UX writing, business correspondence, AI-text cleanup.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "ru-text",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Russian text quality — typography, info-style, editorial, UX writing, business correspondence, and AI-text cleanup"
},
"name": "ru-text",
"plugin_release_skill_id": "pluginrsk_6ac8c1b343bc81918e9b5d88e0561d31"
}
]changed /release/version
"2.3.0"
"2.10.1"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-07-30T15:40:07.672170Z",
"discoverability": "LISTED",
"id": "plugins_6a6b66a0142c81918659256b4a12adba",
"is_template": false,
"is_template_instance": false,
"name": "ru-text",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"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.",
"display_name": "ru-text",
"id": "pluginrel_76d26956fb5481918d93fb93a1c363b6",
"interface": {
"brand_color": null,
"capabilities": [
"Read"
],
"category": "Productivity",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_0000000012588207ad1aa621cd456d20",
"default_prompt": "Вычитай этот текст",
"default_prompts": [
"Вычитай этот текст",
"Убери из текста нейрослоп",
"Оцени качество текста по десятибалльной шкале"
],
"developer_name": "Arseniy Kamyshev",
"logo_url": "https://files.openai.com/content?id=file_000000009c608211800cf24f8ce83318",
"logo_url_dark": null,
"long_description": "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.",
"plugin_category_id": "productivity",
"privacy_policy_url": "https://github.com/talkstream/ru-text/blob/main/PRIVACY_POLICY.md",
"screenshot_urls": [],
"short_description": "Proofread Russian text",
"terms_of_service_url": "https://github.com/talkstream/ru-text/blob/main/TERMS.md",
"website_url": "https://ru-text.org"
},
"keywords": [
"russian",
"neuroslop",
"ai-text-detection",
"typography",
"proofreading",
"editorial",
"info-style",
"ux-writing",
"text-quality",
"text-scoring"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Full Russian text quality check against the whole corpus. Triggers: вычитай, вычитай через ru-text, прогони ru-text, проверь текст по ru-text, ru-check, полная вычитка. Use when the user asks to proofread Russian text, or when a project gate names ru-text. Returns findings with the rule behind each and a proposed replacement; never edits a file. Self-initiated runs start with a fast triage and escalate on evidence; an explicit request always runs the full corpus.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "ru-check",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Full Russian text quality check against the whole corpus. Triggers: вычитай, вычитай через ru-text, прогони ru-text, проверь текст по ru-text, ru-check, полная вычитка. Use when the user asks to proofread Russian text, or when a project gate names ru-text. Returns findings with the rule behind each and a proposed replacement; never edits a file. Self-initiated runs start with a fast triage and escalate on evidence; an explicit request always runs the full corpus.\n"
},
"name": "ru-check",
"plugin_release_skill_id": "pluginrsk_6ac8c1b3172881919cab9f93adae30e4"
},
{
"description": "Score Russian text 0.0–10.0 across five dimensions: typography, clean language, grammar, structure, precision for the reader. Triggers: оцени текст, ru-score, оценка качества текста, насколько хорош текст, балл за текст. Use when the user wants a number rather than a list of findings. Never edits a file.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "ru-score",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Score Russian text 0.0–10.0 across five dimensions: typography, clean language, grammar, structure, precision for the reader. Triggers: оцени текст, ru-score, оценка качества текста, насколько хорош текст, балл за текст. Use when the user wants a number rather than a list of findings. Never edits a file.\n"
},
"name": "ru-score",
"plugin_release_skill_id": "pluginrsk_6ac8c1b2d27481919edddcc9cdeb4daf"
},
{
"description": "Russian text quality. Triggers: вычитай, проверь текст, поправь, отредактируй, причеши, ru-text. Typography silently on any Russian output; deeper editing on request. Info-style, editorial, UX writing, business correspondence, AI-text cleanup.\n",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "ru-text",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "pen",
"short_description": "Russian text quality — typography, info-style, editorial, UX writing, business correspondence, and AI-text cleanup"
},
"name": "ru-text",
"plugin_release_skill_id": "pluginrsk_6ac8c1b343bc81918e9b5d88e0561d31"
}
],
"version": "2.10.1"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6a6b66a0142c81918659256b4a12adba?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 12be1f1f8e74babc015b041e90d9ed137831eba213355e4cc9038405d0cb2c8f