Skip to content
cccskills
FreePublished on GitHub

remove-initials

Заменять инициалы людей в озвучиваемых русских рассказах на полные имена, найденные в источниках («Э.-Р. Нирнзее» → «Эрнст-Рихард Нирнзее»). Применять при просьбах убрать инициалы, исправить плохое произношение имён или проверить на инициалы прогулку, точку или партию рассказов; заголовки и адресные поля карточек не трогать.

The English summary is being prepared. Showing the original description.

softmg/otgolosok2 stars(GitHub 2 + cccskills 0)

Run score Not tested

See how to install

Files included (2)

  • SKILL.md6.0 KB
  • agents/openai.yaml399 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Убрать инициалы

Инициалы плохо звучат в озвучке: синтез читает их по буквам или сливает с фамилией. В озвучиваемом тексте человек называется полным именем и фамилией, а инициалы остаются, только если полное имя не удалось найти.

Область работы

Работай с выбранными пользователем точками, прогулкой или партией. Правь озвучиваемые абзацы; название карточки, адрес, координаты и фото не меняй. Заголовок может содержать инициалы («Музей-квартира А. Б. Гольденвейзера»): меняй его, только если пользователь отдельно попросил.

Перед правкой сохрани актуальные опубликованные тексты, их идентификаторы, источники и аудио. Бери текущий одобренный рассказ, а не исторический пакет из content/: тексты могли поменяться после выпуска.

Как найти инициалы

Читай текст целиком, не полагаясь только на регулярное выражение. Шаблон для первичного поиска: [А-ЯЁ]\.(-[А-ЯЁ]\.)?\s?([А-ЯЁ]\.\s?)?[А-ЯЁ][а-яё-]+ — он ловит «И. С. Кузнецова», «Э.-Р. Нирнзее», «Ф. Каверина». Отдельно проверь инициалы после фамилии («Кузнецов И. С.») и внутри названий («Товарищество В. Венгеров и В. Гардин»).

Чем заменить

  1. Найди полное имя в источниках рассказа, затем в надёжных внешних: энциклопедии, Википедия, музеи, акты экспертиз. Убедись, что это тот же человек: совпадают профессия, годы и связь с объектом. Однофамильцы среди архитекторов и инженеров встречаются часто.
  2. Обычно достаточно имени и фамилии: «архитектор Илларион Иванов-Шиц». Отчество добавляй, когда без него неясно, о ком речь, или когда текст звучит официально; не громозди тройное имя в каждом упоминании.
  3. Склоняй имя вместе с фамилией: «по проекту Эрнста-Рихарда Нирнзее», «театр-студия Фёдора Каверина».
  4. При повторе в соседнем предложении используй фамилию или местоимение, не повторяй полное имя.
  5. Название организации с инициалами не переписывай как имя собственное. Перескажи его словами, которые подтверждают источники: «кинофирма режиссёра Владимира Гардина и его компаньона Венгерова».
  6. Если полного имени нет ни в одном надёжном источнике, оставь фамилию без инициалов, если смысл не теряется, иначе оставь инициалы. Отметь такие точки в отчёте.

Добавь найденный источник с полным именем в факты рассказа, чтобы связь абзац → факт → источник подтверждала новое написание. Пока правишь абзац, проверь его и на почтовые адреса по скиллу remove-reference-addresses.

Проверка и применение

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

Смена текста делает прежнюю озвучку неверной. Новые записи создаются по правилам AGENTS.md (для промопрогулок — ElevenLabs v4, голос «Отголосок2»); переозвучка платная, поэтому подтверди у пользователя список точек до запуска. До готовности замены сохраняй прежний MP3. После публикации проверь публичный текст, совпадение озвученного текста с опубликованным, фактические провайдера, модель и голос, целостность и длительность нового MP3.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Качество русского текста для агента. Russian text quality for agents: proofreading and AI-slop cleanup for Cyrillic text. Триггеры: очеловечь, вычитай, отредактируй, поправь, причеши, проверь текст, убери канцелярит, humanizer. Молча снимает жёсткие запреты в собственном русском выводе агента; чужой текст молча не трогает. Use when надо убрать из русского текста канцелярит, воду и нейросетевую манеру, не сломав смысл, факты и голос автора. Три режима по запросу: редактура, аудит без переписывания, точечная правка одной категории. Со скиллом едет детерминированный сканер scripts/scan.py: считает хард-баны, категории маркеров, ритм и морфологию, печатает ЧИСТОТА: N/100, поэтому правка измерима («было N, стало M»). Флаг --genre academic/legal/fiction/news снимает маркеры, законные для научного, юридического и новостного регистра. Работает ТОЛЬКО с русским: для английского humanizer, для итальянского humanizer-it. НЕ используй для: перевод, написание с нуля, грамматика без стилистики, код.

The English summary is being prepared. Showing the original description.

softmg/otgolosok2Updated Oct 29, 2026

Implement an existing plan from docs/agents/plans/. Use when the user asks to implement, execute, resume, or continue a plan, or references a plan file — the plan's Status line must be updated on completion.

The English summary is being prepared. Showing the original description.

softmg/otgolosok2Updated Oct 29, 2026

Create an implementation plan for any task — feature, refactor, migration, fix — and save it to docs/agents/plans/. Use when the user asks to plan work, write an implementation plan, or prepare a task spec for claude/codex. (Implementing an existing plan is the implement-plan skill, not this one.)

The English summary is being prepared. Showing the original description.

softmg/otgolosok2Updated Oct 29, 2026

Review a project for production readiness. Invoked manually by the user via /production-readiness before deploying or preparing a release.

The English summary is being prepared. Showing the original description.

softmg/otgolosok2Updated Oct 29, 2026

Подбирать варианты новых промопрогулок из уже озвученных точек production — минимум 10 точек, от 17 минут аудио, не больше 50 % точек из любой существующей промопрогулки. Применять при просьбах найти, проанализировать или предложить новые промопрогулки или проверить пересечение идеи прогулки с опубликованными.

The English summary is being prepared. Showing the original description.

softmg/otgolosok2Updated Oct 29, 2026

Переписывать русские рассказы о городских точках, перегруженные датами, — цепочки «в 1884 году… 9 февраля 1885-го… в 1989-м… в декабре 1993-го» скучно слушать. Оставлять одну-две опорные даты, остальные выражать через промежутки («через десять лет», «спустя два столетия», «в конце 1980-х»), не теряя смысла и точности. Применять при просьбах убрать перебор дат, сделать рассказ живее на слух или проверить точки, прогулку, партию рассказов на перечисления годов.

The English summary is being prepared. Showing the original description.

softmg/otgolosok2Updated Oct 29, 2026

See all skills by softmg

Report a problem with this skill