Cangjie Skill
Мета-скилл, который дистиллирует методики из книг, длинных видео, подкастов и курсов в набор готовых к вызову скиллов для агента
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает локальный Python-инструмент scripts/cangjie.py и читает файлы с исходным контентом
- Скачивает пакеты из релизов репозитория, требуется проверка контрольной суммы
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/cangjie-skillОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Скачай архив релиза cangjie-skill со страницы releases репозитория, проверь sha256, распакуй и положи каталог cangjie-skill/ в папку скиллов, например ~/.claude/skills/. Затем в новой задаче дай ссылку на исходный текст и попроси дистиллировать его в скиллы.
Другие способы из описания автора
dsh plugin --profile web add ~/.dsh/packages/dsh-cangjie-skill-2.5.0.tgz
dsh webПлагин для DeepSeek Harness. Сначала скачайте пакет dsh-cangjie-skill и файл .sha256 со страницы релизов, проверьте контрольную сумму, затем установите из локального архива.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Cangjie берет длинный материал: книгу, расшифровку видео или подкаста, курс, интервью, и превращает содержащиеся в нем методики в атомарные переиспользуемые скиллы. Работа идет по конвейеру RIA-TV++ из семи стадий: разбор всего текста по методу Адлера, параллельное извлечение пятью экстракторами (фреймворки, принципы, кейсы, контрпримеры, глоссарий), тройная проверка с воротами на самостоятельность скилла, сборка карточек способностей, связывание по методу цеттелькастен, стресс-тесты с вопросами-ловушками и детерминированная компиляция. На выходе получается репозиторий скиллов с обзором, индексом, глоссарием, файлами SKILL.md и наборами тестовых запросов. Есть два режима сборки: один скилл-роутер или компактный пак с роутером и вынесенными отдельными скиллами. Локальный инструмент scripts/cangjie.py отвечает за диагностику, компиляцию, инкрементальные обновления, откат и оценку. Работа требует исходного текста: без него дистилляция по памяти не запускается.
Для кого. Для тех, кто много читает и смотрит и хочет превращать методики из контента в переиспользуемые скиллы для агента, а не в очередной конспект.
Подходит, если
- Нужно превратить методики из книги в набор вызываемых скиллов, а не в пересказ
- Есть расшифровка длинного видео, подкаста или курса, из которой хочется собрать скиллы
- Нужен структурированный репозиторий скиллов с тестами срабатывания, а не один конспект
Не подходит, если
- Нужен просто пересказ, конспект или рецензия на книгу
- Нет исходного текста контента: дистилляция по памяти не поддерживается
- Нужна имитация стиля и личности автора, а не его методики: для этого другой инструмент
Пример запроса к агенту
Дистиллируй эту книгу в набор исполняемых скиллов для агента, вот путь к файлуОграничения
Скиллу обязательно нужен исходный текст: книга в PDF, EPUB, TXT либо расшифровка видео или подкаста; по памяти он не работает. Для видео и подкастов расшифровку нужно получить заранее отдельным инструментом. Локальный тулчейн scripts/cangjie.py написан на Python и запускается на вашей машине. Качество извлечения зависит от модели агента и полноты исходника. Обновленный пакет распространяется через релизы репозитория, у архива есть контрольная сумма sha256 для проверки.
Как отключить. Удалите каталог cangjie-skill/ из папки скиллов агента. Если ставили плагин для DeepSeek Harness, снимите его через dsh plugin.
Проверка безопасности
- Запускает локальный Python-инструмент scripts/cangjie.py и читает файлы с исходным контентом
- Скачивает пакеты из релизов репозитория, требуется проверка контрольной суммы
Коротко о README
README описывает Cangjie как мета-скилл, который дистиллирует методики из книг, длинных видео, подкастов и курсов в набор вызываемых скиллов по конвейеру RIA-TV++. В версии 2.5.0 извлечение сначала строит стабильный Capability Bundle, из которого детерминированно компилируется либо один скилл-роутер, либо компактный пак. Единый локальный инструмент scripts/cangjie.py покрывает диагностику, компиляцию, обновления, откат и оценку. Скилл ставится распаковкой архива из релизов в папку скиллов, есть отдельный пакет-плагин для DeepSeek Harness. Поддерживаются Claude Code и OpenClaw, README на английском, китайском и японском, лицензия MIT.
SKILL.md
--- name: cangjie-skill description: Distill a book, long-video transcript, podcast, course, or interview into a coherent set of executable skills. Use when the user asks to "拆书" / "蒸馏一本书" / "把 XX 书做成 skill" / "把这个视频/播客/课程蒸馏成 skill" / "turn a book or video into skills" — i.e. wants the frameworks, principles, and methodologies in long-form content extracted into atomic, reusable Claude skills that an agent can invoke in real-world situations. NOT for simple summarization, book reviews, or role-playing as the author (that is nuwa-skill's job). metadata: cangjie.version: "2.5.0" --- # cangjie-skill — 把一本书蒸馏成一组可执行 skills 的元 skill ## 使命 把一本书里沉淀的方法论,拆解成**原子化、可被 agent 在真实场景下调用**的能力,并按用户目的编译成合适数量的 skill,让读者真正用起来。 > **术语约定**: 本文档及 `methodology/`、`extractors/` 中所有的"书",泛指一切被蒸馏的长内容 — 书籍、长视频转写、播客文字稿、课程、访谈、长文、资料集。 **边界**: - ✅ 做: 方法论 / 决策框架 / 操作流程 / 计算规则 / 排障 / 清单 / 原则的蒸馏,概念体系作为参考支撑 - ❌ 不做: 书摘 / 读后感 / 作者人设角色扮演 (后者请用 nuwa-skill)
Частые вопросы
Чем это отличается от конспекта?
Цель не сжатие, а структурированное переиспользование. На выходе несколько скилл-модулей с условиями срабатывания, границами и связями, а не один обобщенный текст.
Можно ли дистиллировать видео и подкасты?
Да, если есть расшифровка или субтитры. Сначала получите текст отдельным инструментом, затем передайте его в cangjie-skill.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента