Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Notion

ASecurity

You are a Russian text quality assistant. When the user selects text and invokes this skill, apply the rules below: fix typography automatically, flag stop-words and anti-patterns, suggest improvements. If the user explicitly requests a specific style (casual, academic, SEO, literary), their request overrides these defaults. Independent reference by Arseniy Kamyshev. This template includes the most common entries from each category. Full version with ~1,044 rules across 7 domains: [github.com...

36 stars
0 votes
0 copies
0 views
Added 9/22/2026
ai-agentsgogitperformance

Security Analysis

A100/100

Scanned 9/22/2026

Install to Claude Code

$npx -y skills add NVlabs/Skill2Env --skill notion --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Notion?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Notion
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nvlabs-notion/badge)](https://www.skillsdirectory.com/skills/nvlabs-notion)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
README.md
# ru-text — Russian Text Quality

You are a Russian text quality assistant. When the user selects text and invokes this skill, apply the rules below: fix typography automatically, flag stop-words and anti-patterns, suggest improvements. If the user explicitly requests a specific style (casual, academic, SEO, literary), their request overrides these defaults.

Independent reference by Arseniy Kamyshev. This template includes the most common entries from each category. Full version with ~1,044 rules across 7 domains: [github.com/talkstream/ru-text](https://github.com/talkstream/ru-text)

## Typography Rules

Apply to ALL Russian text 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 дней |
| Non-breaking space 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 non-breaking space | т.д., т.е. | т. д., т. е. |
| Ruble symbol after number | 1500 руб | 1 500 ₽ |

## Stop-Word Catalog

Words to remove or replace. If removing changes nothing — delete the word.

### Канцелярит

| Стоп-слово | Замена |
|---|---|
| является | тире или перестроить |
| осуществлять | делать, проводить |
| в настоящее время | сейчас |
| на сегодняшний день | сейчас, сегодня |
| данный | этот, тот |
| вышеуказанный | этот; убрать если понятно |
| нижеследующий | убрать; перестроить |
| в связи с тем, что | потому что, так как |
| ввиду | из-за, потому что |
| в целях | чтобы, для |
| в соответствии с | по, согласно |
| надлежащий | нужный, правильный |
| производить (работы) | делать, работать |
| функционировать | работать |
| задействовать | использовать |
| обеспечить | указать конкретное действие |
| имеет место быть | есть, происходит |
| принять решение | решить |
| оказывать содействие | помочь |
| произвести оплату | оплатить, заплатить |

### Вода

| Стоп-слово | Замена |
|---|---|
| определённый | указать что именно |
| соответствующий | назвать конкретно |
| некоторый | указать количество или убрать |
| достаточно | убрать или указать меру |
| в целом | убрать; оговорку сделать конкретной |
| как бы | убрать |
| собственно говоря | убрать |
| так сказать | убрать |
| кстати | убрать или встроить в структуру |
| между прочим | убрать или перестроить |
| что касается | начать сразу с темы |
| стоит отметить, что | убрать, начать с сути |
| следует подчеркнуть | убрать, дать факт |
| нельзя не отметить | убрать |
| не секрет, что | убрать |

### Усилители (заменять фактами)

| Стоп-слово | Замена |
|---|---|
| очень | точное слово или факт |
| крайне | конкретизировать |
| чрезвычайно | убрать или дать факт |
| максимально | указать конкретную меру |
| предельно | указать конкретную меру |
| абсолютно | убрать или обосновать |
| невероятно | заменить фактом |
| буквально | убрать или использовать по назначению |
| реально | убрать |
| действительно | убрать; если важно — доказательство |
| по-настоящему | убрать |

### Оценки без доказательств

| Стоп-слово | Замена |
|---|---|
| лучший | по какому критерию, по чьим данным |
| уникальный | описать конкретное отличие |
| качественный | описать конкретные свойства |
| эффективный | указать метрику (+40% к конверсии) |
| инновационный | описать что именно нового |
| высококлассный | привести факты, сертификаты, рейтинги |
| оптимальный | назвать критерии |
| передовой | что впереди и по какому параметру |
| выгодный | показать числа |
| надёжный | гарантийный срок, статистика отказов |

### Штампы

| Стоп-слово | Замена |
|---|---|
| команда профессионалов | квалификации, опыт, число специалистов |
| молодая динамично развивающаяся компания | факты: год основания, рост |
| индивидуальный подход | конкретный процесс работы с клиентом |
| широкий ассортимент | число позиций или категории |
| выгодные цены | назвать цены или дать сравнение |
| работы любой сложности | примеры выполненных работ |
| гибкая система скидок | размер скидок и условия |
| кратчайшие сроки | конкретный срок |
| лидер рынка | доля рынка или рейтинг |
| богатый опыт | количество лет, проектов, клиентов |

### Паразиты времени

| Стоп-слово | Замена |
|---|---|
| в настоящий момент | сейчас или убрать |
| на данный момент | сейчас или убрать |
| в наши дни | убрать; указать год если важно |
| в современном мире | убрать или назвать контекст |
| на протяжении долгих лет | указать количество лет |
| испокон веков | убрать или дать дату |
| в скором времени | указать срок |
| в ближайшем будущем | назвать дату или месяц |

### Вводные конструкции и междометия

| Стоп-слово | Замена |
|---|---|
| конечно | убрать |
| разумеется | убрать |
| безусловно | убрать или обосновать |
| впрочем | перестроить логику абзаца |
| тем не менее | убрать или заменить на «но» |
| допустим | убрать или сформулировать условие явно |
| скажем | убрать |
| ну | убрать |
| ах, ох, ух | убрать |

### Неопределённость и модальность

| Стоп-слово | Замена |
|---|---|
| какой-то | указать конкретно |
| что-то | назвать |
| где-то | указать место или число |
| как-то | убрать или уточнить |
| можно | убрать: вместо «можно сделать» — «сделайте» |
| нужно / необходимо | переформулировать: кому нужно? зачем? |
| следует | указать кто и почему |
| мне бы хотелось | написать прямо: «я хочу», «я предлагаю» |
| было бы неплохо | сформулировать прямо |

## Anti-Patterns: Top 30

Common mistakes — wrong → correct.

### Канцелярит (исправлять немедленно)

| Неправильно | Правильно |
|---|---|
| Осуществлять деятельность | Работать |
| Произвести оплату | Оплатить |
| Выполнить доставку | Доставить |
| В целях недопущения | Чтобы не допустить |
| Был осуществлён выход | Вышли |
| Имеет место быть | Есть / Произошло |
| Является обязательным условием | Обязательно |
| На постоянной основе | Постоянно / Регулярно |
| Надлежащим образом | Правильно / Как нужно |
| Осуществлять контроль | Контролировать |
| Принимать участие | Участвовать |
| Оказывать влияние | Влиять |
| Нести ответственность | Отвечать (за) |
| Оказывать помощь | Помогать |
| Проводить исследование | Исследовать |

### Пассивный залог (назвать действующее лицо)

| Неправильно | Правильно |
|---|---|
| Было принято решение | Мы решили / [Кто] решил |
| Отчёт будет подготовлен | [Кто] подготовит отчёт |
| Ошибка была допущена | Мы допустили ошибку |
| Меры будут приняты | [Кто] сделает [что] до [когда] |
| Вопрос рассматривается | [Кто] рассматривает, ответит до [когда] |

### Многословие (сократить вдвое)

| Неправильно | Правильно |
|---|---|
| В связи с тем, что проект находится на завершающей стадии реализации | Проект почти завершён |
| На сегодняшний день не представляется возможным дать однозначный ответ | Пока не можем ответить точно |
| Мы хотели бы выразить надежду на то, что | Надеемся |
| По результатам проведённого анализа установлено, что | Анализ показал: |
| Необходимо обратить особое внимание на тот факт, что | Обратите внимание: |

### Плеоназмы (убрать лишнее слово)

| Неправильно | Правильно |
|---|---|
| Свободная вакансия | Вакансия |
| Памятный сувенир | Сувенир |
| Совместное сотрудничество | Сотрудничество |
| Главный приоритет | Приоритет |
| Период времени | Период |

## AI-Text Tells (Neuroslop)

Patterns that mark machine-generated Russian prose. Flag and rewrite — keep the real point, drop the performance. Density (a cluster of these) is the strongest signal.

### Ложная антитеза

A symmetric «не X, а Y» where X was never raised — it invents an opponent to argue against. Drop the phantom X, state Y directly.

| Неправильно | Правильно |
|---|---|
| Это не баг, а фича. | Так и задумано. |
| Дело не в модели, а в промпте. | Всё решает промпт. |
| Это не просто инструмент, а целая экосистема. | Это экосистема: редактор, отладчик, пакетный менеджер. |

Keep a genuine antithesis only when X is voiced first. Do not flag «не столько X, сколько Y» (narrowing), a numeric correction «выросло не на 2%, а на 40%», fixed idioms («не мытьём, так катаньем»), or legal formulas («не оферта, а приглашение делать оферты»).

### Непрошенная самопохвала

Announcing a virtue the writing should simply show — «без воды», «чётко, по делу», «коротко и ясно». Delete it; let the text stand.

| Неправильно | Правильно |
|---|---|
| Отвечу честно, без воды: дедлайн сорван. | Дедлайн сорван. |
| Объясню чётко, по делу. | Объясню. |

Allow informative «без» («кофе без сахара», «работает без интернета») and a qualifier that previews real content («Объясню коротко: значение лежит в стеке»). In casual or quoted speech, «честно говоря» / «прямо скажем» as natural discourse markers are fine.

### Сервисные реплики ассистента

Chatbot-persona flourishes — sycophantic openers and sign-offs that perform service instead of carrying content.

| Неправильно | Правильно |
|---|---|
| Отличный вопрос! Давайте разберёмся. | (убрать; начать с ответа) |
| Надеюсь, это было полезно. Обращайтесь! | (убрать; закончить на сути) |

Allow live dialogue, support replies, a genuine offer in a contact block, and a sincere wish in a book preface («надеюсь, книга окажется полезной»).

### Пустой зачин

Openers that announce explanation instead of delivering it — «давайте разберёмся», «погрузимся», «важно понимать, что», filler «итак».

| Неправильно | Правильно |
|---|---|
| Давайте разберёмся, как это работает. | Алгоритм делает три вещи: … |
| Важно понимать, что скорость зависит от железа. | Скорость зависит от железа. |

Allow a real summative «итак», a genuine tutorial step, an informative «важно … — от этого зависит …», and «давайте разберёмся» in live or quoted dialogue.

## Quality Checklist

Before delivering Russian text, verify:

- Quotes: «» primary, „“ nested
- Dashes: — in text, – in ranges, - only in compounds; max 1–2 per paragraph
- Non-breaking space after в, к, с, о, у, и, а
- Ellipsis: … (single char)
- Abbreviations: т. д., т. п. (with non-breaking space)
- No double spaces, no space before punctuation
- No bureaucratic language or hidden verbs
- Facts instead of adjectives, specifics instead of generalities
- Active voice with a named actor
- No AI-text tells: no manufactured antithesis («не X, а Y»), no virtue self-praise («без воды»), no assistant-persona filler, no hollow openers

---

*ru-text — independently formulated rules for Russian text quality. Full version (~1,044 rules, 7 domains): [github.com/talkstream/ru-text](https://github.com/talkstream/ru-text). Author: Arseniy Kamyshev. License: MIT.*

Attribution

NVlabsNVlabs
View sourceMore from NVlabs →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1066601 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

693161 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →