Chubby Skills
14 скиллов и CLI сохраняют видео, подкасты и статьи в локальную базу Markdown и находят в ней цитаты со ссылкой на источник
- 1 306 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Для X, Xiaohongshu и загрузки через yt-dlp можно передать cookie (`X_COOKIES`, `XHS_COOKIE`) или взять вход из браузера, поэтому скиллы получают доступ к вашим сессиям на платформах
- Скиллы скачивают материалы из сети, пишут файлы в папку базы и запускают `yt-dlp` и `ffmpeg`, а облачные шаги отправляют текст и аудио во внешние API
- Платформы запрещают автоматический сбор: возможны блокировка аккаунта и претензии правообладателей
Установка
- Работает в
В терминале, через 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
Скилл для OpenClaw: ведет аккаунт в Xiaohongshu через встроенный браузер, от анализа ленты и идей до заметок, ответов на комментарии и базы знаний
Набор скиллов для Instagram: от поиска вирусного формата и сценария до подписи, календаря публикаций и ответов на комментарии
Скиллы для ChatGPT и Codex ведут YouTube-канал: пишут сценарий, проверяют название с превью, читают удержание, режут Shorts
15 скиллов для Codex: от исследования аккаунта в Xiaohongshu и выбора тем до заголовка, текста и проверки перед публикацией
CLI sau и скиллы для Claude Code и Codex: публикуют видео, статьи и картинки в Douyin, Bilibili, YouTube, Instagram и другие площадки
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| 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) ### 新素材处理流水线 ``` 用户丢素材 →