file_reader — Быстрый просмотр и обобщение текстовых файлов
file_reader – это CLI-инструмент, предназначенный для быстрого просмотра и обобщения содержимого текстовых файлов, находящихся на локальном диске. Он решает проблему необходимости оперативного извлечения ключевой информации из текстовых документов, исключая обработку не поддерживаемых форматов, таких как PDF или Office документы. Инструмент позволяет эффективно работать с большими файлами, используя методы, такие как tail, для отображения только необходимой части содержимого.
В основе работы file_reader лежит проверка типа файла с использованием команды file, что гарантирует корректную обработку только поддерживаемых текстовых форматов, включая .txt, .md, .json, .yaml, .csv, .log и другие. Это обеспечивает стабильность работы и предотвращает ошибки при попытке обработки неподходящих файлов. Инструмент может быть вызван из командной строки или интегрирован в другие терминальные утилиты.
Технически, file_reader реализован на основе Bash, Shell Scripting, Python и использует форматы данных YAML и JSON для структурированного представления информации. Для больших файлов применяется подход с использованием tail для извлечения и обобщения последних записей, что позволяет эффективно работать даже с очень большими лог-файлами.
$ ls -R related_skills/
agents-infra — Хранилище версий skills для оркестровки агентов
terraform-module-creator: Скилл для автоматической генерации
Cloudflare — Платформа для защиты и оптимизации веб-приложений
alicloud-ai-audio-tts-realtime — Преобразование текста в речь в реальном времени
npx skills add https://github.com/agentscope-ai/CoPaw/tree/main/src/copaw/agents/skills/file_reader
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы