summarizeсуммаризация Steipete Clawdis

steipete/clawdis

Суммаризация.

Установка

npx -y skills add steipete/clawdis --skill summarize --agent claude-code

Summarize

Быстрый CLI для резюмирования URL, локальных файлов и ссылок YouTube.

Когда использовать (триггерные фразы)

Используйте этот скилл сразу, когда пользователь просит что-либо из:

  • «use summarize.sh»
  • «о чём эта ссылка/видео?»
  • «сделай резюме этого URL/статьи»
  • «транскрибируй это YouTube/видео» (извлечение транскрипта по мере возможности; yt-dlp не нужен)

Быстрый старт

summarize "https://example.com"
summarize "/path/to/file.pdf"
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto

YouTube: резюме или транскрипт

Транскрипт по мере возможности (только для URL):

summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract

Если пользователь попросил транскрипт, но он огромный, сначала верните сжатое резюме, затем спросите, какой раздел/диапазон времени развернуть.

Модель и ключи

Задайте API-ключ для выбранного провайдера:

  • OpenAI: OPENAI_API_KEY
  • Anthropic: ANTHROPIC_API_KEY
  • xAI: XAI_API_KEY
  • Google: GEMINI_API_KEY (псевдонимы: GOOGLE_GENERATIVE_AI_API_KEY, GOOGLE_API_KEY)

Модель по умолчанию — auto; конфиг может выбрать провайдера/модель.

Полезные флаги

  • --length short|medium|long|xl|xxl|<chars>
  • --max-output-tokens <count>
  • --extract (вывести извлечённый контент, без LLM-резюме)
  • --json (машиночитаемо)
  • --firecrawl auto|off|always (запасное извлечение)
  • --youtube auto (запасной вариант через Apify, если задан APIFY_API_TOKEN)

Конфигурация

Необязательный файл конфигурации: ~/.summarize/config.json

{ "model": "openai/gpt-5.2" }

Необязательные сервисы:

  • FIRECRAWL_API_KEY — для заблокированных сайтов
  • APIFY_API_TOKEN — запасной вариант для YouTube

Из того же репозитория