# bilibili-cli

Скилл даёт агенту CLI-доступ к Bilibili: видео, пользователи, поиск, тренды, динамика, избранное и взаимодействия. Вывод в YAML экономит токены.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 750 установок · ★ 1123
- Автор: jackwener
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/public-clis/bilibili-cli/tree/HEAD/SKILL.md
- Обновлён: 2026-03-14
- HTML: https://affpapa.org/nevibecode/skills/bilibili-cli

## Что делает

Скилл подключает к агенту утилиту `bili`, которая тянет данные с Bilibili прямо из терминала. Видео по BV ID или полной ссылке, профили по UID или имени, поиск, тренды, рейтинг, динамика, избранное, история просмотров, лайки, монеты и «一键三连» — всё это отдельные команды.

Для машинного вывода есть `--yaml` и `--json`. YAML обычно экономнее по токенам, поэтому в самом скилле агентам советуют начинать с него, а JSON брать только когда его требует внешний инструмент. Результаты стоит ограничивать через `--max`, `--page` или `--offset`. Если нужно пересказать видео, сначала запрашиваются субтитры — в них обычно и лежит основное содержание, а `--ai` и комментарии идут запасным вариантом.

Чтение в основном работает без входа. А вот субтитры, избранное, подписки, «смотреть позже», история, лента и любые действия требуют авторизации: `bili login` показывает QR-код, а `bili status` проверяет, вошли ли вы. Утилита сама ищет cookies в Chrome, Firefox, Edge и Brave и хранит учётные данные в `~/.bilibili-cli/credential.json`. Нужен Python 3.10+. Извлечение аудио ставится отдельно — через extra `[audio]` с PyAV.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add public-clis/bilibili-cli --skill bilibili-cli -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/bilibili-cli/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/bilibili-cli/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add public-clis/bilibili-cli --skill bilibili-cli -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/bilibili-cli/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add public-clis/bilibili-cli --skill bilibili-cli -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/bilibili-cli/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install public-clis/bilibili-cli bilibili-cli
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/bilibili-cli/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add public-clis/bilibili-cli --skill bilibili-cli -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/public-clis/bilibili-cli
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/bilibili-cli/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add public-clis/bilibili-cli --skill bilibili-cli -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/public-clis/bilibili-cli/tree/HEAD/SKILL.md

## Когда брать
- вытащить метаданные видео по BV ID или ссылке
- найти канал по имени и посмотреть последние ролики
- собрать субтитры для пересказа содержимого
- посмотреть тренды и рейтинг за нужный период
- поставить лайк или отправить монеты из терминала

## Примеры запросов агенту
- Покажи субтитры этого видео: bili video BV1ABcsztEcY --subtitle
- Найди три ролика по теме AI и выведи их в YAML: bili search "AI" --type video --max 3 --yaml
- Проверь, вошёл ли я, и поставь лайк: bili status && bili like BV1ABcsztEcY

## Похожие
- [cli-anything-macrocli](https://affpapa.org/nevibecode/skills/cli-anything-macrocli.md) — скилл · 373 установки
- [cli-anything-shotcut](https://affpapa.org/nevibecode/skills/cli-anything-shotcut.md) — скилл · 507 установок
- [wonda-cli](https://affpapa.org/nevibecode/skills/wonda-cli.md) — скилл · 74600 установок
- [xiaohongshu-cli](https://affpapa.org/nevibecode/skills/xiaohongshu-cli.md) — скилл · 1400 установок
- [apify-ultimate-scraper](https://affpapa.org/nevibecode/skills/apify-ultimate-scraper.md) — скилл · 16300 установок
- [last30days](https://affpapa.org/nevibecode/skills/last30days.md) — скилл · 53000 установок

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
