Agent skill

Funnel Analysis

by nimrodfisher in nimrodfisher/data-analytics-skills

Conversion funnel analysis with drop-off investigation. An agent skill from nimrodfisher/data-analytics-skills.

MITAuto-check passedData & Analytics

Install Funnel Analysis

skills CLI
$ npx skills add nimrodfisher/data-analytics-skills --skill funnel-analysis -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nimrodfisher/data-analytics-skills funnel-analysis --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nimrodfisher/data-analytics-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/03-data-analysis-investigation/funnel-analysis .claude/skills/funnel-analysis && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
funnel-analysis
GitHub stars
468
Token cost
~678 tokens
SKILL.md length
337 words
Files
4 (incl. scripts, references, assets)
Skills in repo
31
Repo updated
First seen
Licence
MIT

At a glance

Conversion funnel analysis with drop-off investigation. An agent skill from nimrodfisher/data-analytics-skills.

  • Works in 6 steps: Define funnel steps and time window —… → Build the user-level funnel dataset —… → Calculate conversion rates — compute… → …
  • Analyzing multi-step processes
  • Runs Python scripts from its folder
  • Identifying conversion bottlenecks

What it does

Funnel Analysis is an agent skill from nimrodfisher/data-analytics-skills. Conversion funnel analysis with drop-off investigation. Use when analyzing multi-step processes, identifying conversion bottlenecks, comparing segments through a funnel, or optimizing user journeys.

Its SKILL.md is about 680 tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts, reference files and assets (for example `assets/funnel_report_template.md`, `references/funnel_design_guide.md` and `scripts/funnel_analyzer.py`).

It sits in Data & Analytics, covering Product analytics and Customer journey mapping. The repository describes itself as: A comprehensive list of Claude & Codex skills for a wide range of data analytics tasks. The licence is MIT.

When your agent uses it

  • Analyzing multi-step processes
  • Identifying conversion bottlenecks
  • Comparing segments through a funnel
  • Optimizing user journeys

Example prompts

  • “/funnel-analysis”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Define funnel steps and time window — list the ordered sequence of events or pages that constitute the funnel. Agree on how long a user…
  2. Build the user-level funnel dataset — for each user who reached step 1, record which subsequent steps they completed and when, within the…
  3. Calculate conversion rates — compute step-to-step conversion (users reaching step N ÷ users reaching step N−1) and overall conversion…
  4. Analyse time-to-convert — for users who completed each step, calculate median, P75, and P95 time between steps. Long gaps can signal…
  5. Segment the funnel — run the funnel separately by channel, device type, user cohort, or other dimensions. Rank segments by overall…
  6. Prioritise and report — rank drop-off points by absolute users lost × estimated revenue impact. Produce assets/funnel_report_template.md…

What it can do on your machine

Read from SKILL.md and the folder at commit 9449d36. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Funnel Analysis loads about 678 tokens when it runs, and up to ~1.4k if it reads all its reference files. Until then it costs about 54 tokens; SKILL.md has 337 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~54
When it runs · the whole SKILL.md, loaded when a task matches
~678
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from nimrodfisher/data-analytics-skills at commit 9449d36, republished under its MIT licence (© nimrodfisher). 337 words, ~678 tokens.

Download SKILL.mdSave it as .claude/skills/funnel-analysis/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
funnel-analysis
description
Conversion funnel analysis with drop-off investigation. Use when analyzing multi-step processes, identifying conversion bottlenecks, comparing segments through a funnel, or optimizing user journeys.

Funnel Analysis

When to use

  • Conversion is low and the team needs to know where users are dropping off
  • A product change may have affected a specific funnel step
  • Comparing conversion rates across channels, devices, or user cohorts
  • Designing an A/B test and needing a baseline to set a meaningful MDE
  • Building a regular funnel monitoring report

Process

  1. Define funnel steps and time window — list the ordered sequence of events or pages that constitute the funnel. Agree on how long a user has to complete the funnel (session, 24 hours, 7 days). Ambiguous definitions here will invalidate the analysis.
  2. Build the user-level funnel dataset — for each user who reached step 1, record which subsequent steps they completed and when, within the time window. Use scripts/funnel_analyzer.py to compute this from an events log.
  3. Calculate conversion rates — compute step-to-step conversion (users reaching step N ÷ users reaching step N−1) and overall conversion (step 1 to last step). Record absolute drop-off counts at each step.
  4. Analyse time-to-convert — for users who completed each step, calculate median, P75, and P95 time between steps. Long gaps can signal friction even without high drop-off.
  5. Segment the funnel — run the funnel separately by channel, device type, user cohort, or other dimensions. Rank segments by overall conversion rate and identify where the worst-performing segment diverges from the best. See references/funnel_design_guide.md.
  6. Prioritise and report — rank drop-off points by absolute users lost × estimated revenue impact. Produce assets/funnel_report_template.md with the funnel table, segment comparison, and ranked recommendations.

Inputs the skill needs

  • Event log data with at minimum: user_id, event_name, timestamp
  • Ordered list of funnel steps (event names in sequence)
  • Time window for funnel completion
  • Segmentation columns if a comparative analysis is needed (channel, device, plan)
  • Estimated revenue value of a conversion (for impact sizing)

Output

  • scripts/funnel_analyzer.py — builds user-level funnel from an event log, computes step conversions, drop-offs, and time-to-convert
  • references/funnel_design_guide.md — how to define funnels, choose time windows, and avoid common measurement mistakes
  • assets/funnel_report_template.md — report template: funnel overview table, drop-off analysis, segment comparison, time-to-convert, recommendations

© nimrodfisher, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (scripts, references, assets) in 03-data-analysis-investigation/funnel-analysis of nimrodfisher/data-analytics-skills.

  • SKILL.md
  • assets/funnel_report_template.md
  • references/funnel_design_guide.md
  • scripts/funnel_analyzer.py

Open the folder on GitHubat commit 9449d36

Compare with similar skills

Funnel Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Funnel Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Funnel Analysis this skillnimrodfisher/data-analytics-skills468—~678Automated safety check: PassMIT
Retentioneering Contributingretentioneering/retentioneering-tools925—~1.8kAutomated safety check: PassApache-2.0
Retentioneering Product Analyticsretentioneering/retentioneering-tools925—~1.6kAutomated safety check: PassApache-2.0
Funnel Analysisliangdabiao/claude-data-analysis-ultra-main2901 repos~781Automated safety check: NotesNone
Weakest Link Identificationhashgraph-online/awesome-codex-plugins1.3k—~2.4kAutomated safety check: PassApache-2.0
PostHog CLI Queriesdebugtheworldbot/keyStats1.5k—~1.2kAutomated safety check: PassMIT

Similar skills

  • Retentioneering Contributing

    retentioneering/retentioneering-tools

    Help the user turn their Retentioneering ideas, friction reports, bug findings, or feature needs into high-quality upstream contributions: from capturing and validating the idea, through minimal…

    925 GitHub stars~1.8k tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed
  • Retentioneering Product Analytics

    retentioneering/retentioneering-tools

    Analyze event logs, clickstreams, user paths, product funnels, retention, behavioral segments, transition graphs, step matrices, sequence patterns, and customer journeys using Retentioneering.

    925 GitHub stars~1.6k tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed
  • Funnel Analysis

    liangdabiao/claude-data-analysis-ultra-main

    Analyze user conversion funnels, calculate step-by-step conversion rates, create interactive visualizations, and identify optimization opportunities.

    290 GitHub starsUsed in 1 repo~781 tokens
    Data & AnalyticsAuto-check: notes
  • Weakest Link Identification

    hashgraph-online/awesome-codex-plugins

    Apply methods for finding the weakest link in a workflow, system, or feature set.

    1.3k GitHub stars~2.4k tokensUpdated today
    Data & AnalyticsAuto-check passed
  • PostHog CLI Queries

    debugtheworldbot/keyStats

    Runs HogQL queries against this project's PostHog data from the terminal using posthog-cli, with bundled scripts for dashboard metadata the CLI itself has no command for.

    1.5k GitHub stars~1.2k tokensUpdated 6 days ago
    Data & AnalyticsAuto-check passed
  • Official

    Plans which analytics events and properties a new feature needs, checks them against the existing event registry, and verifies them per environment.

    5.1k GitHub stars~2.2k tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed

More from nimrodfisher/data-analytics-skills

All 31 skills in this repo
  • Ab Test Analysis

    nimrodfisher/data-analytics-skills

    Rigorous A/B test statistical analysis. An agent skill from nimrodfisher/data-analytics-skills.

    468 GitHub stars~708 tokensUpdated 14 days ago
    Auto-check passed
  • Analysis Assumptions Log

    nimrodfisher/data-analytics-skills

    Track and document analytical assumptions and decisions. An agent skill from nimrodfisher/data-analytics-skills.

    468 GitHub stars~578 tokensUpdated 14 days ago
    Auto-check passed
  • Analysis QA Checklist

    nimrodfisher/data-analytics-skills

    Pre-delivery quality assurance for analysis work. An agent skill from nimrodfisher/data-analytics-skills.

    468 GitHub stars~470 tokensUpdated 14 days ago
    Auto-check passed
  • Business Metrics Calculator

    nimrodfisher/data-analytics-skills

    Standard business metric calculation with industry benchmarks.

    468 GitHub stars~668 tokensUpdated 14 days ago
    Auto-check passed
  • Cohort Analysis

    nimrodfisher/data-analytics-skills

    Time-based cohort analysis with retention and behaviour tracking.

    468 GitHub stars~660 tokensUpdated 14 days ago
    Auto-check passed
  • Context Packager

    nimrodfisher/data-analytics-skills

    Efficiently package context for AI-assisted analysis. An agent skill from nimrodfisher/data-analytics-skills.

    468 GitHub stars~500 tokensUpdated 14 days ago
    Auto-check passed

Questions about Funnel Analysis

What does Funnel Analysis do?

Conversion funnel analysis with drop-off investigation. An agent skill from nimrodfisher/data-analytics-skills. Funnel Analysis is an agent skill from nimrodfisher/data-analytics-skills. Conversion funnel analysis with drop-off investigation.

When should I use Funnel Analysis?

Funnel Analysis fits situations like: analyzing multi-step processes; identifying conversion bottlenecks; comparing segments through a funnel; optimizing user journeys.

How do I install Funnel Analysis in Claude Code?

Run `npx skills add nimrodfisher/data-analytics-skills --skill funnel-analysis -a claude-code`. Or copy the skill folder (03-data-analysis-investigation/funnel-analysis in nimrodfisher/data-analytics-skills) into .claude/skills/funnel-analysis in your project. Claude Code loads it when a task matches its description.

How do I install Funnel Analysis in Codex?

Run `npx skills add nimrodfisher/data-analytics-skills --skill funnel-analysis -a codex`. Or copy the skill folder (03-data-analysis-investigation/funnel-analysis in nimrodfisher/data-analytics-skills) into .agents/skills/funnel-analysis in your project. Codex loads it when a task matches its description.

Can I use Funnel Analysis in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nimrodfisher/data-analytics-skills --skill funnel-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/funnel-analysis, .gemini/skills/funnel-analysis, .github/skills/funnel-analysis and .opencode/skills/funnel-analysis in your project.

What does Funnel Analysis need to run?

Going by SKILL.md and its folder, Funnel Analysis needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Funnel Analysis access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Funnel Analysis safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Funnel Analysis use?

Funnel Analysis is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Funnel Analysis use?

About 678 tokens (SKILL.md is roughly 2.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 744 tokens, read only when the agent opens those files.

What are the alternatives to Funnel Analysis?

Skills that share tags, products or a category with Funnel Analysis: Retentioneering Contributing (retentioneering/retentioneering-tools, 925 stars), Retentioneering Product Analytics (retentioneering/retentioneering-tools, 925 stars), Funnel Analysis (liangdabiao/claude-data-analysis-ultra-main, 290 stars) and Weakest Link Identification (hashgraph-online/awesome-codex-plugins, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Funnel Analysis?

nimrodfisher (a GitHub user) maintains it in nimrodfisher/data-analytics-skills, which has 468 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on September 25, 2026.

Source: nimrodfisher/data-analytics-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.