К основному содержанию
скилл CX Codex

doc-digest — скилл для Claude Code: установка и работа

doc-digest превращает длинные документы, PDF, таблицы и логи в краткую выжимку для дальнейшей работы с ИИ-агентом. Подходит для анализа материалов в нескольких сообщениях и переноса контекста в новый чат.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add egorfedorov/claude-context-optimizer --skill doc-digest -a claude-code
Открыть на GitHub

Что делает doc-digest

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

Результат оформляется одним блоком кода на языке пользователя. Объём выжимки ограничен примерно десятой частью исходного материала и не должен превышать 800 слов. После этого скилл оценивает объём исходника и выжимки в токенах и предлагает продолжить текущий диалог, перенести выжимку в новый чат или использовать её вместе с оригиналом в Project на Claude.ai.

Для юридических, финансовых и критически важных с точки зрения безопасности задач выжимка не заменяет оригинал: проверять обязательства и другие существенные детали нужно по соответствующим разделам документа. Скилл доступен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.

Какие задачи решает

  • Сжать длинный PDF для дальнейшего обсуждения
  • Сохранить структуру отчёта с привязкой к страницам
  • Выделить решения и требования из стенограммы
  • Перенести контекст документа в новый чат
  • Найти противоречия и открытые вопросы в материале

Примеры запросов агенту

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

Как установить doc-digest

1Через Skills CLI (Vercel)

npx skills add egorfedorov/claude-context-optimizer --skill doc-digest -a claude-code

2Вручную: положить файлы

~/.claude/skills/doc-digest/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/doc-digest/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о doc-digest

Как установить doc-digest в Claude Code?

Выполни npx skills add egorfedorov/claude-context-optimizer --skill doc-digest -a claude-code. Файл скилла находится по пути ~/.claude/skills/doc-digest/SKILL.md.

Что делает скилл doc-digest?

Он формирует компактную выжимку длинного документа с его структурой, ключевыми фактами и открытыми вопросами. Выжимку можно использовать для продолжения диалога или переноса работы в новый чат.

Какой объём может занимать выжимка doc-digest?

Скилл ориентируется примерно на десятую часть исходного материала и ограничивает результат 800 словами. Для юридических, финансовых и критически важных задач по безопасности оригинал всё равно нужно проверять самостоятельно.

Исходный текст

SKILL.md · MIT
---
name: doc-digest
description: Turn a long document, PDF, transcript, spreadsheet or log into a compact working digest the conversation can continue from. Use when the user shares or pastes something long (several pages or more) and wants to discuss, analyze, compare or use it over more than one message, or asks to summarize a document so they can keep working with it.
license: MIT
---

# Document digest

A long attachment is re-sent with every later message of the conversation. A
digest that keeps what the work needs lets the rest of the work run on a
fraction of it, most of all in a fresh conversation that starts from the
digest instead of the file.

## Write the digest

In the user's language, inside one code block so it copies cleanly, at most
about a tenth of the source and never more than 800 words:

1. **What it is**: title, author or source, date, length, purpose, in one or
   two lines.
2. **Map**: the sections or parts in order, one line each, with page, slide,
   sheet or timestamp references, so a later question can go straight to the
   right place.
3. **Key content**: the claims, decisions, requirements, figures and
   definitions the user is likely to need, each with its reference. Quote
   exact wording only where it matters: legal terms, numbers, names, error
   messages.
4. **Gaps and doubts**: what the document leaves open, contradicts or gets
   wrong, in a line each.

Fit the digest to what the user said they want to do with the document: a
contract review keeps obligations, dates and penalties; a dataset keeps the
columns, units and odd values; a log keeps the first error and what led to
it. Never pad it with general background.

## Then

Give the size in one line, as an estimate: "The document is about 40K tokens;
the digest is about 1.5K." Then offer one of these, whichever fits:

- **Keep going here** and answer from the digest, opening the original only
  for a detail the digest lacks.
- **Continue in a new conversation**: open it, paste the digest and the
  question. Every later message then costs a few percent of what it does
  here. Offer the `fresh-start` handoff if there is more than the document to
  carry over.
- **In a Project** (claude.ai): add the original to the Project's knowledge
  and the digest to its instructions, so new chats in it start with both.

Don't claim the digest replaces the document for anything legal, financial or
safety-critical; point to the original sections for those.

© egorfedorov · MIT · egorfedorov/claude-context-optimizer

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора6

token-check Оценивает размер текста, файла или всей беседы в токенах. Помогает понять расход контекста и урезать лишнее до отправки в модель. CX Codex +1 ★ 124звёзд репо sharpen-prompt Переписывает расплывчатые запросы в точные промпты с целью, контекстом и критериями готовности. Пригодится перед задачей для другого ассистента. CX Codex +1 ★ 124звёзд репо project-context Собирает то, что вы каждый раз объясняете заново, и превращает это в инструкции и файлы-справочники. Новые чаты стартуют с этим контекстом. CX Codex +1 ★ 124звёзд репо fresh-start Скилл собирает краткую выжимку диалога до 300 слов, чтобы перезапустить чат без потери важных решений и перерасхода токенов. CX Codex +1 ★ 124звёзд репо cco Показывает, сколько стоит текущая сессия и куда уходят токены, и даёт команды, чтобы тратить меньше. Полезен, когда счёт растёт, а причина непонятна. CX Codex +1 ★ 124звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой