| 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.
npx skills add https://github.com/joeseesun/qiaomu-meta-skill --skill qiaomu-meta-skill
Build reusable Qiaomu skill packages, not long prompts.
description first.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.SKILL.md to routing and the minimal workflow. Put judgment in references/, deterministic behavior in scripts/, regression cases in evals/, and evidence in reports/.SKILL.md; embedded examples and fixtures use SKILL.example.md or SKILL.fixture.md.qiaomu- names with no more than three preferred hyphen parts.Copyright (c) 向阳乔木, X https://x.com/vista8, and GitHub https://github.com/joeseesun/ unless another owner is requested.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, Gate Selection, and QA Ladder.
Before a new skill or substantial redesign:
python3 scripts/research_prior_art.py "<query 1>" "<query 2>" --strict --summary --output reports/prior-art-candidates.json
Its underlying catalog calls remain:
npx --yes skills find "<query>"
python3 scripts/search_skillsmp.py "<query>" --limit 20 --sort stars
SKILL.md, maintenance, license, permissions, security signals, and available rating evidence; never execute untrusted candidate code just to study it.keep / adapt / reject / invent. Map each adopted mechanism to the new package instead of collaging prose.reports/prior-art-research.md for Production+ or materially researched work.If a catalog fails, continue with the other sources, record missing evidence, and lower the claim. Full method: Prior-Art Research.
Before promoting one failure into a core rule:
Prefer intent fidelity, source fidelity, and decision rules over an expanding topic encyclopedia.
Intent: recurring job, users, inputs, output, exclusions, standards, references.Skill IR: platform-neutral meaning and evidence boundary.Package: lean root instructions, interface, README, and earned resources.Eval: trigger boundaries first; output/runtime/human eval when risk justifies it.Review: package, context, trust, install, README, and public claims.Operate: explicit feedback, failures, drift, and next-iteration proposals without raw private content.description early; run evals/trigger_cases.json before expanding structure.reports/skill-ir.json for Production+, public, or cross-platform packages.10. Keep mutations within the requested action boundary and preserve rollback for risky changes.
11. Validate package, unit tests, trigger behavior, context budget, secret/trust boundaries, and evidence claims.
12. Produce the creation handoff and clearly label missing evidence.
13. When publication is requested, read Self-Contained Skill Publishing, then use the bundled publisher for feature branch → validation → PR → merge → release/install verification; never push directly to the default branch.
Core commands:
python3 scripts/validate_skill.py .
python3 scripts/export_skill_ir.py . --output reports/skill-ir.json
python3 scripts/trigger_eval.py . --cases evals/trigger_cases.json --output reports/trigger-eval.json
python3 scripts/release_check.py . --phase local --run-tests
python3 scripts/publish_skill.py /path/to/skill --dry-run
Scaffold: valid frontmatter, useful README hook, natural triggers, explicit exclusions.Production: Scaffold plus interface, trigger eval, output contract, troubleshooting, root isolation, and install verification.Library: Production plus Skill IR, portability, trust, review cadence, and evidence artifacts.Governed: Library plus permission/rollback boundary, secret scan, output or integrity-preserving human evidence, and public-claim guard.Unavailable telemetry, provider runs, approval, install proof, or human review must remain missing evidence; planned work is not proof. See Review And Release Gates and Resource Boundary Spec.
For package-producing requests, provide only what the selected mode earns:
SKILL.mdagents/interface.yamlThe final creation handoff must name the reference skills studied, give candidate-specific lessons, explain deliberate rejections and original contributions, and label each highlight as design advantage, validated advantage, or hypothesis. Never claim global superiority without a fair comparison. Use Creation Handoff.
python3 scripts/publish_skill.py /path/to/skill --dry-run.python3 scripts/publish_skill.py /path/to/skill.vX.Y.Z, verifies npx skills add --list, performs an isolated install, and runs the published release gate.Detailed CLI and safety decisions: Self-Contained Skill Publishing. README method: GitHub README Playbook. Operation method: SkillOps Loop.
Take joeseesun/qiaomu-meta-skill from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.
The instructions reference npx.
Without those the skill loads but fails at the first command.