By samwedll
An agentic skills framework for analytical work. Enforces a methodology that keeps numbers rooted in truth: framing → discovery → planning → predict-then-query → reconciliation → multiverse → review → evidence. Modeled on Superpowers' shape, applied to data analysis instead of software development.
Use this skill after data discovery and before any headline query is written. Required whenever you're about to compute a number that will inform a decision — segmentation choices, time windows, comparison structure, validation queries, and confounds must be named in writing first. Trigger on phrases like "let's compute", "the analysis is", "I'll segment by", or any move from question to query. The plan exists because most analytical bugs are choice-bugs (wrong segmentation, wrong window, wrong baseline) rather than syntax bugs, and choices made silently are choices that can't be audited.
Use this skill after multiverse and sensitivity analysis are complete, before producing any writeup or summary. Final pass against known analytical pitfalls — Simpson's paradox, base-rate fallacy, leakage, p-hacking, ecological fallacy, survivorship bias, falsification. The "what would change my mind" statement from framing-the-question is now compared against the actual results. Required before any analytical output is presented as a finding. Trigger before any conclusion, writeup, dashboard, or summary is delivered.
Use this skill after the headline query has run and reconciled, before drawing any conclusion. Run an explicit checklist of plausible confounders — selection effects, calendar effects, concurrent campaigns, ETL changes, holidays, weather, competing interventions, regulatory changes, market shifts. The confound list seeded in analytical-planning gets walked through one by one; new confounds that emerge during analysis get added. Required for medium and high-stakes analyses. Trigger on any move from "got the number" to "the number means X" — that move is what this skill gates.
Use this skill after the question is framed and BEFORE any analytical planning or querying. Required whenever you're about to write SQL, build a metric, or trust data you haven't personally inspected for this analysis. Discover and document schema, grain, freshness, provenance, and known data hygiene issues for every table the analysis will touch. Trigger on phrases like "let me query", "I'll pull from", or any move toward data access — even when working with a database you've used before, because schemas drift, ETL jobs change, and the table you used last quarter may not be the right one today.
Use this skill during writeup, summary, or any time numbers leave the analytical workspace and enter a document, email, slide, dashboard, or chat message. Every number must trace to a re-runnable artifact — a saved query, a logged prediction, a reconciled source. No narrated stats. No LLM-generated approximations. No "around 14%" without the artifact behind it. Trigger any time you're about to produce text that contains a numerical claim about data.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
An agentic skills framework for analytical work. Methodology that keeps numbers rooted in truth.
A Claude Code plugin marketplace built in the spirit of Superpowers — but where Superpowers enforces software-development discipline (TDD, root-cause debugging, evidence over claims), analytics-skills enforces the analytical-work equivalents: framing the question, predicting before querying, reconciling to source, auditing confounds, walking the multiverse of analytical paths, and ensuring every number has a receipt.
Analysis without methodology is storytelling. The story can be true or false; without methodology, you don't know which. LLMs make this worse: they emit plausible-sounding numbers fast, with clean narratives, and rarely log the choices they made along the way.
This framework exists to enforce the gates that humans skip and LLMs skip even more enthusiastically.
framing → discovery → planning → predict-then-query → execution
↓
reconciling-to-source ← (when authoritative source exists)
↓
confound-audit + multiverse-analysis
↓
sensitivity-analysis
↓
analytical-self-review
↓
evidence-over-claims
↓
writeup
Each arrow is a gate. You don't skip ahead. You don't parade ad-hoc work as rigorous.
| Skill | Role |
|---|---|
getting-started | Bootstrap orchestrator |
framing-the-question | Refuses to query until the question is operationalized, decision-anchored, falsifiable, and stakes-flagged |
data-discovery | Schema, grain, freshness, provenance, hygiene before any plan |
analytical-planning | Population, window, metric, segments, validation queries, confound list — written before SQL |
predict-then-query | Keystone. Written prediction with reasoning before the headline query runs |
reconciling-to-source | New query must tie out to authoritative source when one exists |
confound-audit | Walk the confound checklist; rule each in or out with evidence |
multiverse-analysis | Log every analyst choice; run plausible alternatives; flag fragile results |
sensitivity-analysis | Identify which parameters move the answer enough to change the decision |
analytical-self-review | Simpson's, base-rate, leakage, falsification, drift check |
evidence-over-claims | Every number traces to a re-runnable artifact |
writing-analytical-skills | Meta-skill for authoring new skills and vertical packs |
# In Claude Code:
/plugin marketplace add samwedll/analytics-skills
/plugin install analytics-skills@analytics-skills
Then start any analytical conversation. The getting-started skill bootstraps automatically and routes you through the methodology.
The Skill tool reads from the install cache, not your source repo. If you edit skill files in this repo and start a new Claude Code session, the running session will keep loading the previously installed version until you refresh:
/plugin update analytics-skills
/reload-plugins
/plugin install is not enough on its own — if it reports "already installed", nothing has been refreshed. You need update then reload.
To verify which version is actually loaded, check ~/.claude/plugins/installed_plugins.json. The installPath field for analytics-skills is the directory the Skill tool is reading from; compare it against marketplace.json's version to confirm.
The install cache at ~/.claude/plugins/cache/analytics-skills/analytics-skills/ accumulates one subdirectory per version installed over time (0.1.0/, 0.2.0/, 0.3.0/, …). The bootstrap in getting-started picks the highest version automatically, so stale cache dirs are harmless — but you can delete old version subdirs by hand if you want a clean slate.
A local SQLite database at .analytics/methodology.db (created on first use, see plugins/analytics-skills/scripts/db.py) turns the framework from a checklist into a learning system. It logs:
npx claudepluginhub samwedll/analytics-skills --plugin analytics-skillsComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.