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
  • 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.

Back to skills

Presa

ASecurity

Пошук у старій періодиці - оцифровані газети, ключі пошуку по словоформах і дореформеній орфографії, вирізки замість шпальт, OCR і його тихі поломки. Use when searching digitized newspapers and old periodicals, working with LIBRARIA or Commons full-text search, OCR of scanned press, or when the user asks «пошукай у газетах», «що писала преса про X», «знайди замітку», "search old newspapers", "find this in the digitized press".

26 stars
0 votes
0 copies
0 views
Added 9/19/2026
ai-agentsgit

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add OuFinx/mistok-chytalnia --skill presa --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Presa?

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

Security grade badge for Presa
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/oufinx-presa/badge)](https://www.skillsdirectory.com/skills/oufinx-presa)

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

Download Zip
Files
SKILL.md
---
name: presa
description: Пошук у старій періодиці - оцифровані газети, ключі пошуку по словоформах і дореформеній орфографії, вирізки замість шпальт, OCR і його тихі поломки. Use when searching digitized newspapers and old periodicals, working with LIBRARIA or Commons full-text search, OCR of scanned press, or when the user asks «пошукай у газетах», «що писала преса про X», «знайди замітку», "search old newspapers", "find this in the digitized press".
---

# Стара періодика

Газета дає те, чого не дає жодна книжка: **імена живих людей при їхніх заняттях, а не при смерті**. Мартиролог називає людину, коли її розстріляли; довідник називає село, коли рахували двори. Газета називає людину, коли вона отримала премію, засудила сусіда, шукала сина або продавала корову.

Одна знахідка для калібрування: у обласній газеті 1934 року стояло оголошення матері про розшук двох синів, залишених у Києві. Такого не дає ні мартиролог, ні довідник, ні архівний опис, і жодне вторинне джерело про цю родину не знає нічого.

Ціна цього - робота зі словом. Портал вʼяже статтю **до тієї словоформи, що стоїть у тексті**, і ваша назва в називному відмінку може не збігтися з жодною згадкою в архіві за сто років. Тому головна частина цього скіла не про пошук, а про ключі: `references/kliuchi.md`.

## Порядок

1. **Каталог перед пошуком.** Дізнайтеся, які видання взагалі є за ваш район і роки. Районні газети часто не оцифровані взагалі, і це варто знати до того, як шукати.
2. **Ключі.** Не один запит, а перебір словоформ. Порожня видача за одним написанням не означає нічого.
3. **Видача.** Прочитати заголовки й сніпети, відсіяти шум.
4. **Вирізок.** Витягти саму замітку зі скану, не читати шпальту цілком.
5. **Цитата - тільки з прочитаного очима.**

## Пʼять правил, кожне оплачене прогоном

### Порожня видача це не мовчання газети

Найдорожча помилка каналу виглядає як результат: «у пресі про це село нічого немає». Один випадок: село пів року стояло в реєстрі як «порожньо у власній видачі», і це означало не мовчання газети, а те, що шукали не те слово. З восьми випробуваних написань матеріал дала **рівно одна форма**.

Порядок, коли видача порожня: **спершу відмінки, потім дореформені форми, потім прикметник обома словотворами, потім сусіди по кущу й райцентр, і лише тоді «порожньо»**. Подробиці й приклади - `references/kliuchi.md`.

### Число результатів не є числом згадок

Значна частина видачі це реклама й оголошення, у яких назва стоїть випадково, а лічильник рахує їх нарівні зі змістовими замітками. «Знайдено 214» це число рядків, а не число згадок про ваше село.

Це той самий клас, що й будь-який лічильник збігів: він рахує входження рядка, а не те, що вас цікавить. Змістових серед двохсот буває три.

### Пошук і читання це два різні права

На платних архівах доступ до пошуку і доступ до повного скану видаються окремо, і сесія може мати перше без другого. Виміряно дорого: агент знайшов шістнадцять статей і не зміг процитувати жодної, бо передплата була неактивна, а передпольотна перевірка пінгувала відкритий каталог і казала «сесія жива».

Тому перевіряйте не «чи відкривається сайт», а **чи відкривається сам скан**. І якщо ні, розрізняйте дві причини: протухла сесія лікується новою кукою, неактивна передплата не лікується нічим, крім грошей. Знайдені сніпети при цьому не марні - це перелік адрес, за якими читати, щойно доступ зʼявиться.

### Вирізок замість шпальти

Портали віддають координати блоків статті разом зі сканом сторінки. Це означає, що **газету шпальтою читати не треба**: замітка вирізається зі скану за координатами й розгортається до читабельного одним `-resize`.

Різниця не в зручності, а в ціні. Шпальта, віддана моделі очима, це десятки тисяч токенів і половина з них чужі оголошення; вирізок на 350x800 px це одна замітка.

### Цитувати можна тільки прочитане

Сніпет із видачі це не джерело. Він обрізаний посередині речення, у ньому OCR, і в ньому немає контексту, який міняє зміст. У текст іде тільки те, що прочитане з самого скану.

## Що ще ламається тихо

OCR старої періодики має три поломки, які **не дають помилки**: пошук просто знаходить менше, і ви цього не бачите. Перенос слова, переданий літерою; нуль, розпізнаний як «О»; текстовий шар, якого насправді немає або який набраний легасі-шрифтом. Кожна коштувала окремого дня. Числа, ознаки й способи зняти - `references/ocr.md`.

Там-таки про вибір двигуна: різниця між двигунами велика, різниця між режимами одного двигуна дорівнює шуму, і витрачатися варто рівно на перше.

Attribution

OuFinxOuFinx
View sourceMore from OuFinx →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 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', ...

686011 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.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 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 →