Business data analysis skill for AI coding agents. Turns raw data into actionable business intelligence β from CSV exploration to professional PDF reports. Works with Claude Code, Gemini CLI, Codex CLI, OpenCode, and any agent that reads ~/.claude/skills/.
/askprisma runs a structured 5-phase analysis workflow:
- Data Discovery β profiles all data files or SQL tables (row counts, types, nulls, cardinality, statistics)
- Analysis Planning β presents a numbered plan tailored to your data and question; waits for approval
- Iterative Execution β writes and runs Python code task by task, fixing errors automatically
- Business Synthesis β translates findings into plain language with specific numbers and "so what" implications
- PDF Report Generation β optionally generates a professional PDF in executive summary, comprehensive, or slide format
npx askprisma-skillDetects which AI tools are present and copies the skill into each one's standard directory:
| Agent | Install Path |
|---|---|
| Claude Code / cowork | ~/.claude/skills/askprisma/ |
| Gemini CLI | ~/.gemini/extensions/askprisma/ |
| Codex CLI | ~/.codex/skills/askprisma/ |
| OpenCode | ~/.config/opencode/skills/askprisma/ |
npx skills add whiteboardmonk/askprisma-skillOr install for a specific agent only:
npx skills add whiteboardmonk/askprisma-skill --agent claude
npx skills add whiteboardmonk/askprisma-skill --agent cursorPreview what will be installed without installing:
npx skills add whiteboardmonk/askprisma-skill --listgit clone https://github.com/whiteboardmonk/askprisma-skill
ln -s "$PWD/askprisma-skill/skills/askprisma" ~/.claude/skills/askprisma/askprisma What are the main trends in sales_data.csv?
/askprisma Which product categories are driving churn this quarter?
/askprisma Segment our customers and generate an executive summary PDF
After analysis completes, the agent will ask if you want a PDF. Choose from:
- Executive Summary β 1-2 pages for leadership
- Comprehensive Report β full analysis with methodology
- Slide Presentation β visual PDF in 16:9 format
All artifacts are saved to ./askprisma-outputs/ in your working directory:
*.pngβ charts and visualizations*.csvβ intermediate data tablesreport_[style]_[YYMMDDHHMM].pdfβ PDF reports
pip install -r requirements.txtOr individually:
pip install pandas numpy matplotlib seaborn scipy scikit-learn statsmodels openpyxl reportlab Pillowaskprisma-skill/
βββ bin/
β βββ install.js # npx cross-platform installer
βββ .claude-plugin/
β βββ plugin.json # Claude plugin manifest
βββ skills/
β βββ askprisma/
β βββ SKILL.md # Skill instructions (frontmatter + content)
β βββ references/
β β βββ coding-patterns.md # Python coding conventions
β β βββ business-translation.md # Technical-to-business translation guide
β β βββ report-styles.md # PDF report JSON schemas
β βββ scripts/
β βββ generate_report.py # PDF generator (standalone CLI)
βββ gemini-extension.json # Gemini CLI extension manifest
βββ package.json # npm package (agents.skills field for npx skills add)
βββ LICENSE
βββ README.md
βββ CHANGELOG.md
βββ requirements.txt
python skills/askprisma/scripts/generate_report.py \
--input /tmp/test_report.json \
--output /tmp/test_output.pdf \
--charts-dir /tmpMIT β see LICENSE.