Skill graph generator
Skill wind-will-not-stop/skillViewer/skills/skill-graph-generator
Inspect, visualize, and generate action-flow graphs for Codex-style agent skills with a local web UI and bundled graph generator.
npx -y skills add wind-will-not-stop/skillViewer --skill skill-graph-generatorAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Generate or regenerate agents/skill-graph.json for an existing Codex-style skill so it can be visualized as an action flow.
SKILL.md
1.7 KB, as published. Nobody here has run it
Skill Graph Generator
Use this skill only when you need to create or refresh agents/skill-graph.json for an existing skill.
Use it when:
- a skill does not yet have
agents/skill-graph.json - a skill changed in
SKILL.md,scripts/,references/,assets/, oragents/openai.yaml - a visual editor or audit tool needs an updated action-flow graph
Do not use this skill to create a new skill from scratch. Do not rewrite the skill's main content unless the user explicitly asks for that.
Required output
This skill must produce or update exactly this metadata artifact:
agents/skill-graph.json
Workflow
- Inspect the target skill:
SKILL.mdscripts/references/assets/agents/openai.yaml
- Run
scripts/generate_skill_graph.py <skill_dir> --force. - Confirm the output path is
agents/skill-graph.json. - Report:
- output path
- node count
- edge count
- generation mode
- whether the graph is now in sync with the skill sources
Graph requirements
The graph JSON must include:
versionskillNameskillRootgeneratedAtsourceFingerprintflow.nodesflow.edgesgeneration.modegeneration.modelgeneration.stale
The graph must represent the skill as an action flow:
- start
- input/context
- steps
- decisions
- parallel groups
- joins
- tool calls
- script runs
- reference reads
- outputs
- end
Files, scripts, assets, and URLs belong in node attachments. They are not the primary canvas nodes.