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

file-reading — скилл для Claude Code: чтение загруженных файлов

Скилл-маршрутизатор: подсказывает агенту, каким инструментом открыть загруженный файл — PDF, DOCX, XLSX, CSV, JSON, картинку или архив.

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

Что делает file-reading

Когда файл загружен, но его содержимого в контексте нет — есть только путь в /mnt/user-data/uploads/ — агент часто лезет читать его вслепую. На PDF это даёт бинарный мусор, на большом CSV забивает контекст строками, на DOCX печатает ZIP-байты. Скилл закрывает эту дыру: по расширению файла он говорит, с чего начать.

Внутри — таблица соответствий «расширение → первый шаг → профильный скилл». Для PDF это pdfinfo и pdftotext, для DOCX — pandoc в markdown, для таблиц — openpyxl с read_only=True или pandas с nrows, для JSON — jq, для архивов — сначала список содержимого без распаковки. Общий протокол советует сначала посмотреть на расширение, потом сделать stat и file, а читать ровно столько, сколько нужно для ответа на вопрос.

Легаси-форматы требуют обходных путей: .doc и .ppt сначала конвертируются, .xls открывается через engine="xlrd", .ods — через engine="odf", потому что openpyxl их не принимает. Скилл не работает, если содержимое файла уже видно в контексте в блоке documents — тогда читать нечего.

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

  • открыть загруженный PDF, не получив бинарный мусор в выводе
  • посмотреть структуру большого CSV, не выгружая его целиком
  • прочитать DOCX как markdown через pandoc
  • узнать имена листов в XLSX до выгрузки данных
  • разобрать JSON-файл по структуре, а не целиком

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

  • Посмотри файл /mnt/user-data/uploads/report.pdf и скажи, сколько в нём страниц
  • Что за структура у /mnt/user-data/uploads/data.json?
  • Открой /mnt/user-data/uploads/memo.docx и перескажи первые абзацы

Как установить file-reading

1Через Skills CLI (Vercel)

npx skills add SeifBenayed/cloclo --skill file-reading -a claude-code

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

~/.claude/skills/file-reading/SKILL.md

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

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

Вопросы о file-reading

Как установить file-reading в Claude Code?

Выполните npx skills add SeifBenayed/cloclo --skill file-reading -a claude-code. После этого скилл окажется в ~/.claude/skills/file-reading/SKILL.md.

Что делает file-reading?

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

Когда file-reading не нужен?

Если содержимое файла уже видно в контексте в блоке documents, читать нечего — скилл в этом случае не применяется.

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
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установок

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

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

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