Loading...
Loading...
Use when creating or refining SKILL.md-based skills, or diagnosing weak triggering (under/over-triggering, vague descriptions, bloated context, or missing workflow guidance).
npx skill4agent add ahgraber/skills optimize-skillsSKILL.mdreferences/assets/scripts/SKILL.mdnamedescriptiondescription## When to Use## When Not to Usereferences/assets/scripts/SKILL.mdSKILL.mdreferences/skills-search-optimization.mddescription## When to UseSKILL.mdnamedescriptionSKILL.mdscripts/references/assets/digraph when_flowchart {
"Need to show process guidance?" [shape=diamond];
"Non-obvious decision or loop?" [shape=diamond];
"Use markdown (list/table/code)" [shape=box];
"Use small inline DOT flowchart" [shape=box];
"Need to show process guidance?" -> "Non-obvious decision or loop?" [label="yes"];
"Need to show process guidance?" -> "Use markdown (list/table/code)" [label="no"];
"Non-obvious decision or loop?" -> "Use small inline DOT flowchart" [label="yes"];
"Non-obvious decision or loop?" -> "Use markdown (list/table/code)" [label="no"];
}references/graphviz-conventions.dotscripts/render-dot.pyassets/scripts/render-dot.py skills/optimize-skills/references/skill-workflow.dot
scripts/render-dot.py skills/optimize-skills/SKILL.md
scripts/render-dot.py skills/optimize-skills/SKILL.md --force # overwrite existing SVGsskills/
skill-name/
SKILL.md # Main reference (required)
assets/ # (optional) Static reusable resources such as templates or figures
references/ # (optional) On-demand documentation, organized by topic or variant
scripts/ # (optional) Executable helpers for deterministic tasks;
# scripts should be self-contained or clearly declare dependencies,
# include clear errors, and handle edge cases.SKILL.mdnamenamedescriptionnamedescription## When to Use## When Not to Useassets/skill-template.mddescriptiondescription## When to UseSKILL.mdreferences/assets/skill-template.mdreferences/best-practices.mdreferences/skills-search-optimization.mdreferences/skill-workflow.dotreferences/graphviz-conventions.dot