Chubby Skills

14 скиллов и CLI сохраняют видео, подкасты и статьи в локальную базу Markdown и находят в ней цитаты со ссылкой на источник

  • 1 306 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Для X, Xiaohongshu и загрузки через yt-dlp можно передать cookie (`X_COOKIES`, `XHS_COOKIE`) или взять вход из браузера, поэтому скиллы получают доступ к вашим сессиям на платформах
  • Скиллы скачивают материалы из сети, пишут файлы в папку базы и запускают `yt-dlp` и `ffmpeg`, а облачные шаги отправляют текст и аудио во внешние API
  • Платформы запрещают автоматический сбор: возможны блокировка аккаунта и претензии правообладателей
Все причины и проверки

chubbyguan/chubbyskills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/chubby-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Для X, Xiaohongshu и загрузки через yt-dlp можно передать cookie (`X_COOKIES`, `XHS_COOKIE`) или взять вход из браузера, поэтому скиллы получают доступ к вашим сессиям на платформах
  • Скиллы скачивают материалы из сети, пишут файлы в папку базы и запускают `yt-dlp` и `ffmpeg`, а облачные шаги отправляют текст и аудио во внешние API
  • Платформы запрещают автоматический сбор: возможны блокировка аккаунта и претензии правообладателей

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Chubby Skills сохраняет материалы с китайских и мировых платформ в локальную папку Markdown и дает агенту искать по ней. Скиллы работают с Bilibili, YouTube, Douyin, TikTok, Weibo, Zhihu, подкастами, статьями WeChat, постами Xiaohongshu и X. Для видео сначала берутся субтитры, и только при их отсутствии запускается локальная расшифровка. Готовую папку можно открыть в Obsidian. Команда `chubby` (файл `tools/chubby.py`) собирает все шаги: `init`, `ingest`, `import`, `search`, `brief`, `subscribe`, `doctor`. Документы Markdown, TXT и PDF с текстовым слоем импортируются как есть, ссылки на источник сохраняются. Команда `brief` выгружает пакет материалов по теме: дословные цитаты с номерами строк, ссылками и хешем SHA-256 файла. Подписки читают открытые RSS, Atom, JSON Feed и каналы YouTube, а находки сначала попадают на проверку. Скилл knowledge-base-management может запустить MCP-сервер из шести инструментов: поиск, семантический поиск, чтение оригинала, последние заметки, переиндексация и статистика. Остальные скиллы решают по одной задаче: например, industry-intelligence-radar собирает сводку по темам, а learning-notes-automation делает конспекты и карточки.

Для кого. Для авторов и исследователей, которые копят видео, подкасты и статьи и хотят находить в них цитаты с проверяемым источником через Claude Code, Codex или OpenCode.

Подходит, если

  • Нужно сохранить YouTube- или Bilibili-ролик с субтитрами в Markdown и потом искать по нему через `chubby search`
  • Вы пишете материал и хотите получить пакет цитат с номерами строк и ссылками на оригинал командой `chubby brief --topic`
  • Хочется следить за открытыми RSS и каналами YouTube и разбирать находки вручную, без автоматической загрузки
  • У вас есть заметки в Markdown и PDF, и агент должен искать по ним через MCP-сервер

Не подходит, если

  • Нужен надежный массовый сбор с X или Xiaohongshu: без cookie платформы режут выдачу, проект не пытается обходить защиту
  • У вас нет Python 3.11 или новее: подписки `subscribe` на более старой версии падают при импорте
  • Вы ждете оценки правдивости текста: пакеты материалов только цитируют оригинал и не проверяют его
  • Нет места под модель расшифровки: локальный разбор видео и подкастов скачивает модель при первом запуске

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

Сохрани это видео с YouTube в базу и найди в нем все упоминания про кэширование с номерами строк

Ограничения

  • Платформенный сбор нестабилен: стабильными авторы называют только Bilibili и YouTube, остальные в тесте, а X и Xiaohongshu работают с ручным запасным путем.
  • Для расшифровки нужны `ffmpeg` и пакет `funasr`, для субтитров YouTube `yt-dlp`.
  • Облачные шаги, например обработка через DeepSeek, векторный поиск OpenAI и расшифровка DashScope, отправляют содержимое во внешний API и требуют своих ключей.
  • README на китайском, английский перевод лежит в `README.en.md`.
  • Сохранение чужих материалов подчиняется правилам платформ и авторскому праву.

Как отключить. Удалите скопированные папки скиллов из каталога навыков агента и уберите MCP-сервер из его конфигурации. Данные лежат в вашей папке `creator-vault`, их можно оставить или удалить вместе с `chubby.yaml` и папкой `.chubby`.

Частые вопросы

Как поставить Chubby Skills в Claude Code?

Клонируйте репозиторий и выполните `python3 tools/install_skill.py knowledge-base-management --dest <каталог навыков>`, подставив папку навыков Claude Code. Все 14 скиллов ставит флаг `--all`, но папка назначения не должна содержать скиллов с теми же именами.

Нужны ли API-ключи для работы?

Нет, основной путь работает на стандартной библиотеке Python: импорт, поиск и пакеты материалов. Ключи нужны только для необязательных облачных шагов: `DEEPSEEK_API_KEY`, `OPENAI_API_KEY`, `DASHSCOPE_API_KEY`.

Как подключить базу знаний к агенту через MCP?

Установите зависимости командой `python3 -m pip install -r knowledge-base-management/requirements-mcp.txt`, затем добавьте сервер в конфигурацию агента с переменной `VAULT_DIR`. Проверить запуск можно командой `python3 tools/mcp_smoke.py --json`.

Что делать, если платформа не отдает материал?

Сохраните текст вручную и импортируйте его командой `chubby import`. Известные сбои и запасные пути по каждой платформе собраны в `docs/platform-status.md`.

Какие платформы поддерживает Chubby Skills?

Bilibili, YouTube, Douyin, TikTok, Weibo, Zhihu, подкасты, статьи WeChat, посты Xiaohongshu и X, плюс локальные Markdown, TXT и PDF с текстовым слоем.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Два десятка скиллов: сценарии и обложки для видео, публикация в X и Substack, сканеры безопасности, экспорт сессий Claude Code

СкиллРасширенный доступ139Звезды репозитория

Скилл для OpenClaw: ведет аккаунт в Xiaohongshu через встроенный браузер, от анализа ленты и идей до заметок, ответов на комментарии и базы знаний

СкиллШирокий доступ2,5 тыс.Звезды репозитория

Набор скиллов для Instagram: от поиска вирусного формата и сценария до подписи, календаря публикаций и ответов на комментарии

ПлагинРасширенный доступ400Звезды репозитория

Скиллы для ChatGPT и Codex ведут YouTube-канал: пишут сценарий, проверяют название с превью, читают удержание, режут Shorts

СкиллРасширенный доступ206Звезды репозитория

15 скиллов для Codex: от исследования аккаунта в Xiaohongshu и выбора тем до заголовка, текста и проверки перед публикацией

СкиллРасширенный доступ281Звезды репозитория

CLI sau и скиллы для Claude Code и Codex: публикуют видео, статьи и картинки в Douyin, Bilibili, YouTube, Instagram и другие площадки

СкиллШирокий доступ16,2 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Chubby Skills (эта карточка)нет1 306
RedNote to Obsidianнет432плагин только для постов RedNote, а здесь еще видео, подкасты, статьи и общий поиск
YouTube Skillsнет1 172скиллы для YouTube через внешний API, без локальной базы и пакетов цитат

Коротко о README

README начинается с цепочки от ссылки до пакета материалов и двух быстрых запусков: сбор поста из X и импорт своего файла. Дальше идут таблица зависимостей по платформам, установка скиллов, подключение MCP и каталог из 14 скиллов. В конце перечислено, что остается на машине, а что уходит в облачные API.

Бейдж для README

Исходный SKILL.md

---
name: knowledge-base-management
description: "管理本地 Markdown/Obsidian 知识库:素材入库、健康检查、增量索引、关键词与 semantic-lite 检索、逐字原文资料包、归档和 MCP 连接。用于搜索知识库、整理资料及为 Agent 准备可定位的引用。"
metadata:
  triggers: "[\"知识库管理\", \"素材入库\", \"健康检查\", \"盘点知识库\", \"清理知识库\", \"搜索知识库\", \"GBrain\", \"GraphRAG\", \"知识图谱\", \"整理知识库\", \"知识库架构\"]"
  version: "0.13.0"
  created: "2026-06-02"
  tags: "[\"knowledge-base\", \"obsidian\", \"wiki\", \"note-taking\", \"gbrain\", \"graphrag\"]"
---

# Knowledge Base Management — 知识库全生命周期管理

## 核心架构

### 三层架构

```
素材库/  → Layer 1: 不可变原始素材(AI 只读)
wiki/    → Layer 2: AI 编译的结构化知识(AI 维护)
产出/    → Layer 3: 按需生成的视图(不持久化)
```

**核心原则**:素材库是事实源(不可变),Wiki 是 AI 编译的投影(必须溯源),产出是按需生成的视图(不持久化)。

### Vault 配置

vault 路径通过环境变量配置,不写死在脚本里:

```bash
export VAULT_DIR="$HOME/Documents/your-vault"   # 你的 Obsidian vault 根目录
```

完整仓库可以统一配置采集、搜索和资料包:

```bash
python3 tools/chubby.py init --vault "$VAULT_DIR"
```

这里的路径是知识库根目录。采集进入根目录的 `00_Inbox`,默认索引为 `.chubby/index.sqlite`。独立安装本 skill 后,`tools/vault_index.py` 和 `tools/evidence_brief.py` 直接使用 `VAULT_DIR` 或 `--vault`,不读取仓库中的 `chubby.yaml`。

健康检查可自行加入调度器;安装本 skill 不会创建 cron。

---

## 1. 素材入库 (Ingest)

### 新素材处理流水线

```
用户丢素材 →

Сообщить о проблеме

Foxx AIChubby Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.