qiaomu-meta-skill

Мета-скилл, который превращает рабочий процесс в скилл для агента: поиск аналогов, проверка запуска по фразам и публикация на GitHub

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

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

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

  • При публикации скилл от вашего имени создает ветки и «pull request», сливает их, выпускает релиз на GitHub через вход `gh`
  • Для поиска аналогов он обращается к skills.sh, SkillsMP и GitHub, а для проверки запускает собственные Python-скрипты
Все причины и проверки

joeseesun/qiaomu-meta-skill

Установка

Работает в

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

npx skillfoxx add skills/qiaomu-meta-skill

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

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

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

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

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

  • При публикации скилл от вашего имени создает ветки и «pull request», сливает их, выпускает релиз на GitHub через вход `gh`
  • Для поиска аналогов он обращается к skills.sh, SkillsMP и GitHub, а для проверки запускает собственные Python-скрипты

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

Что делает

qiaomu-meta-skill ведет агента от сырого материала к готовому установленному скиллу. Исходником может быть промпт, регламент, переписка, старый скилл, скрипт или смутная идея. Автор описывает цепочку шагов: уточнить цель, найти похожие скиллы, спроектировать пакет, проверить срабатывание, оформить README, просканировать на утечки ключей, открыть «pull request», выпустить релиз и проверить установку через `npx`. Перед созданием нового скилла агент ищет аналоги в каталогах skills.sh и SkillsMP, затем возвращается в GitHub и сверяет источник, поддержку и лицензию. По каждому найденному варианту он записывает решение: оставить, адаптировать, отклонить или придумать свое, чтобы результат не оказался склейкой чужих текстов. Качество проверяют на примерах фраз: какие должны вызывать скилл, какие нет и что находится на границе. Глубина зависит от режима. Личный эксперимент идет по легкой схеме Scaffold, а публичный скилл проходит полный набор проверок Governed, включая права, откат, секреты и проверку заявлений. Публикация выполняется только по прямой просьбе и всегда через ветку и «pull request», без прямой записи в главную ветку.

Для кого. Для тех, кто делает скиллы для Claude Code и Codex, и для команд, которым нужно превратить повторяющийся процесс в проверенный и опубликованный скилл.

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

  • Нужно превратить длинный промпт или регламент в переиспользуемый скилл для команды
  • Вы хотите интервью по одному вопросу за раз, чтобы вытащить неявный рабочий метод в виде скилла
  • Перед написанием своего скилла нужно изучить и сравнить популярные аналоги и не повторять их ошибки
  • Скилл срабатывает не там или не срабатывает вовсе, и описание нужно уточнить на примерах реальных фраз
  • Готовый скилл надо опубликовать на GitHub: README, лицензия, проверка секретов, «pull request», релиз и установка в чистой среде

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

  • Нужен одноразовый пересказ, перевод или обычная документация: такие задачи автор прямо исключает из случаев для скилла
  • Нужно опубликовать пакет вне формата скиллов, например библиотеку для npm: публикация рассчитана только на скиллы
  • Скилл проектируют без доступа к GitHub и каталогам: поиск аналогов и выпуск релиза требуют выхода в сеть и входа через `gh`
  • Вы хотите скилл в общем нейтральном стиле: пакет по умолчанию подписывается именем автора и использует имена с префиксом qiaomu

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

Возьми мою инструкцию по выпуску релиза и сделай из нее скилл: сначала найди похожие, потом проверь срабатывание на примерах и приготовь пакет к публикации, но ничего не публикуй.

Ограничения

Нужны Node.js 18 или новее, npx, Python 3.9 или новее, а для публикации еще GitHub CLI с входом через `gh auth status`. Поиск аналогов требует доступа к skills.sh, SkillsMP и GitHub. Если SkillsMP обрывает соединение или ограничивает запросы, исследователь повторяет попытку и помечает результат как `missing evidence` и не выдумывает его.

Пакет заточен под стиль автора: по умолчанию имена начинаются с префикса qiaomu и содержат подпись с контактами автора, поэтому для своих целей это значение заменяют. Сам автор советует сделать форк и убрать правила, которые вам не подходят.

README приводит метрики: 35 из 35 модульных тестов, 23 из 23 проверок срабатывания и 0 ошибок валидации пакета. Это замеры автора на локальной версии, а публичные подтверждения выпуска автор предлагает искать в разделе Releases. Часть материалов написана на китайском.

Как отключить. Удалите папку qiaomu-meta-skill из ~/.agents/skills/ и из ~/.claude/skills/, если там есть ссылка. Созданные с его помощью скиллы остаются отдельными пакетами, их можно удалить по отдельности.

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

Как поставить qiaomu-meta-skill в Claude Code?

Выполните npx skills add joeseesun/qiaomu-meta-skill. Если нужен только этот скилл из репозитория, добавьте параметр --skill qiaomu-meta-skill. Проверить установку можно скриптом validate_skill.py из папки скилла.

Чем qiaomu-meta-skill отличается от обычного skill-creator?

Он добавляет к созданию поиск аналогов в skills.sh и SkillsMP со сверкой на GitHub, запись решений по каждому аналогу, проверку срабатывания, сканирование секретов и самодостаточную публикацию через ветку, «pull request» и релиз с проверкой чистой установки.

Что такое режимы Scaffold, Production, Library и Governed?

Это уровни строгости. Scaffold дает минимум файлов для личного эксперимента. Production добавляет README, интерфейс, проверку срабатывания и доказательство установки. Library и Governed подходят для общей инфраструктуры и публичных скиллов с проверками прав, отката и секретов.

Публикует ли скилл что-то на GitHub без спроса?

Нет. Публикация выполняется только по явной просьбе, запросы на аудит и оценку остаются только на чтение. Прямая запись в главную ветку запрещена: все идет через ветку, «pull request» и релиз.

Как проверить пакет перед публикацией?

Запустите python3 scripts/publish_skill.py с путем к скиллу и флагом --dry-run: он ничего не меняет и не пишет в GitHub. Дополнительно есть validate_skill.py, trigger_eval.py и release_check.py для локальных проверок.

Обсуждение

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

Скиллы

Мета-скилл, который создает, оценивает, упаковывает и сопровождает переиспользуемые скиллы для агентов

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

Скилл, который помогает агенту писать другие скиллы по спецификации agentskills.io: структура, метаданные, прогрессивная подача и проверка

СкиллМинимальный доступ2,3 тыс.Звезды репозитория

Мета-скилл ведет от размытой идеи к готовому скиллу: проектирует, пишет файлы, проверяет и дорабатывает по результатам

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

Скилл для создания, проверки и улучшения других скиллов: сначала архитектура, потом тесты, оценка и упаковка

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

Пакетный менеджер скиллов: ставит, ищет, обновляет и удаляет SKILL.md из GitHub и других git-хостингов сразу для многих агентов

CLIРасширенный доступ38,1 тыс.Звезды репозитория

Meta Skill (ms)

Meta Skill

Meta Skill (ms) хранит скиллы локально в SQLite и Git, ищет по ним гибридным поиском и отдает агентам через MCP под бюджет токенов

CLIРасширенный доступ210Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
qiaomu-meta-skill (эта карточка)нет390
Yao Meta Skillнет2 719метод, из которого вырос этот скилл: Skill IR, оценка и управление, без встроенного поиска аналогов и публикации
skill-creatorнет2 287помогает автору писать скиллы по спецификации agentskills.io, но не ищет аналоги и не публикует

Коротко о README

README объясняет мотив: описание скилла легко сделать слишком широким или слишком узким, поэтому нужны поиск, оценка и безопасный выпуск. Дальше идут сравнение с простым генератором SKILL.md, список из 28 скиллов, созданных автором, из них 18 опубликованы, структура получаемого пакета, семь шагов процесса, таблица частых ошибок и раздел об источниках, в который вошли skill-creator от Anthropic и OpenAI.

Бейдж для README

Исходный SKILL.md

---
name: qiaomu-meta-skill
description: |
  Research, create, improve, migrate, evaluate, package, install-check, govern, and safely publish qiaomu-flavored agent skills from workflows, prompts, transcripts, docs, SOPs, runbooks, scripts, or notes. Use for new or existing skills, prior-art synthesis, routing/trigger boundaries, trigger or output evals, Skill IR, release gates, README/Profile preparation, GitHub repository and pull-request publication, versioned Releases, clean npx installation, team reuse, and create-and-publish flows. The publication path is self-contained and forbids direct default-branch pushes. Exclude one-off summaries, translations, ordinary docs, non-skill package publishing, and tasks that explicitly should not become a skill.
metadata:
  author: Qiaomu
  version: "2.12.0"
  upstream_inspiration: yaojingang/yao-meta-skill; joeseesun/qiaomu-skill-publisher
---

# Qiaomu Meta Skill

Build reusable Qiaomu skill packages, not long prompts.

## Router Rules

- Route by frontmatter `description` first.
- Once selected, `qiaomu-meta-skill` is the single authoring authority. Do not also invoke a generic `skill-creator` unless the user explicitly requests comparison or this skill is unavailable.
- Built-in prior-art discovery belongs to this skill. Do not install, load, or delegate to a separate discovery skill.
- Built-in GitHub publishing belongs to this skill. Do not require or invoke a separate publisher skill after this package is selected.
- Keep the package root `SKILL.md` to routing and the minimal workflow. Put judgment in `references/`, deterministic behavior in `scripts/`, regression cases in `evals/`, and evidence in `reports/`.
- A package has one discoverable root `SKILL.md`; embedded examples and fixtures use `SKILL.example.md` or `SKILL.fixture.md`.
- Do not turn one-off summaries, translations, explanations, or brainstorming into skills.
- Match the user's action: create/refactor/package requests may edit; audit/evaluate/diagnose-only requests remain read-only; publish only when explicitly requested.
- Default to concise Chinese-first `qiaomu-` names with no more than three preferred hyphen parts.
- Add `Copyright (c) 向阳乔木`, X `https://x.com/vista8`, and GitHub `https://github.com/joeseesun/` unless another owner is requested.

## Modes

- `Scaffold`: exploratory or personal; minimum useful files.
- `Production`: team reuse; README, interface, trigger eval, output contract, and install evidence.
- `Library`: shared infrastructure; Production plus Skill IR, portability, trust, and review cadence.
- `Governed`: public or high-trust; Library plus permission, rollback, secret, release, and claim gates.

Choose proportionally with [Operating Modes](references/operating-modes.md), [Gate Selection](references/gate-selection.md), and [QA Ladder](references/qa-ladder.md).

## Built-In Prior-Art Discovery

Before a new skill or substantial redesign:

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

Foxx AIqiaomu-meta-skill
Foxx AI

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