npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

askprisma-skill

v1.1.0

Published

Business data analysis skill for Claude Code, Gemini CLI, Codex, OpenCode and other AI coding agents.

Downloads

127

Readme

askprisma — AI Data Analysis Skill

npm version License: MIT Works with Claude Code Works with Gemini CLI Works with Codex CLI

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/.


What It Does

/askprisma runs a structured 5-phase analysis workflow:

  1. Data Discovery — profiles all data files or SQL tables (row counts, types, nulls, cardinality, statistics)
  2. Analysis Planning — presents a numbered plan tailored to your data and question; waits for approval
  3. Iterative Execution — writes and runs Python code task by task, fixing errors automatically
  4. Business Synthesis — translates findings into plain language with specific numbers and "so what" implications
  5. PDF Report Generation — optionally generates a professional PDF in executive summary, comprehensive, or slide format

Installation

Option 1 — npx (installs for all detected agents at once)

npx askprisma-skill

Detects 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/ |

Option 2 — npx skills add (Vercel skills ecosystem)

npx skills add whiteboardmonk/askprisma-skill

Or install for a specific agent only:

npx skills add whiteboardmonk/askprisma-skill --agent claude
npx skills add whiteboardmonk/askprisma-skill --agent cursor

Preview what will be installed without installing:

npx skills add whiteboardmonk/askprisma-skill --list

Option 3 — Manual (Claude Code only)

git clone https://github.com/whiteboardmonk/askprisma-skill
ln -s "$PWD/askprisma-skill/skills/askprisma" ~/.claude/skills/askprisma

Usage

Basic analysis

/askprisma What are the main trends in sales_data.csv?

With a focused question

/askprisma Which product categories are driving churn this quarter?

Request a PDF report upfront

/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

Output

All artifacts are saved to ./askprisma-outputs/ in your working directory:

  • *.png — charts and visualizations
  • *.csv — intermediate data tables
  • report_[style]_[YYMMDDHHMM].pdf — PDF reports

Python Dependencies

pip install -r requirements.txt

Or individually:

pip install pandas numpy matplotlib seaborn scipy scikit-learn statsmodels openpyxl reportlab Pillow

File Structure

askprisma-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

Testing the PDF Generator Standalone

python skills/askprisma/scripts/generate_report.py \
  --input /tmp/test_report.json \
  --output /tmp/test_output.pdf \
  --charts-dir /tmp

License

MIT — see LICENSE.