К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

gifgrep — скилл для Claude Code: что делает и как установить

Поиск гифок в Tenor и Giphy прямо из терминала, скачивание файлов и нарезка раскадровок в PNG для документации или пулреквестов.

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

Что делает gifgrep

Скилл учит ассистента искать анимации через утилиту gifgrep по каталогам Tenor и Giphy. Агент может получать прямые ссылки, полный JSON с метаданными или сразу сохранять файлы в каталог ~/Downloads. Для эмуляторов Kitty и Ghostty доступен вывод превью кадров прямо в консоль с помощью флага --thumbs.

Для работы потребуется бинарный файл gifgrep. Его устанавливают через Homebrew формулой steipete/tap/gifgrep или собирают через Go. Поиск через Tenor работает сразу благодаря встроенному демо-ключу, а для провайдера Giphy придется передать ключ в GIPHY_API_KEY. Утилита также умеет резать анимацию: команда gifgrep still достает отдельный кадр по таймкоду, а gifgrep sheet склеивает сетку кадров в один PNG.

Инструмент пригодится тем, кто часто прикладывает демонстрации интерфейса к PR или пишет иллюстрированную документацию. Если медиафайлы в репозитории не используются, ставить его нет смысла.

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

  • найти анимации в Tenor или Giphy через консоль
  • собрать сетку кадров из гифки в PNG для PR или документации
  • извлечь отдельный статический кадр по временной метке
  • скачать GIF-файл локально в проект вместо вставки внешней ссылки

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

  • Найди гифку с котиками через gifgrep и скачай первый результат
  • Сделай раскадровку clip.gif на 9 кадров в три колонки через gifgrep sheet
  • Покажи 5 ссылок на гифки по запросу office handshake

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

1Через Skills CLI (Vercel)

npx skills add openclaw/openclaw --skill gifgrep -a claude-code

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

~/.claude/skills/gifgrep/SKILL.md

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

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

Весь набор →
summarize openclaw Скилл запускает CLI для создания выжимок и расшифровок из веб-страниц, YouTube-роликов, подкастов и локальных PDF-файлов. Claude Code CX Codex Cursor +1 26 900установок weather openclaw Скилл получает текущую погоду и прогноз по городу, региону, коду аэропорта или координатам. Пригодится для проверки температуры и осадков или планирования поездки. Claude Code CX Codex Cursor +1 9 300установок gog openclaw Даёт агенту правила работы с CLI gog для Gmail, Calendar, Drive, Contacts, Sheets и Docs. Нужен, когда действия в Google Workspace надо выполнять из терминала. Claude Code CX Codex Cursor +1 8 500установок tmux openclaw Даёт агенту доступ к живым tmux-сессиям: читать вывод панели, отправлять клавиши и текст, ждать появления строки в промпте. Claude Code CX Codex Cursor +1 8 400установок openai-whisper openclaw Скилл учит агента вызывать Whisper CLI и расшифровывать аудио на вашей машине. Ключ API не нужен. Claude Code CX Codex Cursor +1 7 100установок nano-pdf openclaw Скилл редактирует страницы PDF по текстовым инструкциям через CLI nano-pdf. Пригодится, когда нужно исправить опечатку или заменить заголовок прямо в терминале. Claude Code CX Codex Cursor +1 7 100установок skill-creator openclaw Скилл для создания, починки и проверки других скиллов: разбирает задачу по веткам, пишет frontmatter и раскладывает ресурсы по папкам. Пригодится, когда скиллов стало много и надо держать их в порядке. Claude Code CX Codex Cursor +1 6 700установок coding-agent openclaw Скилл передаёт крупные задачи Codex, Claude Code или OpenCode фоновой работе. Подходит для рефакторинга, ревью PR и цикла от issue до PR. Claude Code CX Codex Cursor +1 6 500установок

Похожие

book-to-skill virgiliojr94 Преобразует книги и документы в структурированные скиллы с фреймворками, принципами и техниками. Пригодится для работы с авторскими методами внутри агента. Claude Code CX Codex Cursor +1 8 400установок context7-cli upstash Скилл учит агента тянуть актуальную документацию библиотек через CLI ctx7 и настраивать Context7 MCP для редактора. Claude Code CX Codex Cursor +1 7 800установок academic-paper Imbad0202 Скилл разворачивает конвейер из 12 агентов для подготовки научных статей в 11 режимах. Помогает пройти путь от поиска литературы и плана до проверки цитат и ответа рецензентам. Claude Code CX Codex Cursor +1 10 800установок baoyu-post-to-wechat JimLiu Публикует статьи и посты с картинками в WeChat Official Account через API или браузер Chrome по CDP. Пригодится для ведения китайского блога прямо из редактора кода. Claude Code CX Codex Cursor +1 34 400установок nature-figure Yuan1z0825 Скилл собирает, правит и проверяет рисунки для научных статей на Python или R. Пригодится, когда графики идут в submission, а не в отчёт. Claude Code CX Codex Cursor +1 18 700установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок

Вопросы о gifgrep

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

Сначала поставьте бинарник через brew install steipete/tap/gifgrep, а затем добавьте скилл командой npx skills add openclaw/openclaw --skill gifgrep -a claude-code.

Что делает gifgrep?

Скилл обращается к CLI gifgrep, чтобы искать гифки в Giphy и Tenor, скачивать их на диск или нарезать кадры в PNG.

Нужен ли API-ключ для поиска?

Для Tenor ключ необязателен, так как утилита использует встроенный демо-доступ. Для работы с Giphy необходимо задать переменную окружения GIPHY_API_KEY.

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

SKILL.md · MIT
---
name: gifgrep
description: "Search GIF providers with CLI/TUI, download results, and extract stills/sheets."
homepage: https://gifgrep.com
metadata:
  {
    "openclaw":
      {
        "emoji": "🧲",
        "requires": { "bins": ["gifgrep"] },
        "install":
          [
            {
              "id": "brew",
              "kind": "brew",
              "formula": "steipete/tap/gifgrep",
              "bins": ["gifgrep"],
              "label": "Install gifgrep (brew)",
            },
            {
              "id": "go",
              "kind": "go",
              "module": "github.com/steipete/gifgrep/cmd/gifgrep@latest",
              "bins": ["gifgrep"],
              "label": "Install gifgrep (go)",
            },
          ],
      },
  }
---

# gifgrep

Use `gifgrep` to search GIF providers (Tenor/Giphy), browse in a TUI, download results, and extract stills or sheets.

GIF-Grab (gifgrep workflow)

- Search -> preview -> download -> extract (still/sheet) for fast review and sharing.

Quick start

- `gifgrep cats --max 5`
- `gifgrep cats --format url | head -n 5`
- `gifgrep search --json cats | jq '.[0].url'`
- `gifgrep tui "office handshake"`
- `gifgrep cats --download --max 1 --format url`

TUI + previews

- TUI: `gifgrep tui "query"`
- CLI still previews: `--thumbs` (Kitty/Ghostty only; still frame)

Download + reveal

- `--download` saves to `~/Downloads`
- `--reveal` shows the last download in Finder

Stills + sheets

- `gifgrep still ./clip.gif --at 1.5s -o still.png`
- `gifgrep sheet ./clip.gif --frames 9 --cols 3 -o sheet.png`
- Sheets = single PNG grid of sampled frames (great for quick review, docs, PRs, chat).
- Tune: `--frames` (count), `--cols` (grid width), `--padding` (spacing).

Providers

- `--source auto|tenor|giphy`
- `GIPHY_API_KEY` required for `--source giphy`
- `TENOR_API_KEY` optional (Tenor demo key used if unset)

Output

- `--json` prints an array of results (`id`, `title`, `url`, `preview_url`, `tags`, `width`, `height`)
- `--format` for pipe-friendly fields (e.g., `url`)

GIF asset hygiene

- Before recommending or using an animated GIF URL, verify it resolves successfully, has `Content-Type: image/gif`, and is actually animated (multiple frames or loop metadata; e.g. inspect with `file`, `identify`, or a small script).
- Record attribution/license/source URL alongside the asset.
- Do not hotlink when a local asset is needed: download/copy it into the project and reference the local file.

Environment tweaks

- `GIFGREP_SOFTWARE_ANIM=1` to force software animation
- `GIFGREP_CELL_ASPECT=0.5` to tweak preview geometry

© openclaw · MIT · openclaw/openclaw

Смотрите также

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

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