dao-skill

Designs, generates, evaluates, and evolves Agent Skills from vague requirements using evidence-based workflows.

243|20|Updated Jul 7, 2026
One-click install
npx skills add https://github.com/gnipbao/dao-skill --skill dao-skill-gnipbao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dao-skill
Source: https://github.com/gnipbao/dao-skill
Command: npx skills add https://github.com/gnipbao/dao-skill --skill dao-skill-gnipbao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Turning a vague idea into a reliable, runnable Agent Skill is hard: requirements are fuzzy, quality is unverifiable, and failed outputs rarely feed back into improvement. This Skill acts as a meta-designer that finds the root problem, picks the right Skill shape, generates concrete files, and drives evidence-based evaluation and evolution. ## Core Features & Use Cases - Root-problem analysis and design: Reduces a vague request to a root problem, core tension, and system structure before any artifact is produced. - Skill generation: Creates complete Skill packages including SKILL.md, references, examples, and validation scripts in a user-chosen writable directory. - Evaluation with Trust Gate: Scores existing Skills on a 100-point rubric with evidence levels (E0-E4) and a hard Trust Gate covering permissions, sensitive data, and dependencies. - Failure-driven evolution: Converts failed outputs into postmortems, conservative patches, retest prompts, and rollback conditions with create/merge/discard asset decisions. - Use Case: You want a Skill that turns long podcast audio into social media topics. Invoke this Skill to generate the first version, then later ask it to evaluate the result and patch weaknesses with a targeted retest. ## Quick Start Use the dao-skill to help me find the root problem for a Skill that assists freelancers, then generate the first runnable version in my project directory.

Frequently Asked Questions about dao-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new Agent Skill from a vague idea?

Invoke the Skill with your rough idea and it first reduces the request to a root problem, core tension, and system structure. When a writable target exists, it then generates the SKILL.md, references, examples, and validation files directly rather than only returning a plan.

How do I evaluate whether an existing Skill is ready to publish?

Ask for an evaluation and the Skill declares an evidence level, runs a five-item Trust Gate covering permissions, sensitive data, input safety, dependencies, and environment, then applies a 100-point rubric. A Trust failure blocks publication regardless of the numeric score.

What Python dependencies does dao-skill require?

It requires only Python 3.9 or later with the standard library. All validation scripts, including the installer, quality checks, and behavior-contract checks, are dependency-free and run on Linux, macOS, and Windows.

Can a high structural score prove a Skill works at runtime?

No. Structural review is evidence level E1 and caps reliability and effectiveness scores. Verified publishable claims require E3 executed evidence such as regression replays, and benchmark claims require E3 or E4 independent evaluation.

How does the Skill handle a generated Skill that failed in practice?

It runs an evolution protocol: builds an evidence packet, retrieves the nearest existing rule, decides create, merge, or discard, patches conservatively, retests the old failure, and records deployment status with a rollback condition.

Where are generated child Skills and runtime data stored?

Generated child Skills go to an explicit user path or the project-local .dao/skills directory, never inside the dao-skill source repository. SkillBank state, traces, and ledgers stay under DAO_SKILL_HOME or the project .dao directory.