<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

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.

Works with
  • Claude

33 GitHub stars (33)

+1 in 16 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 16: +1 in total; the busiest day was Oct 16 with +1 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: 0 starsOct 8: 0 starsOct 9: 0 starsOct 10: 0 starsOct 11: 0 starsOct 12: 0 starsOct 13: 0 starsOct 14: 0 starsOct 15: 0 starsOct 16: +1 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 30
Oct 40
Oct 50
Oct 60
Oct 70
Oct 80
Oct 90
Oct 100
Oct 110
Oct 120
Oct 130
Oct 140
Oct 150
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)

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.