Updated 1mo ago
by ai-analyst-lab
ai-analyst-plugin
AI Analyst Plus: the full analyst skill system as a Claude Cowork plugin. Decision framing, profiling, validated analysis, and a memory that learns your corrections.
33 GitHub stars (33)
+1 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | +1 |
- 30 skills (30 skills found in its SKILL.md files)
- 12 forks (12 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add ai-analyst-lab/ai-analyst-plugin
Asks which skills and agents to install. Just one: npx skills add ai-analyst-lab/ai-analyst-plugin --skill always-compare — add -g for every project.
Claude Code
git clone https://github.com/ai-analyst-lab/ai-analyst-plugincp -r "ai-analyst-plugin/ai-analyst-plus/skills/always-compare" ~/.claude/skills/
Copies the always-compare skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add ai-analyst-lab/ai-analyst-plugin
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 47 files.
-
always-compare
Never present a metric or number in isolation; anchor every number to a comparison (prior period, benchmark, or another segment) or state that none is available. Use every time you show a number: rates, counts, revenue, averages, query results, chart labels, summary stats. Trigger on output containing "the rate is", "we saw", "total", "average", "conversion", "revenue", "users", "sessions", "chur…
ai-analyst-plus/skills/always-compare/SKILL.md on GitHub (opens in a new tab) -
analysis-design
Turn a vague hunch or stakeholder request into a rigorous analysis plan via a staged pipeline (hypothesis sharpening, confound scan, V1, feedback, V2 redesign). Trigger on "I think X caused Y", "design an analysis for", "what's driving", "V2 after feedback", "stakeholder comments", "redesign the analysis". Vs question-framing (the lightweight framing gate before every analysis): use THIS only for…
ai-analyst-plus/skills/analysis-design/SKILL.md on GitHub (opens in a new tab) -
analyst-core
Operating rules for every data analysis. Apply for ANY data-analysis intent: "analyze", "investigate", "why did X change", "compare", "report on", "dashboard", "metrics", "funnel", "retention", "revenue", "conversion", "trend", "segment", "forecast", "how are we doing", "dig into", "break down", or any question about data, a metric, a CSV, or a table. Sets the method and routes to the other skill…
ai-analyst-plus/skills/analyst-core/SKILL.md on GitHub (opens in a new tab) -
archaeology
Retrieve proven SQL patterns, table cheatsheets, and join patterns from .knowledge/query-archaeology/ so past work gets reused. Fire as a pre-flight step before writing ANY SQL. Also trigger on "do we have a known query for X", "how do we usually join these tables", "have we computed this metric before". If the store is empty or missing, exit silently. Also owns the writer convention: after a val…
ai-analyst-plus/skills/archaeology/SKILL.md on GitHub (opens in a new tab) -
business
Browse and search the organization's business context in .knowledge/organizations/: glossary terms, product catalog, metric definitions, OKRs, team structure. Trigger on "/business", "show me our glossary", "what metrics are defined?", "what products do we have?", "show me our OKRs", "who's on which team?", "look up [business term]", "what's the meaning of [term]?". Use this instead of reading th…
ai-analyst-plus/skills/business/SKILL.md on GitHub (opens in a new tab) -
causal
Causal inference toolkit for when experiments are not possible: estimate treatment effects from observational data with assumption checks and mandatory caveats. Invoke as /causal. Trigger on "causal", "caused", "impact of", "effect of", "attribution", "counterfactual", "difference-in-differences", "DiD", "propensity matching", "pre-post". If randomization IS possible, route to /experiment design…
ai-analyst-plus/skills/causal/SKILL.md on GitHub (opens in a new tab) -
close-the-loop
End every analysis that makes a recommendation with an actionable follow-up plan. Use ONLY AFTER a specific recommendation ("we should...", "I recommend..."); add the checklist automatically even if not asked. DO NOT use for pre-recommendation exploratory questions like "should we investigate this?" or "what's causing this pattern?"; skip pure exploration with no recommendations.
ai-analyst-plus/skills/close-the-loop/SKILL.md on GitHub (opens in a new tab) -
color-commentary
Every chart ships with 1-2 sentences of commentary, baked into the chart subtitle AND a sidecar .md, telling the reader what to NOTICE, not what the chart depicts. Trigger every time you save, render, embed, or caption any visual, and when presenting or re-sharing a chart that ALREADY EXISTS: regenerate it if its subtitle describes rather than reveals. Describing the chart does not satisfy this s…
ai-analyst-plus/skills/color-commentary/SKILL.md on GitHub (opens in a new tab) -
compare-datasets
Compare metrics, findings, and patterns across two or more connected datasets. Trigger on "compare datasets", "is this pattern the same across", "how does X differ between datasets", "cross-dataset comparison", "compare metrics between", or asking whether a finding is unique to one dataset. Also offer proactively after analyzing dataset A when the user switches to dataset B for similar queries.
ai-analyst-plus/skills/compare-datasets/SKILL.md on GitHub (opens in a new tab) -
connect-data
Guided wizard to connect a new dataset for analysis in Cowork: find CSV/Excel files, open local DuckDB, or point at a cloud warehouse via a connector, then profile the schema and register the dataset in .knowledge. Trigger on "/connect-data", "connect my data", "add a new dataset", "set up my data", "can you look at this file", "connect to Snowflake / BigQuery", or when an analysis request arrive…
ai-analyst-plus/skills/connect-data/SKILL.md on GitHub (opens in a new tab) -
context-compare
Advanced: runs the same question under two configurations and diffs the results. Ask one analytics question with a piece of context and without it, and measure what changed. Trigger on "/context-compare", "run it with and without <the definition/context>", "does adding <X> change the answer", "is this context worth it".
ai-analyst-plus/skills/context-compare/SKILL.md on GitHub (opens in a new tab) -
data-inspect
Show the active dataset's schema: tables, columns, row counts, relationships. Trigger on "/data" or "/data {table}", "what tables do I have?", "show me the schema", "what columns are in the users table?", "list tables", "describe the data", "data dictionary". DISAMBIGUATION: schema inspector only; for "tell me about this data" use data-map; for browsing use /explore; for deep statistical profilin…
ai-analyst-plus/skills/data-inspect/SKILL.md on GitHub (opens in a new tab) -
data-map
Produce a cross-table data health map for the active dataset: row counts, date alignment, join rates, relationships, opening hypothesis. Trigger on dataset-wide open questions: "tell me about this data", "what's in here", "give me an overview", "map out the data", "what do I have", "what does this data look like". NOT for table-scoped questions (data-quality-check), /explore follow-ups, schema li…
ai-analyst-plus/skills/data-map/SKILL.md on GitHub (opens in a new tab) -
data-profiling
Deep-profile the active dataset: distributions, temporal patterns, correlations, completeness gaps, anomalies. Use after connecting a new dataset. Trigger on "profile this data", "deep-profile the dataset", "run a data profile", "check distributions", "find anomalies in the data", "how complete is this data". For a first-contact overview use data-map; for one column use distribution-profiler; for…
ai-analyst-plus/skills/data-profiling/SKILL.md on GitHub (opens in a new tab) -
data-quality-check
Validate data completeness, consistency, and coverage before any analysis, flagging issues with severity ratings. Run at the start of every new analysis. Trigger on "check data quality", "is the data clean", "validate the data", "run a quality check", "what's the coverage", and on named-table questions: "tell me about the {table} table", "describe {table}", "what's in {table}"; pair schema answer…
ai-analyst-plus/skills/data-quality-check/SKILL.md on GitHub (opens in a new tab) -
datasets
List all connected datasets with status, table counts, and last analysis date, and switch the active dataset. Trigger on "/datasets", "/switch-dataset", "what datasets do I have?", "show me my data sources", "list datasets", "which datasets are connected?", "what data is available?", "switch dataset", "change dataset", "what's my active dataset?". Offer proactively when the user seems unsure what…
ai-analyst-plus/skills/datasets/SKILL.md on GitHub (opens in a new tab) -
deck-critique
Score a presentation slide-by-slide against the Data Story Checklist (SO-WHAT, STAKES, EVIDENCE, ASK): per-slide scorecards, anti-pattern flags, an A-F grade, and prioritized fixes. Trigger on "review my deck", "critique this presentation", "score my slides", "evaluate this deck", "deck feedback", "slide review", "check my slides", or a Marp .marp.md path or Google Slides URL. Auto-fire before /d…
ai-analyst-plus/skills/deck-critique/SKILL.md on GitHub (opens in a new tab) -
deck-rescue
Take a failing deck end-to-end and produce a complete rewrite with proper narrative structure (Context-Tension-Resolution arc, action headlines, a specific ask). Use when a deck scores D or F on /deck-critique, or the user says "rescue", "rewrite", "redo", or "fix" an entire deck, "this deck is a mess", "completely rebuild these slides", "salvage this presentation". For minor fixes to a few slide…
ai-analyst-plus/skills/deck-rescue/SKILL.md on GitHub (opens in a new tab) -
distribution-profiler
Single-column distribution deep-dive. Profile the statistical distribution of a data column and produce an analytical playbook: distribution identification, valid summary stats, recommended tests, A/B guidance, traps. Trigger on "profile this column", "what distribution is this", "check the distribution", "is this normal", "what test should I use", "check assumptions before A/B test", "how is thi…
ai-analyst-plus/skills/distribution-profiler/SKILL.md on GitHub (opens in a new tab) -
drop-off-format
Every step-to-step drop-off must show three numbers: raw users entering the step, raw users exiting, and the drop-off percentage. Trigger whenever output contains funnel steps, conversion rates between stages, or step-to-step comparisons, in tables, narrative, chart annotations, or Slack posts. A drop-off shown as only a raw count or only a percentage is incomplete.
ai-analyst-plus/skills/drop-off-format/SKILL.md on GitHub (opens in a new tab) -
eval
Advanced: needs a gold-case YAML you supply and a live data connection. Run the held-out gold suite live against the analyst and score it. Trigger on "/eval", "run the eval suite", "score the system", "run the train split", "check the test split", "what's our accuracy on the gold cases". Drives the analyst on each question (does not grade hand-supplied answers). Pairs with /reliability (stability…
ai-analyst-plus/skills/eval/SKILL.md on GitHub (opens in a new tab) -
experiment-brief
The intake step when someone proposes a test. Auto-generate a structured experiment brief when a user expresses intent to test something: hypothesis, ONE north star metric, guardrails, pre-registered success criteria, feasibility. Trigger on "I want to test...", "Let's experiment with...", "Should we A/B test...", "Can we test whether...", "I think X will improve Y", "We should validate...", "Let…
ai-analyst-plus/skills/experiment-brief/SKILL.md on GitHub (opens in a new tab) -
experiment
The analysis and lifecycle owner for experiments. Full experiment lifecycle: design, power analysis, statistical analysis, interpretation, reporting, and monitoring of A/B tests. Invoke as /experiment. Trigger on "A/B test", "experiment", "treatment vs control", "sample size", "MDE", "statistical significance", "ship decision", "test readout", "is this result significant?". Runs the SRM gate firs…
ai-analyst-plus/skills/experiment/SKILL.md on GitHub (opens in a new tab) -
explore
Quick, interactive data exploration without the full pipeline. Trigger on "/explore", "let me explore the data", "browse the data", "show me a sample of the data", "what does the distribution look like?", "explore this table". DISAMBIGUATION: interactive poke-around within a known dataset; for a first-contact overview ("tell me about this data") use data-map; for a schema listing use /data (data-…
ai-analyst-plus/skills/explore/SKILL.md on GitHub (opens in a new tab) -
export
Export analysis results in different formats for different audiences: email summaries, Slack updates, decision briefs, Google Docs with charts, Word docs, slide decks, or CSVs. Trigger on "/export", "export this as...", "send this to...", "share this analysis", "create a Google Doc", "make a Word document", "I need this as a deck", "write an email summary", "draft a Slack update", "create a brief…
ai-analyst-plus/skills/export/SKILL.md on GitHub (opens in a new tab) -
forecast
Generate time-series forecasts and projections for metrics. Trigger on "/forecast", "what will X look like next month?", "forecast DAU for Q2", "project revenue", "estimate future growth", "predict next quarter", "where are we headed?", "extrapolate this trend", "what will happen if this continues?". Handles seasonality detection, model selection, confidence intervals, and validation against naiv…
ai-analyst-plus/skills/forecast/SKILL.md on GitHub (opens in a new tab) -
google-doc-export
Create properly formatted Google Docs through the Google Docs/Drive connector, preventing text/image overlap, broken heading hierarchy, and inconsistent formatting. Use automatically whenever building a Google Doc or calling any Google Docs connector tool (create/append/format document, insert image, upload to Drive), or when the user wants to "create a Doc", export to Google Docs, or mentions Go…
ai-analyst-plus/skills/google-doc-export/SKILL.md on GitHub (opens in a new tab) -
google-slides-export
Create properly formatted Google Slides through the Google Drive connector's Slides capabilities, preventing common errors (zero-weight outlines, short object IDs, oversized batches, text overflow) with a design system and pre-validated slide recipes. Apply on any Google Slides API call, when converting Marp decks, or when the user says "Google Slides", "export to slides", "create a presentation"…
ai-analyst-plus/skills/google-slides-export/SKILL.md on GitHub (opens in a new tab) -
guardrails
Pair every success metric with guardrail metrics and check for trade-offs before presenting improvements as wins. Trigger when defining a metric or spec, and on any positive metric movement: "X improved", "X is up", "X increased", "better performance on X", "we're seeing gains in X". Never present a metric improvement without the guardrail check; an improvement with a degraded guardrail is a trad…
ai-analyst-plus/skills/guardrails/SKILL.md on GitHub (opens in a new tab) -
knowledge-bootstrap
Initialize all knowledge subsystems at session start: active dataset context, user profile, corrections, learnings, query archaeology, analysis history. Run automatically at the start of EVERY new session before responding to any analytical request, and after "/connect-data" or "/switch-dataset" to reload context. Handles missing files gracefully; if unsure whether a session just started, run it.
ai-analyst-plus/skills/knowledge-bootstrap/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.