AgentStack
SKILL verified MIT Self-run

Data Pad

skill-jansenanalytics-claudex-data-pad · by JansenAnalytics

Use when: the user provides a CSV, JSON, or NDJSON file and wants analysis, filtering, aggregation, or exploration. Also use when you have structured data from an API and want to query it.

No reviews yet
0 installs
18 views
0.0% view→install

Install

$ agentstack add skill-jansenanalytics-claudex-data-pad

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Data Pad? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Data Pad Skill

Use when: the user provides a CSV, JSON, or NDJSON file and wants analysis, filtering, aggregation, or exploration. Also use when you have structured data from an API and want to query it.

Load data

node ${DATA_PAD_HOME:-$HOME/projects/data-pad}/load.cjs --file  [--table name] [--db name] [--overwrite]
node ${DATA_PAD_HOME:-$HOME/projects/data-pad}/load.cjs --file data.csv --table customers --db analysis

Supported formats: .csv, .json, .ndjson

Also supports: --url https://... (fetches JSON from URL)

Run a query

node ${DATA_PAD_HOME:-$HOME/projects/data-pad}/query.cjs "SQL here" [--db name]
node ${DATA_PAD_HOME:-$HOME/projects/data-pad}/query.cjs "SELECT country, SUM(revenue) FROM customers GROUP BY country ORDER BY 2 DESC LIMIT 10"

Explore schema

node ${DATA_PAD_HOME:-$HOME/projects/data-pad}/describe.cjs [--db name]

List all databases

node ${DATA_PAD_HOME:-$HOME/projects/data-pad}/list-dbs.cjs

Export results

node ${DATA_PAD_HOME:-$HOME/projects/data-pad}/export.cjs "SELECT ..." --out results.csv [--db name]

Output formats for query

  • --csv machine-readable CSV
  • --json JSON array
  • (default: pretty ASCII table)

Common SQL patterns

-- Top N by value
SELECT name, revenue FROM customers ORDER BY revenue DESC LIMIT 10

-- Aggregation
SELECT country, COUNT(*) as count, AVG(revenue) as avg_rev FROM customers GROUP BY country

-- Filter + count
SELECT COUNT(*) FROM orders WHERE status = 'failed' AND amount > 100

-- Join (if you have multiple tables)
SELECT c.name, SUM(o.amount) FROM customers c JOIN orders o ON c.id = o.customer_id GROUP BY c.id

Databases are stored at

${DATA_PAD_HOME:-$HOME/projects/data-pad}/databases/

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.