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

summarize · swarmclawai — скилл для Claude Code: пересказ ссылок, видео и файлов

Скилл вызывает CLI summarize, чтобы сжать статью по ссылке, расшифровать YouTube-ролик или вытащить текст из локального файла.

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

Что делает summarize

Скилл описывает работу с внешней утилитой summarize: агент запускает её и возвращает результат в диалог. Поддерживаются URL, локальные файлы и ссылки на YouTube. Для YouTube есть два режима — краткий пересказ и извлечение расшифровки через --extract-only.

Модель выбирается флагом --model, ключ провайдера берётся из переменной окружения: OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY или GEMINI_API_KEY. Без явной модели используется google/gemini-3-flash-preview. Длину ответа задают через --length, жёсткий лимит токенов — через --max-output-tokens, а --json даёт машинночитаемый вывод.

Сам бинарник summarize в проект не входит: его ставят отдельно, например формулой steipete/tap/summarize через brew. Если сайт блокирует извлечение, пригодится --firecrawl auto вместе с FIRECRAWL_API_KEY, а для YouTube-фолбэка нужен APIFY_API_TOKEN. Настройки можно закрепить в ~/.summarize/config.json.

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

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

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

  • Перескажи статью по ссылке https://example.com в пяти абзацах
  • Достань расшифровку из https://youtu.be/dQw4w9WgXcQ
  • Сделай краткий пересказ файла /path/to/file.pdf

Как установить summarize

1Через Skills CLI (Vercel)

npx skills add swarmclawai/swarmclaw --skill summarize -a claude-code

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

~/.claude/skills/summarize/SKILL.md

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

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

Вопросы о summarize

Как установить summarize в Claude Code?

Выполните npx skills add swarmclawai/swarmclaw --skill summarize -a claude-code, после чего файл скилла окажется по пути ~/.claude/skills/summarize/SKILL.md. Сам CLI summarize ставится отдельно.

Что делает summarize?

Пересказывает содержимое ссылок, локальных файлов и YouTube-роликов, а для видео умеет выдать расшифровку. Работает через внешний CLI, который агент вызывает по инструкции скилла.

Что нужно для работы summarize?

Установленный бинарник summarize и ключ хотя бы одного провайдера: OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY или GEMINI_API_KEY. Для заблокированных сайтов нужен FIRECRAWL_API_KEY, для YouTube-фолбэка — APIFY_API_TOKEN.

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

SKILL.md · MIT
---
name: summarize
description: Summarize or extract text/transcripts from URLs, podcasts, YouTube videos, and local files using the summarize CLI. Use when asked to summarize a link, article, video, or file, or to transcribe a YouTube video.
metadata:
  {
    "openclaw":
      {
        "emoji": "🧾",
        "requires": { "bins": ["summarize"] },
        "install":
          [
            {
              "id": "brew",
              "kind": "brew",
              "formula": "steipete/tap/summarize",
              "bins": ["summarize"],
              "label": "Install summarize (brew)",
            },
          ],
      },
  }
---

# Summarize

Fast CLI to summarize URLs, local files, and YouTube links.

## Quick Start

```bash
summarize "https://example.com" --model google/gemini-3-flash-preview
summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
```

## YouTube: Summary vs Transcript

Best-effort transcript extraction (URLs only):

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

If the user asked for a transcript but it's very long, return a tight summary first, then ask which section or time range to expand.

## Model + Keys

Set the API key for your chosen provider:

- OpenAI: `OPENAI_API_KEY`
- Anthropic: `ANTHROPIC_API_KEY`
- xAI: `XAI_API_KEY`
- Google: `GEMINI_API_KEY` (aliases: `GOOGLE_GENERATIVE_AI_API_KEY`, `GOOGLE_API_KEY`)

Default model is `google/gemini-3-flash-preview` if none is set.

## Useful Flags

- `--length short|medium|long|xl|xxl|<chars>` — control summary length
- `--max-output-tokens <count>` — hard token limit
- `--extract-only` — extract raw text without summarizing (URLs only)
- `--json` — machine-readable output
- `--firecrawl auto|off|always` — fallback extraction for blocked sites
- `--youtube auto` — Apify fallback if `APIFY_API_TOKEN` is set

## Config

Optional config file: `~/.summarize/config.json`

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

Optional services:

- `FIRECRAWL_API_KEY` for blocked sites
- `APIFY_API_TOKEN` for YouTube fallback

© swarmclawai · MIT · swarmclawai/swarmclaw

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — summarize от других авторов.

summarize openclaw Скилл запускает CLI для создания выжимок и расшифровок из веб-страниц, YouTube-роликов, подкастов и локальных PDF-файлов. CX Codex +1 26 900установок summarize cyrusagents Скилл готовит итоговый отчёт о задаче для сессии агента в Linear. Пригодится, когда нужно структурировать статус работы без ручной отправки сообщений. CX Codex +1 886установок youtube-transcript badlogic Скилл вытягивает субтитры из роликов YouTube с таймкодами для суммаризации и анализа. Помогает разбирать чужие видео прямо через терминал без ручного копирования. CX Codex +1 714установок youtube-fetcher JimmySadek Достаёт субтитры и расшифровки из YouTube, Instagram, TikTok, X и Vimeo, отвечает по содержанию ролика и сохраняет заметку в Markdown. CX Codex +1 ★ 509звёзд репо youtube-summarizer sickn33 Извлекает субтитры из роликов на YouTube и собирает подробные конспекты по структуре STAR и R-I-S-E. Пригодится для разбора лекций и учебных видео без повторного просмотра. CX Codex +1 2 100установок person-research arcmira Собирает досье на человека из подкастов и YouTube: где появлялся, что говорил сам, кто упоминает его. Нужен для подготовки к интервью или встрече. CX Codex +1 1 500установок video-lens kar2phi Достаёт расшифровку ролика YouTube и превращает её в отчёт с тезисами и таймкодами. Нужен, когда видео длинное, а читать его некогда. CX Codex +1 864установок baoyu-youtube-transcript JimLiu Скачивает субтитры и обложку видео YouTube по ссылке или ID. Пригодится, когда нужен текст ролика без ручного копирования. CX Codex +1 21 600установок

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

resourceful-problem-solving Скилл учит ИИ-агента искать обходные пути для задач без подходящего инструмента: проверять другие скиллы, находить CLI-утилиты и писать собственные скрипты. CX Codex +1 ★ 700звёзд репо openai-image-gen Скилл генерирует изображения через OpenAI Images API: GPT Image, DALL-E 3 и DALL-E 2. Собирает пакет картинок и HTML-галерею для просмотра. CX Codex +1 ★ 700звёзд репо google-workspace Учит агента работать с Google Workspace через CLI gws: файлы Drive, документы, таблицы, письма, календарь и чаты. Пригодится, когда нужно вытащить или изменить что-то в рабочем аккаунте Google. CX Codex +1 ★ 700звёзд репо coding-agent Передаёт внешним кодовым агентам работу над отдельным проектом, ревью PR и крупным рефакторингом. Пригодится, когда задаче нужно изучить файлы и сделать несколько итераций. CX Codex +1 ★ 700звёзд репо swarmclaw Даёт агенту доступ к CLI SwarmClaw: агенты, задачи, чаты, расписания, память и цели на вашем self-hosted инстансе. CX Codex +1 ★ 700звёзд репо

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

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