xvirobotics/metaskill/generate-report
Claude Code and agent skill by xvirobotics/metaskill
- community
Checking that the SKILL.md file is still in the repository.
Generate a comprehensive summary report of the latest experiment including metrics, plots, and comparison with baseline. Use this after training and evaluation to create a shareable experiment summary.
Install
npx vskill@latest install xvirobotics/metaskill/generate-reportSKILL.md
You are generating a comprehensive experiment report for this data science project. Your goal is to gather all available metrics, plots, and configuration details from the latest experiment and produce a clear, well-structured report that can be shared with the team.
Dynamic Context
Current branch: !git branch --show-current Git commit: !git rev-parse --short HEAD 2>/dev/null || echo "unknown" Recent experiment logs: !ls -lt reports/*.json experiments/*.json 2>/dev/null | head -5 || echo "No experiment logs found" Available plots: !ls reports/figures/*.png reports/figures/*.svg 2>/dev/null | head -10 || echo "No plots found" Checkpoints: !ls -lt checkpoints/*.pt checkpoints/*.pth 2>/dev/null | head -3 || echo "No checkpoints" Config used: !ls configs/*.yaml configs/*.toml 2>/dev/null | head -3 || echo "No configs"
Experiment Name
If the user provided an experiment name: $ARGUMENTS Otherwise, derive one from the branch name, latest config file, or use the current date.
Report Generation Process
Step 1: Gather Experiment Data
Collect all available information about the latest experiment:
- Metrics: Read the latest metrics JSON from
reports/orexperiments/ - Training logs: Look for training output logs, MLflow run data, or W&B run summaries
- Configuration: Read the experiment config file (YAML/TOML)
- Checkpoint metadata: Load the best checkpoint and extract epoch, metric, config
- Dataset statistics: Look for data profiling outputs or read from data validation logs
Step 2: Gather Baseline Data
Look for baseline metrics to compare against:
- Check for a
reports/baseline_metrics.jsonorexperiments/baseline.json - Check git history for previous metrics files:
git log --oneline --all -- reports/*.json - If MLflow is configured, query for the baseline run
- If no baseline exists, note this in the report
Step 3: Generate Visualizations
If plots do not already exist, generate them:
Key visualizations to include:
- Training curves: loss and metric over epochs (train vs. validation)
- Confusion matrix: if classification task
- Metric comparison bar chart: current vs. baseline
- Feature importance: if available from the model or analysis
Step 4: Write the Report
Generate the report as a Markdown file at reports/experiment_report.md:
Step 5: Verify Report Quality
After writing the report:
- Read it back and verify all placeholders are filled with actual data
- Verify all referenced figure paths exist
- Verify metrics values are reasonable (not NaN, not obviously wrong)
- Ensure the executive summary accurately reflects the detailed results
- Check that recommendations are specific and actionable, not generic
Report the path to the generated report file when complete.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingexamples/data-science/.claude/skills/generate-report/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/xvirobotics/metaskill/generate-report)