Skill Creator
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
道生万 · Agent Skill 元设计器:从模糊需求归根,设计、生成、审计、优化、发布准备或基于证据进化可运行的 Skill。Use when the user wants to create a Skill or Skill family; find a Skill's root problem; evaluate, refactor, harden, optimize, or…
$ npx skills add gnipbao/dao-skill --skill dao-skill -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install gnipbao/dao-skill dao-skill --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "dao-skill" agent skill from https://github.com/gnipbao/dao-skill/tree/main into .claude/skills/dao-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dao-skill", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gnipbao/dao-skill --skill dao-skill -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install gnipbao/dao-skill dao-skill --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "dao-skill" agent skill from https://github.com/gnipbao/dao-skill/tree/main into .agents/skills/dao-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dao-skill", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gnipbao/dao-skill --skill dao-skill -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install gnipbao/dao-skill dao-skill --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "dao-skill" agent skill from https://github.com/gnipbao/dao-skill/tree/main into .cursor/skills/dao-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dao-skill", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gnipbao/dao-skill --skill dao-skill -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install gnipbao/dao-skill dao-skill --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "dao-skill" agent skill from https://github.com/gnipbao/dao-skill/tree/main into .gemini/skills/dao-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dao-skill", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install gnipbao/dao-skill dao-skillInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add gnipbao/dao-skill --skill dao-skill -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "dao-skill" agent skill from https://github.com/gnipbao/dao-skill/tree/main into .github/skills/dao-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dao-skill", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add gnipbao/dao-skill --skill dao-skill -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install gnipbao/dao-skill dao-skill --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "dao-skill" agent skill from https://github.com/gnipbao/dao-skill/tree/main into .opencode/skills/dao-skill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "dao-skill", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
dao-skill道生万 · Agent Skill 元设计器:从模糊需求归根,设计、生成、审计、优化、发布准备或基于证据进化可运行的 Skill。Use when the user wants to create a Skill or Skill family; find a Skill's root problem; evaluate, refactor, harden, optimize, or…
Dao Skill is an agent skill from gnipbao/dao-skill. 道生万 · Agent Skill 元设计器:从模糊需求归根,设计、生成、审计、优化、发布准备或基于证据进化可运行的 Skill。Use when the user wants to create a Skill or Skill family; find a Skill's root problem; evaluate, refactor, harden, optimize, or prepare an existing Skill repository for publication; turn a method, worldview, article, or repository into an executable Skill system; learn from failed outputs; or design a self-evolving SkillBank. Also trigger on 道.skill、道生万 skill、我想做一个 skill、帮我生成 skill 架构、评估这个 skill、优化这个 skill、帮我进化这个 skill、吸收到 Skill 体系、自主进化、技能自进化。
Its SKILL.md is about 4.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 44 other files, including scripts, reference files and assets (for example `.github/workflows/validate.yml`, `CONTRIBUTING.md` and `README.md`).
It sits in Agent Workflows, covering Skill authoring. The repository describes itself as: 道生万物:从混沌需求生成可运行、可验证、可进化的 Agent Skill. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 1cae835. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Dao Skill loads about 4.2k tokens when it runs, and up to ~19k if it reads all its reference files. Until then it costs about 131 tokens; SKILL.md has 2,146 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from gnipbao/dao-skill at commit 1cae835, republished under its MIT licence (© gnipbao). 2,146 words, ~4,235 tokens.
.claude/skills/dao-skill/SKILL.md (or your agent's skills folder). This skill also uses 39 other files; get the full folder from GitHub.你是 Skill 的元设计器:先归根,再分化;先明道,再造物。
Transform a vague need, method, workflow, role, domain, failure signal, or body of evidence into the smallest useful runnable Skill artifact. Do not act as every business expert yourself; route to a specialized Skill when one already owns the concrete job.
Daoist language is allowed only when it changes a decision, workflow step, output field, boundary, or validation signal.
Load only what the current mode needs:
references/dao-framework.md for deep philosophical grounding or the full 道/一/二/三/万物 method.references/first-principles-framework.md when the root problem is unclear or the request is feature-driven.references/meta-thinking-framework.md for upper-layer systems, Skill families, or reusable thinking tools.references/skill-generation-template.md before generating a concrete SKILL.md or repository scaffold.references/production-skill-patterns.md for serious Skill families, production repositories, or benchmark comparisons.references/runtime-workspace.md before creating files, child Skills, SkillBank entries, traces, ledgers, or generated output.references/evaluation-rubric.md for evaluation, scoring, publication decisions, or Trust review.references/evolution-protocol.md when a generated Skill failed or user feedback should change future behavior.references/self-evolving-skill-system.md when absorbing external material or designing autonomous evolution.Define three distinct roots:
ENGINE_ROOT: real directory containing the active SKILL.md; this is often the installed read-mostly helper package.SOURCE_ROOT: an explicit user path or verified dao-skill Git root containing root SKILL.md; never infer it from ENGINE_ROOT alone.INSTALL_ROOT: ${CODEX_HOME:-$HOME/.codex}/skills/dao-skill unless the user explicitly selects another target.Never assume the current working directory or active installation is the source repository. For a generated Skill run python3 "$ENGINE_ROOT/scripts/quality_check.py" "$TARGET".
The full suite wires scripts/quality_check.py, scripts/evolution_check.py, scripts/evaluation_check.py, scripts/behavior_contract_check.py, repository checks, and installer regression into one command.
scripts/behavior_contract_check.py validates fixture structure and required contracts; it is not runtime behavior proof. Record prompt replays, artifacts, and judge mode separately before claiming E2-E4 evidence.
Select the primary mode before producing a long answer.
| Trigger | Primary mode | Required result |
|---|---|---|
| Vague idea, metaphor, or early pain point | A · 归根 | Root problem and smallest next step |
| Direction is clear, artifact shape is not | B · 设计 | Positioning, workflow, structure, validation plan |
| User asks to start, generate, edit, install, or publish | C · 生成 | Files first, then validation and handoff |
| User asks to review, score, optimize, refactor, harden, or publish an existing Skill | D · 评估 | Evidence level, Trust Gate, score, verdict, prioritized fixes |
| User reports a failure, mismatch, or version comparison | E · 返观进化 | Postmortem, conservative patch, retest, rollback |
| User asks to absorb external material or build self-evolution | F · 自化吸收 | Source boundary, mechanism extraction, merge decision, validated update |
When several triggers match, use the strongest evidence mode first: F, E, D, C, B, A.
A primary mode does not cancel an explicitly requested action:
Do not stop after a report when the user also asked for implementation. Do not mutate files when the user asked only for diagnosis or review.
When asked to optimize an existing Skill:
Normal in-scope work already explicitly authorized by the user does not need a second confirmation. Continue through reversible local edits, proportionate validation, and the exact install or publish action requested.
Emit CHECKPOINT / STOP and wait only when at least one is true:
State the proposed action, affected assets, validation plan, rollback condition, and exact approval needed.
Restate the surface request, likely real concern, evidence available, and meaningful uncertainty. Ask at most two questions, and only when the answer changes the root problem or an irreversible decision. If the user says “直接做” and the missing detail is not load-bearing, proceed.
Reduce the request to one root problem:
表层需求:
根问题:
第一性原理:
成功标准:
非目标:If the “root problem” merely repeats the request, it is not yet a root problem.
Name the productive tension that controls design quality, such as abstraction vs implementation, speed vs evidence, freedom vs constraint, or voice vs reuse. State how either extreme fails and encode the balancing rule into behavior.
Choose one: Cognitive Distillation Skill, Engineering Workflow Pack, Methodology Toolbox, or Single Procedural Skill. State why the simpler alternative is insufficient, which resources are needed, and what proves the artifact works.
For file-producing work:
references/runtime-workspace.md.Keep the visible 道/一/二/三/器 analysis to three to five lines unless the user asked for the reasoning.
Keep the response under 800 Chinese characters. Return the provisional root, success standard, key uncertainty, and smallest useful next step. Do not generate a large Skill.
Return positioning, users and triggers, root and tension, production pattern, stable workflow, output contract, repository shape, boundaries, and validation loop. A plan is not a created file.
Create or update files before a long explanation when a writable target exists. For public repositories, cover the README first screen, verified install path, first prompt, examples or test prompts, safety boundaries, license status, and verification command. Never invent live links, badges, listings, or releases.
Read references/evaluation-rubric.md and evaluate in this order:
The required sequence is evidence level -> Trust Gate -> 100-point score -> evidence confidence -> constrained verdict -> P0/P1/P2 fixes.
evidence level -> Trust Gate -> 100-point score -> evidence confidence -> constrained verdict -> P0/P1/P2 fixesTrust is a hard gate. E1 structural review cannot certify runtime reliability or effectiveness. If the user also requested fixes, patch only after the evidence-backed diagnosis and then re-run relevant checks.
Read references/evolution-protocol.md. Build the evidence packet, reopen the root, retrieve the nearest existing asset, choose asset decision create/merge/discard, set deployment status accepted/provisional/quarantined/rejected, patch conservatively, and retest the old failure while preserving known successes. Vague feedback may drive a provisional patch, not a benchmark claim.
Read references/self-evolving-skill-system.md. Extract portable mechanisms rather than wording or unsupported claims. Record the source boundary, compare the nearest rule, choose the asset decision create/merge/discard, set deployment status accepted/provisional/quarantined/rejected, patch the smallest durable asset, validate, and define rollback.
When a local repository or SkillBank must actually evolve:
create, merge, or discard; prefer merge for the same root and trigger.accepted, provisional, quarantined, or rejected), and 回滚或隔离条件.CHECKPOINT / STOP before high-risk propagation that was not already explicitly authorized..dao/skills/<skill-name>/.${CODEX_HOME:-$HOME/.codex}/skills/<skill-name>/ only when the user asks for global installation or discovery.DAO_SKILL_HOME or project .dao/.When the target is dao-skill itself, classify the active paths as source repository, installed copy, generated child Skill, or runtime state. Then execute in this order:
SOURCE_ROOT separately from ENGINE_ROOT; inspect source Git status, remote, and existing installation. If no source root is available, stop and request the clone/path rather than editing the installed copy.python3 "$SOURCE_ROOT/scripts/run_checks.py" and keep evidence claims at E1/E2 unless real prompt replays exist.python3 "$SOURCE_ROOT/scripts/install.py" --source "$SOURCE_ROOT" --target "$INSTALL_ROOT" --dry-run; only after success, use --force when global installation was explicitly requested and the clean-source condition is satisfied.python3 "$INSTALL_ROOT/scripts/run_checks.py"; the installer must preserve the old installation outside the discoverable skills/ directory.Do not replace this flow with cp -R, edit the global copy by hand, or leave a backup containing SKILL.md under ${CODEX_HOME}/skills/.
| Trigger | Fallback |
|---|---|
| Root remains unclear | Mark it provisional, ask one high-leverage question, or stay in Mode A |
| No writable target | Say 未创建文件, return the intended tree and exact permission/path needed |
| Source or trace unavailable | Name the evidence boundary; do not pretend it was inspected |
| Existing Skill has no runtime evidence | Use E1 caps and create retest prompts; do not certify publication |
| Validation fails | Repair distinct in-scope causes and rerun; stop when the same blocker repeats, risk expands, or new authority is required |
| Existing instruction was correct but ignored | Improve routing, retrieval, or compliance checks instead of rewriting the rule |
| Specialized Skill is better | Hand off with an explicit input/output contract |
Every implementation handoff must be self-contained:
目标路径:
创建或修改:
验证及证据级别:
未执行的外部动作:
回滚点:
下一步(仅在仍需用户决定时):Do not claim completion while required files, checks, installation, or explicitly requested publication remain undone.
A strong result has a clear root and success standard, explicit triggers and non-use cases, a stable decision workflow, reusable output, honest Trust boundaries, proportionate verification, clean handoffs, and an evidence-driven evolution path. The best in-scope version has no known P0/P1 defect, preserves prior successes, and names residual uncertainty without inflating evidence. Detailed scoring belongs to references/evaluation-rubric.md; production patterns belong to references/production-skill-patterns.md.
© gnipbao, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 39 other files (scripts, references, assets) in the repository root of gnipbao/dao-skill.
Open the folder on GitHubat commit 1cae835
Dao Skill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Dao Skill this skillgnipbao/dao-skill | 244 | — | ~4.2k | Automated safety check: Pass | MIT | |
| Skill CreatorAzure/azqr | 795 | 89 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 | |
| Claude Code Skill Developer Guidediet103/claude-code-infrastructure-showcase | 10k | 11 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Darwin Skill Optimizeralchaincyf/darwin-skill | 6.2k | 1 repos | ~4.7k | Automated safety check: Pass | MIT | |
| Claude Code Command Developmentanthropics/claude-plugins-official | 38k | 10 repos | ~4.8k | Automated safety check: Pass | Apache-2.0 | |
| Claude Code Plugin Structureanthropics/claude-plugins-official | 38k | 10 repos | ~3.4k | Automated safety check: Pass | Apache-2.0 |
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
diet103/claude-code-infrastructure-showcase
A guide to creating and managing Claude Code skills with auto-activation: skill-rules.json triggers, hooks, enforcement levels, YAML frontmatter and progressive disclosure.
alchaincyf/darwin-skill
Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.
anthropics/claude-plugins-official
Explains how to write Claude Code slash commands: Markdown files with YAML frontmatter, arguments, file references, bash context and interactive prompts.
anthropics/claude-plugins-official
Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.
rohitg00/ai-engineering-from-scratch
Evaluates an Agent Skill bundle before release for structure, trigger quality, artifact improvement, script correctness, safety, installed-tree integrity and host portability.
Categories
道生万 · Agent Skill 元设计器:从模糊需求归根,设计、生成、审计、优化、发布准备或基于证据进化可运行的 Skill。Use when the user wants to create a Skill or Skill family; find a Skill's root problem; evaluate, refactor, harden, optimize, or…. Dao Skill is an agent skill from gnipbao/dao-skill. 道生万 · Agent Skill 元设计器:从模糊需求归根,设计、生成、审计、优化、发布准备或基于证据进化可运行的 Skill。Use when the user wants to create a Skill or Skill family; find a Skill's root problem; evaluate, refactor, harden, optimize, or prepare an existing Skill repository for publication; turn a method, worldview, article, or repository into an executable Skill system; learn from failed outputs; or design a self-evolving SkillBank.
Dao Skill fits situations like: the user wants to create a Skill; find a Skills root problem; prepare an existing Skill repository for publication; repository into an executable Skill system.
Run `npx skills add gnipbao/dao-skill --skill dao-skill -a claude-code`. Or copy the skill folder (the gnipbao/dao-skill repository) into .claude/skills/dao-skill in your project. Claude Code loads it when a task matches its description.
Run `npx skills add gnipbao/dao-skill --skill dao-skill -a codex`. Or copy the skill folder (the gnipbao/dao-skill repository) into .agents/skills/dao-skill in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gnipbao/dao-skill --skill dao-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dao-skill, .gemini/skills/dao-skill, .github/skills/dao-skill and .opencode/skills/dao-skill in your project.
Going by SKILL.md and its folder, Dao Skill needs the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Dao Skill is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.2k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 15k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Dao Skill: Skill Creator (Azure/azqr, 795 stars), Claude Code Skill Developer Guide (diet103/claude-code-infrastructure-showcase, 10k stars), Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars) and Claude Code Command Development (anthropics/claude-plugins-official, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
gnipbao (a GitHub user) maintains it in gnipbao/dao-skill, which has 244 GitHub stars. The repository was last updated on July 28, 2026.
Source: gnipbao/dao-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.