From arthur0824hao-skills
Generate standalone interactive dashboard HTML from skill graph, TKT, memory, and roadmap data.
npx claudepluginhub arthur0824hao/skills --plugin document-skillsThis skill uses the workspace's default tool permissions.
This skill generates the project dashboard HTML using repository-local data.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
This skill generates the project dashboard HTML using repository-local data.
python3 "<this-skill-dir>/scripts/generate.py" --target /path/to/project
python3 "<this-skill-dir>/scripts/generate.py" --target /path/to/project --output /tmp/index.html
skills/skill-system-graph scan output.skills/skill-system-*/SKILL.spec.yaml and SKILL.behavior.yaml..tkt/.<target>/dashboard/index.html).{
"schema_version": "2.0",
"id": "skill-system-dashboard",
"version": "1.0.0",
"capabilities": ["dashboard-generate", "dashboard-render"],
"effects": ["fs.read", "fs.write", "proc.exec", "db.read"],
"operations": {
"dashboard-generate": {
"description": "Generate target dashboard/index.html using target project context.",
"input": {
"target": {"type": "string", "required": false, "default": ".", "description": "Target project root"},
"output": {"type": "string", "required": false, "description": "Output HTML path override"}
},
"output": {
"description": "Dashboard generation report",
"fields": {"status": "ok | error", "output": "string", "target": "string"}
},
"entrypoints": {
"unix": ["python3", "{skill_dir}/scripts/generate.py", "--target", "{target}"],
"windows": ["python", "{skill_dir}/scripts/generate.py", "--target", "{target}"]
}
}
},
"stdout_contract": {
"last_line_json": true
}
}