Interactive skill testing and ground truth generation. Use when testing a skill's code generation capabilities by executing generated code and saving verified working examples. Invoke with: /skill-test <skill-name>
Test skills by executing generated code and building verified ground truth datasets.
/skill-test <skill-name>
Read the target skill's SKILL.md and key references:
.claude/skills/<skill-name>/SKILL.md
.claude/skills/<skill-name>/references/ (if exists)
Ask the user for a test prompt. Example prompts for mlflow-evaluation:
Respond using the loaded skill's knowledge. Include complete, runnable Python code.
Extract Python code blocks from the response. For each block:
Write to temp file:
cat > /tmp/skill_test_block_N.py << 'EOF'
<code>
EOF
Execute with timeout:
timeout 30 python /tmp/skill_test_block_N.py
Report result:
If ALL code blocks execute successfully, ask:
"All code executed successfully. Save as ground truth? [Y/n]"
If yes, append to benchmarks/skills/<skill-name>/ground_truth.yaml.
See ground-truth-format.md for the YAML schema.
If any code block fails, show the error and ask:
"Code execution failed. [R]etry with fix, [S]kip, or [A]bort?"
benchmarks/skills/<skill-name>/ directory if it doesn't existSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer