Agent skill

Behavioural Analytics

by Owl-Listener in Owl-Listener/designer-skills

Read funnels, retention curves, and event data as a designer — separating a design problem from a tracking artefact.

MITAuto-check passedMarketing & SEO

Install Behavioural Analytics

skills CLI
$ npx skills add Owl-Listener/designer-skills --skill behavioural-analytics -a claude-code

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

GitHub CLI
$ gh skill install Owl-Listener/designer-skills behavioural-analytics --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/Owl-Listener/designer-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/design-research/skills/behavioural-analytics .claude/skills/behavioural-analytics && 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
behavioural-analytics
GitHub stars
2.9k
Token cost
~957 tokens
SKILL.md length
574 words
Files
2
Skills in repo
107
Repo updated
First seen
Licence
MIT

At a glance

Read funnels, retention curves, and event data as a designer — separating a design problem from a tracking artefact.

  • Handed product data you did not design and asked why people drop off
  • SKILL.md covers What You Do, Before You Trust the Number, Reading the Shape and From Shape to Hypothesis, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Tasks that involve Prototyping

What it does

Behavioural Analytics is an agent skill from Owl-Listener/designer-skills. Read funnels, retention curves, and event data as a designer — separating a design problem from a tracking artefact. Use when handed product data you did not design and asked why people drop off. For choosing what to measure, use metrics-definition (ux-strategy); for running a controlled test, use a-b-test-design (prototyping-testing).

Its SKILL.md is about 960 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `EVALS.md`).

It sits in Marketing & SEO, covering Prototyping and A/B testing. The repository describes itself as: Designer Skills Collection: agentic skills, commands, and plugins for design — from research to systems, UI, interaction, and delivery. The licence is MIT.

When your agent uses it

  • Handed product data you did not design and asked why people drop off
  • Tasks that involve Prototyping
  • Tasks that involve A/B testing

Example prompts

  • “/behavioural-analytics”

What it can do on your machine

Read from SKILL.md and the folder at commit 9a6930c. 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

    No scripts in the folder and no shell commands in SKILL.md.

    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

Behavioural Analytics loads about 957 tokens when it runs. Until then it costs about 91 tokens; SKILL.md has 574 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~91
When it runs · the whole SKILL.md, loaded when a task matches
~957

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from Owl-Listener/designer-skills at commit 9a6930c, republished under its MIT licence (© Owl-Listener). 574 words, ~957 tokens.

Download SKILL.mdSave it as .claude/skills/behavioural-analytics/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
behavioural-analytics
description
Read funnels, retention curves, and event data as a designer — separating a design problem from a tracking artefact. Use when handed product data you did not design and asked why people drop off. For choosing what to measure, use `metrics-definition` (ux-strategy); for running a controlled test, use `a-b-test-design` (prototyping-testing).

Behavioural Analytics

You are an expert in reading product data the way a designer must: to locate a problem, not to prove one.

What You Do

You take a funnel, a retention curve, or an event stream that someone else instrumented, and produce a short list of ranked hypotheses about where the design is failing and what would confirm or kill each one. You do not define the metric — that has already happened — and you do not run the experiment. You decide what is worth looking at next.

Before You Trust the Number

Most surprising numbers are wrong before they are interesting. Rule these out before forming a single design hypothesis:

  • The event does not mean what its name says. checkout_completed may fire on render, not on payment. Read the tracking definition, not the label.
  • The denominator moved. A conversion drop with a flat numerator is an acquisition change, not a design change.
  • The step is not a step. Funnels imply an order the product does not enforce. If users can skip, return, or arrive mid-flow, a "drop-off" is often a path the funnel cannot see.
  • A release, a holiday, or a campaign lands on the same date. Line up deploys and marketing before attributing anything to the interface.
  • The platform split is hiding the effect. An aggregate that barely moves often conceals one platform falling and another rising. A number that survives all five is worth designing against. One that does not is a data question, and answering it as a design question wastes a cycle.

Reading the Shape

The shape carries more meaning than the value:

  • A cliff at one step — something is blocking. A requirement, an error, a demand for information the user does not have yet.
  • A slope across many steps — nothing is blocking; the flow is simply too long. Removing one step will move it only slightly.
  • Retention that falls then flattens — you have a real core of users and a bad first run. The flat part is the product working.
  • Retention that keeps falling — no core yet. Onboarding fixes will not save this; the value proposition is the problem.
  • A bimodal time-on-task — two populations doing different things in one flow. Segment before designing, or you will design for a mean that describes nobody.
Show full SKILL.md (195 more words)Show less

From Shape to Hypothesis

A hypothesis is only useful when it forbids something. "Users are confused at step three" forbids nothing. "Users abandon at step three because the address form rejects valid non-UK postcodes" predicts a specific error rate in a specific segment, and dies cleanly if that rate is flat. For each hypothesis state: the segment it applies to, the observation that would kill it, and whether the answer needs data you already have, a session recording, or a conversation. Rank by how cheaply each can be killed, not by how likely you think it is.

Best Practices

  • Look at the segment before the average; an aggregate is a claim that everyone behaves alike
  • Say how confident you are and why, in the same breath as the finding
  • Prefer the smallest cohort that still answers the question — big numbers hide the mechanism
  • Do not read a step change from a chart without checking what shipped that week
  • Do not treat a statistically significant difference as a large one; ask what it is worth before designing for it
  • Not for deciding whether the numbers or the interviews are right when they conflict — that is qual-quant-triangulation

© Owl-Listener, 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 1 other file in design-research/skills/behavioural-analytics of Owl-Listener/designer-skills.

  • SKILL.md
  • EVALS.md

Open the folder on GitHubat commit 9a6930c

Compare with similar skills

Behavioural Analytics 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.

Behavioural Analytics compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Behavioural Analytics this skillOwl-Listener/designer-skills2.9k—~957Automated safety check: PassMIT
Design Sprintwondelai/skills2.4k—~3.8kAutomated safety check: PassMIT
Feature FlagsBagelHole/DevOps-Security-Agent-Skills1.1k—~2.8kAutomated safety check: PassMIT
Ab Testingcoreyhaines31/marketingskills54k3 repos~2.8kAutomated safety check: PassMIT
AnalyticsNexus-JPF/note-companion8707 repos~2.2kAutomated safety check: PassMIT
Ab Test Setupfreekmurze/dotfiles1k15 repos~1.8kAutomated safety check: PassNone

Similar skills

  • Design Sprint

    wondelai/skills

    Run a structured 5-day process to prototype, test, and validate product ideas with real users.

    2.4k GitHub stars~3.8k tokensUpdated 27 days ago
    Product & Project ManagementAuto-check passed
  • Feature Flags

    BagelHole/DevOps-Security-Agent-Skills

    Implement feature flags for progressive feature rollout using LaunchDarkly, Unleash, or custom solutions.

    1.1k GitHub stars~2.8k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check passed
  • Ab Testing

    coreyhaines31/marketingskills

    When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program.

    54k GitHub starsUsed in 3 repos~2.8k tokens
    Marketing & SEOAuto-check passed
  • Analytics

    Nexus-JPF/note-companion

    When the user wants to set up, improve, or audit analytics tracking and measurement.

    870 GitHub starsUsed in 7 repos~2.2k tokens
    Marketing & SEOAuto-check passed
  • Ab Test Setup

    freekmurze/dotfiles

    When the user wants to plan, design, or implement an A/B test or experiment.

    1k GitHub starsUsed in 15 repos~1.8k tokens
    Marketing & SEOAuto-check passed
  • Ad Test Designer

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "design an A/B test", "set up a creative/landing test", "run an incrementality test", or "is this result statistically and practically material?"…

    2.9k GitHub starsUsed in 2 repos~2.8k tokens
    Marketing & SEOAuto-check passed

More from Owl-Listener/designer-skills

All 107 skills in this repo
  • A B Test Design

    Owl-Listener/designer-skills

    Design an A/B experiment — hypothesis, variants, primary metric, and sample size.

    2.9k GitHub starsUsed in 1 repo~472 tokens
    Auto-check passed
  • Accessibility Test Plan

    Owl-Listener/designer-skills

    Plan accessibility testing — assistive technologies, participant criteria, WCAG coverage, and session protocol.

    2.9k GitHub starsUsed in 1 repo~478 tokens
    Auto-check passed
  • Aesthetic Usability

    Owl-Listener/designer-skills

    Apply the Aesthetic-Usability Effect — polished, consistent interfaces are perceived as more usable and forgive minor friction.

    2.9k GitHub starsUsed in 1 repo~678 tokens
    Auto-check passed
  • Affinity Diagram

    Owl-Listener/designer-skills

    Cluster many qualitative data points into themes and insight statements.

    2.9k GitHub starsUsed in 1 repo~520 tokens
    Auto-check passed
  • Animation Principles

    Owl-Listener/designer-skills

    Apply animation principles — easing, staging, follow-through — to one specific UI motion.

    2.9k GitHub starsUsed in 1 repo~492 tokens
    Auto-check passed
  • Business Design

    Owl-Listener/designer-skills

    Read financials, map competitive landscapes, and argue design decisions in the language of value.

    2.9k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed

Questions about Behavioural Analytics

What does Behavioural Analytics do?

Read funnels, retention curves, and event data as a designer — separating a design problem from a tracking artefact. Behavioural Analytics is an agent skill from Owl-Listener/designer-skills. Read funnels, retention curves, and event data as a designer — separating a design problem from a tracking artefact.

When should I use Behavioural Analytics?

Behavioural Analytics fits situations like: handed product data you did not design and asked why people drop off; tasks that involve Prototyping; tasks that involve A/B testing.

How do I install Behavioural Analytics in Claude Code?

Run `npx skills add Owl-Listener/designer-skills --skill behavioural-analytics -a claude-code`. Or copy the skill folder (design-research/skills/behavioural-analytics in Owl-Listener/designer-skills) into .claude/skills/behavioural-analytics in your project. Claude Code loads it when a task matches its description.

How do I install Behavioural Analytics in Codex?

Run `npx skills add Owl-Listener/designer-skills --skill behavioural-analytics -a codex`. Or copy the skill folder (design-research/skills/behavioural-analytics in Owl-Listener/designer-skills) into .agents/skills/behavioural-analytics in your project. Codex loads it when a task matches its description.

Can I use Behavioural Analytics 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 Owl-Listener/designer-skills --skill behavioural-analytics -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/behavioural-analytics, .gemini/skills/behavioural-analytics, .github/skills/behavioural-analytics and .opencode/skills/behavioural-analytics in your project.

What does Behavioural Analytics need to run?

SKILL.md names no scripts, command-line tools or credentials: Behavioural Analytics is instructions for the agent only.

Does Behavioural Analytics 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 Behavioural Analytics 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. Review the folder before installing.

What licence does Behavioural Analytics use?

Behavioural Analytics 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 Behavioural Analytics use?

About 957 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Behavioural Analytics?

Skills that share tags, products or a category with Behavioural Analytics: Design Sprint (wondelai/skills, 2.4k stars), Feature Flags (BagelHole/DevOps-Security-Agent-Skills, 1.1k stars), Ab Testing (coreyhaines31/marketingskills, 54k stars) and Analytics (Nexus-JPF/note-companion, 870 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Behavioural Analytics?

Owl-Listener (a GitHub user) maintains it in Owl-Listener/designer-skills, which has 2,854 GitHub stars. The repository holds 107 skills in this directory. The repository was last updated on September 5, 2026.

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