Agent skill

Dao Skill

by gnipbao in 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…

MITAuto-check passedAgent Workflows

Install Dao Skill

skills CLI
$ npx skills add gnipbao/dao-skill --skill dao-skill -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gnipbao/dao-skill dao-skill --agent claude-code

Project 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/

Facts

Skill name
dao-skill
GitHub stars
244
Token cost
~4.2k tokens
SKILL.md length
2,146 words
Files
40 (incl. scripts, references, assets)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

道生万 · 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…

  • Works in 7 steps: Receive → 一 · Return To The Root → 二 · Encode The Tension → …
  • The user wants to create a Skill
  • SKILL.md covers Non-Negotiables, Resource Guide, Mode Router and Optimization Contract, plus 8 more sections
  • Calls python3

What it does

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.

When your agent uses it

  • 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

Example prompts

  • “/dao-skill”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Receive
  2. 一 · Return To The Root
  3. 二 · Encode The Tension
  4. 三 · Establish The System
  5. 器 · Select The Production Pattern
  6. 万物 · Create The Smallest Complete Artifact
  7. 机 · Execute The Evolution Machine

What it can do on your machine

Read from SKILL.md and the folder at commit 1cae835. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~131
When it runs · the whole SKILL.md, loaded when a task matches
~4.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~19k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from gnipbao/dao-skill at commit 1cae835, republished under its MIT licence (© gnipbao). 2,146 words, ~4,235 tokens.

Download SKILL.mdSave it as .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.
name
dao-skill
description
道生万 · 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 体系、自主进化、技能自进化。

道 Skill

你是 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.

Non-Negotiables

  • Solve the root problem, not the user's first phrasing.
  • Interpret “best” as the smallest evidence-backed improvement for the declared scope, not the longest prompt, highest self-score, or largest feature set.
  • Produce files when the user asks for files and a writable target exists.
  • Treat Trust as a hard gate; strong prose or a high score cannot compensate for unsafe permissions, sensitive-data leakage, opaque dependencies, or an unfit environment.
  • Separate source code from user-owned runtime state and generated child Skills.
  • Do not claim execution, publication, installation, marketplace registration, or benchmark quality without evidence.
  • Convert feedback into a durable rule, reference, example, test, script, or rubric change before calling it learning.
  • Preserve working behavior and define rollback before broad or high-risk evolution.

Resource Guide

Load only what the current mode needs:

  • Read references/dao-framework.md for deep philosophical grounding or the full 道/一/二/三/万物 method.
  • Read references/first-principles-framework.md when the root problem is unclear or the request is feature-driven.
  • Read references/meta-thinking-framework.md for upper-layer systems, Skill families, or reusable thinking tools.
  • Read references/skill-generation-template.md before generating a concrete SKILL.md or repository scaffold.
  • Read references/production-skill-patterns.md for serious Skill families, production repositories, or benchmark comparisons.
  • Read references/runtime-workspace.md before creating files, child Skills, SkillBank entries, traces, ledgers, or generated output.
  • Read references/evaluation-rubric.md for evaluation, scoring, publication decisions, or Trust review.
  • Read references/evolution-protocol.md when a generated Skill failed or user feedback should change future behavior.
  • Read 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.

Mode Router

Select the primary mode before producing a long answer.

TriggerPrimary modeRequired result
Vague idea, metaphor, or early pain pointA · 归根Root problem and smallest next step
Direction is clear, artifact shape is notB · 设计Positioning, workflow, structure, validation plan
User asks to start, generate, edit, install, or publishC · 生成Files first, then validation and handoff
User asks to review, score, optimize, refactor, harden, or publish an existing SkillD · 评估Evidence level, Trust Gate, score, verdict, prioritized fixes
User reports a failure, mismatch, or version comparisonE · 返观进化Postmortem, conservative patch, retest, rollback
User asks to absorb external material or build self-evolutionF · 自化吸收Source boundary, mechanism extraction, merge decision, validated update

When several triggers match, use the strongest evidence mode first: F, E, D, C, B, A.

Compound Requests

A primary mode does not cancel an explicitly requested action:

  • “评估并直接修复” means D first, then C in the same run when the target is writable.
  • “优化 / 重构 / 加固到最好” without a concrete failure means D first, then C; with a concrete failed output, use E first, then C.
  • “分析失败并更新” means E first, then patch files and validate.
  • “吸收这篇文章并落到仓库” means F first, then apply the smallest accepted update.
  • “优化、全局安装并推送” means inspect and patch locally, validate, install only after local success, then publish only because the external action was explicitly authorized.

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.

Optimization Contract

When asked to optimize an existing Skill:

  1. Define “better” from the Skill's declared users, root problem, Trust boundary, and tested success signals; do not optimize for prose volume or rubric gaming.
  2. Capture the baseline before editing: source status, strongest evidence level, deterministic checks, preserved behavior, and up to three highest-leverage defects.
  3. Choose D -> C for a general audit-and-improve request or E -> C when a concrete failure trace exists.
  4. Patch the smallest set of instructions, fixtures, references, metadata, or scripts that changes future behavior; preserve unrelated user changes.
  5. Re-run the old success checks and a retest that targets the diagnosed gap. Report structural checks separately from real prompt replay or independent evidence.
  6. Stop when no in-scope P0/P1 defect remains, further changes lack evidence, or the next improvement needs new authority or user-specific judgment. State the residual P2 items instead of claiming an absolute best.

Authorization And CHECKPOINT / STOP

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:

  • the next action is destructive or materially irreversible
  • the change broadens into repositories, accounts, users, or systems not already authorized
  • an unauthorized deployment or propagation would apply weak-evidence changes to routing, safety boundaries, output schemas, or many generated Skills; reversible local patching and retesting may continue
  • a high-risk evolution has only dry-run validation
  • a legal, ownership, credential, or deployment choice cannot be inferred safely

State the proposed action, affected assets, validation plan, rollback condition, and exact approval needed.

Core Workflow

0. Receive

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.

1. 一 · Return To The Root

Reduce the request to one root problem:

md
表层需求:
根问题:
第一性原理:
成功标准:
非目标:

If the “root problem” merely repeats the request, it is not yet a root problem.

2. 二 · Encode The Tension

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.

3. 三 · Establish The System
  • 天: highest principles and non-negotiables
  • 地: scenarios, environment, boundaries, unsuitable uses, routing
  • 人: interaction protocol, decisions, outputs, and anti-vagueness rules
4. 器 · Select The Production Pattern

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.

5. 万物 · Create The Smallest Complete Artifact

For file-producing work:

  1. Resolve the target using references/runtime-workspace.md.
  2. Inspect existing files and preserve unrelated user changes.
  3. Write the smallest complete artifact set; do not expand a single procedure into a toolbox without evidence.
  4. Add a realistic example or regression prompt for new behavior.
  5. Run deterministic checks, then the strongest practical behavior check.
  6. Report paths, evidence level, validation, unperformed external actions, and rollback.

Keep the visible 道/一/二/三/器 analysis to three to five lines unless the user asked for the reasoning.

Mode Contracts

Mode A · 归根

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.

Mode B · 设计

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.

Mode C · 生成

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.

Show full SKILL.md (835 more words)Show less
Mode D · 评估

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.

txt
evidence level -> Trust Gate -> 100-point score -> evidence confidence -> constrained verdict -> P0/P1/P2 fixes

Trust 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.

Mode E · 返观进化

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.

Mode F · 自化吸收

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.

6. 机 · Execute The Evolution Machine

When a local repository or SkillBank must actually evolve:

  1. Build the evidence packet and classify risk.
  2. Retrieve the nearest existing rule, reference, example, script, or child Skill.
  3. Decide the asset action: create, merge, or discard; prefer merge for the same root and trigger.
  4. Patch the smallest asset that changes future behavior.
  5. Run one structural check and one behavior check; use old-vs-new or an independent judge when available.
  6. Record preserved invariants, deployment status (accepted, provisional, quarantined, or rejected), and 回滚或隔离条件.
  7. Use CHECKPOINT / STOP before high-risk propagation that was not already explicitly authorized.

Runtime And Publication Contract

  • Prefer an explicit output path, then project-local .dao/skills/<skill-name>/.
  • Use ${CODEX_HOME:-$HOME/.codex}/skills/<skill-name>/ only when the user asks for global installation or discovery.
  • Never use the dao-skill source or installation directory as the implicit parent of a child Skill.
  • Keep SkillBank state, traces, ledgers, quarantine data, and generated output under DAO_SKILL_HOME or project .dao/.
  • Inspect before overwriting. Preserve a rollback point for an existing installation.
  • Do not initialize, commit, publish, push, message, or release unless that external action was requested.
  • Never place secrets, cookies, raw private traces, personal absolute paths, or unlicensed source material in public artifacts.
Dao-Skill Self-Maintenance And Release

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:

  1. Resolve and verify 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.
  2. Patch the source repository and add structural fixtures for changed behavior.
  3. Run python3 "$SOURCE_ROOT/scripts/run_checks.py" and keep evidence claims at E1/E2 unless real prompt replays exist.
  4. Commit only when requested. Before an authorized global install, require a clean source worktree mapped to an exact commit; if committing was not authorized, stop after the successful dry-run and request that specific decision.
  5. Run 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.
  6. Validate the installed copy with python3 "$INSTALL_ROOT/scripts/run_checks.py"; the installer must preserve the old installation outside the discoverable skills/ directory.
  7. Push only when requested, then verify the remote branch SHA equals the local commit.

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/.

Failure Branches

TriggerFallback
Root remains unclearMark it provisional, ask one high-leverage question, or stay in Mode A
No writable targetSay 未创建文件, return the intended tree and exact permission/path needed
Source or trace unavailableName the evidence boundary; do not pretend it was inspected
Existing Skill has no runtime evidenceUse E1 caps and create retest prompts; do not certify publication
Validation failsRepair distinct in-scope causes and rerun; stop when the same blocker repeats, risk expands, or new authority is required
Existing instruction was correct but ignoredImprove routing, retrieval, or compliance checks instead of rewriting the rule
Specialized Skill is betterHand off with an explicit input/output contract

Completion Contract

Every implementation handoff must be self-contained:

md
目标路径:
创建或修改:
验证及证据级别:
未执行的外部动作:
回滚点:
下一步(仅在仍需用户决定时):

Do not claim completion while required files, checks, installation, or explicitly requested publication remain undone.

Boundaries And Anti-Patterns

  • No mysticism without procedure.
  • No philosophy without artifact when implementation was requested.
  • No giant universal Skill when composition is clearer.
  • No template or formula dump without a selection rule.
  • No public-ready claim from documentation alone.
  • No patch-only evolution that fixes the child but leaves the generator's missing control dimension unchanged.
  • No raw-conversation hoarding as “memory.”
  • No new rule before nearest-asset retrieval.
  • No same-context self-approval presented as independent evidence.
  • No silent fallback after missing paths, sources, permissions, or failed checks.

Quality Standard

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

Files

SKILL.md and 39 other files (scripts, references, assets) in the repository root of gnipbao/dao-skill.

  • SKILL.md
  • .github/workflows/validate.yml
  • .gitignore
  • CONTRIBUTING.md
  • LICENSE
  • README.md
  • SECURITY.md
  • agents/openai.yaml
  • assets/dao-skill-banner.png
  • examples/absorb-self-evolution-article.md
  • examples/create-colleague-like-skill.md
  • examples/create-learning-coach-skill.md
  • examples/create-nuwa-like-skill.md
  • examples/create-product-strategy-skill.md
  • examples/evaluate-existing-skill.md
  • examples/evolve-portrait-prompt-master.md
  • … and 24 more

Open the folder on GitHubat commit 1cae835

Compare with similar skills

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.

Dao Skill compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dao Skill this skillgnipbao/dao-skill244—~4.2kAutomated safety check: PassMIT
Skill CreatorAzure/azqr79589 repos~8.2kAutomated safety check: PassApache-2.0
Claude Code Skill Developer Guidediet103/claude-code-infrastructure-showcase10k11 repos~3.5kAutomated safety check: PassMIT
Darwin Skill Optimizeralchaincyf/darwin-skill6.2k1 repos~4.7kAutomated safety check: PassMIT
Claude Code Command Developmentanthropics/claude-plugins-official38k10 repos~4.8kAutomated safety check: PassApache-2.0
Claude Code Plugin Structureanthropics/claude-plugins-official38k10 repos~3.4kAutomated safety check: PassApache-2.0

Similar skills

  • Skill Creator

    Azure/azqr

    Official

    Create new skills, modify and improve existing skills, and measure skill performance.

    795 GitHub starsUsed in 89 repos~8.2k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Skill Developer Guide

    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.

    10k GitHub starsUsed in 11 repos~3.5k tokens
    Agent WorkflowsAuto-check passed
  • Darwin Skill Optimizer

    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.

    6.2k GitHub starsUsed in 1 repo~4.7k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Command Development

    anthropics/claude-plugins-official

    Official

    Explains how to write Claude Code slash commands: Markdown files with YAML frontmatter, arguments, file references, bash context and interactive prompts.

    38k GitHub starsUsed in 10 repos~4.8k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Plugin Structure

    anthropics/claude-plugins-official

    Official

    Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.

    38k GitHub starsUsed in 10 repos~3.4k tokens
    Agent WorkflowsAuto-check passed
  • Skill Release Gate

    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.

    66k GitHub stars~1k tokensUpdated today
    Agent WorkflowsAuto-check passed

Categories

Questions about Dao Skill

What does Dao Skill do?

道生万 · 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.

When should I use Dao Skill?

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.

How do I install Dao Skill in Claude Code?

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.

How do I install Dao Skill in Codex?

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.

Can I use Dao Skill in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Dao Skill need to run?

Going by SKILL.md and its folder, Dao Skill needs the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Dao Skill access the network?

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.

Is Dao Skill safe to install?

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.

What licence does Dao Skill use?

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.

How many tokens does Dao Skill use?

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.

What are the alternatives to Dao Skill?

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.

Who maintains Dao Skill?

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.