Agent skill

Pm Metrics

by serejaris in serejaris/personal-corp-os

Делает ревью продуктовых метрик — тренды, аномалии, root causes и рекомендации к действиям.

MITAuto-check passedData & Analytics

Install Pm Metrics

skills CLI
$ npx skills add serejaris/personal-corp-os --skill pm-metrics -a claude-code

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

GitHub CLI
$ gh skill install serejaris/personal-corp-os pm-metrics --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/serejaris/personal-corp-os.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/pm-metrics .claude/skills/pm-metrics && 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
pm-metrics
GitHub stars
229
Token cost
~3k tokens
SKILL.md length
1,217 words
Files
4 (incl. assets)
Skills in repo
36
Repo updated
First seen
Licence
MIT

At a glance

Делает ревью продуктовых метрик — тренды, аномалии, root causes и рекомендации к действиям.

  • Works in 9 steps: Data integrity check → North Star metric system → Growth metric analysis → …
  • Анализ удержания
  • SKILL.md covers Inputs, Step 1 — Data integrity check, Step 2 — North Star metric… and Step 3 — Growth metric analysis, plus 12 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Pm Metrics is an agent skill from serejaris/personal-corp-os. Делает ревью продуктовых метрик — тренды, аномалии, root causes и рекомендации к действиям. Включает декомпозицию North Star (L1/L2), диагностику retention-кривых, анализ воронки, разбор A/B-экспериментов, проверку соответствия OKR и фреймворк атрибуции аномалий. User-invoked only — do NOT auto-trigger. Triggers on /pm-metrics, "обзор метрик", "разбор воронки", "анализ удержания", "ретеншн", "A/B результаты", "review metrics", "DAU analysis", "retention analysis", "funnel analysis", "metric anomaly".

Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including assets (for example `README.md` and `README.ru.md`).

It sits in Data & Analytics, covering Product analytics, OKRs and executive reporting and Root cause analysis. The repository describes itself as: Personal Corp OS — управление личной компанией через AI-агентов: задачи вне головы, отделы вместо памяти, недельное ретро. Открытые скиллы для Claude Code и Codex. The licence is MIT.

When your agent uses it

  • Анализ удержания
  • Retention analysis
  • Funnel analysis

Example prompts

  • “A/B результаты”
  • “review metrics”
  • “DAU analysis”
  • “/pm-metrics”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Data integrity check
  2. North Star metric system
  3. Growth metric analysis
  4. Retention analysis
  5. Conversion funnel analysis
  6. A/B experiment readout
  7. OKR alignment check
  8. Anomaly attribution
  9. Generate review report

What it can do on your machine

Read from SKILL.md and the folder at commit 95e36c3. 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 (its code samples are markdown).

    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

Pm Metrics loads about 3k tokens when it runs. Until then it costs about 129 tokens; SKILL.md has 1,217 words of instructions outside code blocks.

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

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 serejaris/personal-corp-os at commit 95e36c3, republished under its MIT licence (© serejaris). 1,217 words, ~2,963 tokens.

Download SKILL.mdSave it as .claude/skills/pm-metrics/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
pm-metrics
description
Делает ревью продуктовых метрик — тренды, аномалии, root causes и рекомендации к действиям. Включает декомпозицию North Star (L1/L2), диагностику retention-кривых, анализ воронки, разбор A/B-экспериментов, проверку соответствия OKR и фреймворк атрибуции аномалий. User-invoked only — do NOT auto-trigger. Triggers on /pm-metrics, "обзор метрик", "разбор воронки", "анализ удержания", "ретеншн", "A/B результаты", "review metrics", "DAU analysis", "retention analysis", "funnel analysis", "metric anomaly".

pm-metrics — Product metrics review

Part of the Personal Corp framework — running a one-person business through AI agents. Systematically review product metrics, identify trend changes, locate root causes, output action recommendations. Includes North Star decomposition, retention diagnostics, funnel methodology, and A/B experiment reading.

Inputs

FieldRequiredNotes
Metric datayesExcel / CSV / pasted table / verbal description
CyclenoWeekly / monthly / quarterly review; default weekly
FocusnoFull review / single-metric anomaly / experiment readout
Business contextnoReleases, campaigns, incidents in the period

Mode: full data → complete review; single-metric change → focused anomaly analysis.

Step 1 — Data integrity check

  • Confirm time coverage (current vs comparison period)
  • Confirm metric coverage (which North Star / L1 / L2 are present)
  • Flag missing critical data

Step 2 — North Star metric system

Decomposition: North Star → L1 → L2.

L1 dimensions:

  • User growth: DAU/WAU/MAU, new, returning
  • User engagement: core action frequency, session length, feature reach
  • User retention: D1 / D7 / D30
  • Conversion efficiency: signup → activation → paid step-by-step rates
  • Business value: paid rate, ARPU, LTV
  • Satisfaction: NPS, complaint rate, ratings

North Star selection guide:

Product typeRecommended NSMTypical L1
Social / communityWeekly active postersDAU/MAU ratio, interactions per user, D7 retention
Tools / productivityWeekly users completing core taskTask completion rate, frequency, feature reach
E-commerceWeekly transacting usersGMV, AOV, repeat rate, conversion
Content / mediaWeekly content-consumption timeTime per user, completion rate, return rate
SaaS / B2BWeekly active teamsTeam penetration, feature depth, renewal rate

Step 3 — Growth metric analysis

Definitions:

  • DAU: distinct users with valid action that day
  • WAU: distinct users active ≥ 1 day in 7
  • MAU: distinct users active ≥ 1 day in 30
  • DAU/MAU ratio (stickiness): > 0.5 very high, 0.3-0.5 high, 0.2-0.3 medium, < 0.2 low

User segmentation:

TypeDefinitionFocus
NewFirst-time userChannel quality, activation rate
Active retainedActive in both periodsDepth, feature reach
ReturningInactive last period, active thisReturn reason, secondary retention
ChurnedActive last period, inactive thisChurn cause, win-back potential
DormantInactive multiple periodsPossibly permanent loss

Growth identity: This-period MAU = prev-period retained + new + returning − churned

Step 4 — Retention analysis

Definitions:

  • D1: % of new users who return on day 2
  • D7: % of new users who return on day 8
  • D30: % of new users who return on day 31

Retention benchmarks:

Product typeD1D7D30Note
Social / messaging> 70%> 50%> 35%High-frequency essential
Tools> 40%> 25%> 15%"Use and leave" pattern
Content / news> 35%> 20%> 10%Many alternatives, lower retention
E-commerce> 25%> 15%> 8%Low-frequency, watch repeat rate instead
Games> 40%> 20%> 10%High variance by genre
SaaS / B2B> 60%> 45%> 30%High switching cost, higher baseline

Retention-curve diagnosis:

  • Steep drop (D1 → D7 loses > 60%): activation experience broken — users didn't find value
  • Slow decay (D7 → D30 keeps falling, doesn't level): no long-term hook
  • L-shape (levels off after D7): healthy, core user base formed
  • Bounce-back (sudden uptick on a specific day): cyclical use pattern (e.g. weekday-only)

Retention segmentation:

  • By channel: organic vs paid retention gap
  • By behavior: completed activation vs not
  • By cohort month: compare month-over-month curves to gauge product improvement

Step 5 — Conversion funnel analysis

Funnel construction:

  1. Define start and end points (e.g. homepage visit → payment success)
  2. Split into key intermediate steps (each step = a user decision point)
  3. Per-step rate = arriving at next / arriving at this

Funnel framework:

StepActionOutput
DrawList steps + ratesFull funnel view
Identify bottleneckFind lowest-rate stepOptimization focus
BenchmarkCompare history / industry / competitorGap quantification
SegmentBy channel / device / user typeLocate problem cohort
HypothesizeWhy is the bottleneck there?Optimization direction
ExperimentPropose A/B testAction plan

Common funnels:

  • Acquisition: impression → click → install/signup → activation
  • Activation: signup → onboarding done → core action first-trigger
  • Payment: browse → cart → order → pay success
  • Sharing: trigger → share click → recipient open → recipient conversion

Step 6 — A/B experiment readout

DimensionStandardNote
Statistical significancep < 0.05p > 0.05 → inconclusive, don't decide
Effect sizeLift > MDESignificant but tiny lift may not be worth it
Sample sizeReaches pre-set N"Significant" without N is unreliable
DurationCovers ≥ 1-2 full weeksAvoid weekday/weekend bias
AA checkPre-period baselines matchMismatch → split assignment is broken

Decision framework:

  • Significant + large effect → ship to all
  • Significant + small effect → weigh long-term value vs cost
  • Not significant → don't ship; investigate (wrong hypothesis? sample? execution?)
  • Metric conflict (A up, B down) → weigh, prioritize North Star

Common pitfalls:

  • Reading results too early (before reaching N)
  • Looking only at primary metric, not guardrails
  • Multiple peeks → false positives
  • Ignoring novelty effect (early data inflated)
Show full SKILL.md (486 more words)Show less

Step 7 — OKR alignment check

CheckHealthyAnomaly signal
CoverageEvery KR has ≥ 1 trackable metricA KR with no measurable proxy
ConsistencyMetric direction matches KR targetMetric up but KR no progress
PacingLinear pacing ≥ 50% by mid-quarterSeverely behind schedule
AttributionMetric movement attributable to team actionMetric improved due to industry tailwind, not team

OKR progress table:

OKRKR metricTargetCurrentProgress %TrendRisk
{O1}{KR1}{target}{current}{X%}Up/flat/downOn-track / at-risk / severe

Step 8 — Anomaly attribution

When a metric moves anomalously, work the framework:

  1. Quantify: how much, starting when?
  2. Decompose: segment by channel / region / version / cohort to localize
  3. Time-align: what happened around the inflection? (release, campaign, incident, competitor move)
  4. Eliminate: rule out causes one by one until the most likely root remains
  5. Cross-check: verify the attribution via other metrics

Common causes:

CategoryPatternVerification
ReleaseInflection aligns with deploy timeCompare per-version
CampaignUp during campaign, drops afterCompare per-channel
Tech incidentSudden drop + recoveryCheck error logs and uptime
ExternalIndustry-wide changeCompare with competitor / industry data
Channel mixOne channel changed dramaticallyPer-channel decomposition
SeasonalitySame as YoYLook at last year's same period

Step 9 — Generate review report

markdown
# Product Metrics Review

**Period:** {date range}
**Product:** {name}
**Type:** {weekly / monthly / quarterly}

## 1. Health Overview
| Layer | Metric | Current | Previous | MoM | Target | Status |
|---|---|---|---|---|---|---|
| North Star | {} | {} | {} | {±X%} | {} | OK / warn / alert |
| L1 | {} | {} | {} | {±X%} | {} | OK / warn / alert |

**Overall judgment:** {one-sentence summary}

## 2. User Growth
- DAU: {value}, MoM {change}
- MAU: {value}, DAU/MAU = {stickiness}
- Composition: new {X}% / retained {Y}% / returning {Z}%

## 3. Retention
| Metric | Current | Previous | Benchmark | Assessment |
|---|---|---|---|---|

## 4. Funnel
| Step | Users | Rate | MoM | Bottleneck? |
|---|---|---|---|---|

**Bottleneck diagnosis:** {description}

## 5. Experiments / Feature Effects
| Experiment | Primary metric Δ | Significance | Conclusion |
|---|---|---|---|

## 6. OKR Progress
| KR | Target | Current | Progress | Risk |
|---|---|---|---|---|

## 7. Anomaly Attribution
| Anomaly | Magnitude | Start | Attribution | Confidence |
|---|---|---|---|---|

## 8. Key Insights
1. {insight 1: finding + data + meaning}
2. {insight 2}
3. {insight 3}

## 9. Action Recommendations
| Priority | Action | Linked metric | Expected impact | Owner |
|---|---|---|---|---|

Review cadence

TypeFrequencyTimeAudienceFocus
WeeklyEvery Monday15-30 minPMNSM + anomalies + experiments
MonthlyMonth start30-60 minProduct teamAll L1 + retention + funnel + OKR pacing
QuarterlyQuarter end60-90 minProduct + ops + engStrategy review + OKR scoring + next-quarter plan

Quality bar

  1. Metric definitions clear — every metric has a calculation note
  2. Data has comparisons — current always compared to previous, YoY, or target
  3. Attribution evidenced — no causation from correlation alone
  4. Recommendations actionable — owner-assignable
  5. Limitations tagged — call out small samples or data quality issues

Common analysis pitfalls

PitfallSymptomFix
Simpson's paradoxTotal goes up while every segment goes downAlways segment, never just look at totals
Survivorship biasOnly retained users analyzed, churned ignoredCompare retained vs churned behavior
Vanity metricCumulative signups only ever grow, not decision-usefulUse active metrics (DAU/WAU) instead
Time-window trapComparison window happens to be an outlierCross-validate across multiple windows
Goodhart's lawTarget becomes a metric, stops measuring wellSet guardrails to prevent gaming

Red lines

  1. No fabricated data — missing data → tag "missing", don't extrapolate
  2. Don't conflate correlation with causation — attribution must say "highly correlated" or "confirmed causal"
  3. Don't over-read small swings — small fluctuation → tag "within normal noise"
  4. Don't ignore negatives — flag risks even when overall is up

When input is incomplete

  • Single metric only → focus on that anomaly, no full review
  • No history → snapshot only, tag "no baseline, recommend establishing tracking"
  • Verbal description → analyze based on description, tag "recommend exact data for verification"
  • No targets → use industry benchmarks, suggest team set explicit targets
  • /pm-feedback — pair quantitative anomaly with qualitative voice-of-customer
  • /pm-prioritize — adjust priority based on metric findings
  • /pm-roadmap — adjust roadmap based on OKR pacing

© serejaris, 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 (assets) in skills/pm-metrics of serejaris/personal-corp-os.

  • SKILL.md
  • README.md
  • README.ru.md
  • assets/illustration.png

Open the folder on GitHubat commit 95e36c3

Compare with similar skills

Pm Metrics 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.

Pm Metrics compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pm Metrics this skillserejaris/personal-corp-os229—~3kAutomated safety check: PassMIT
Data Analysis Standardmohitagw15856/pm-claude-skills1.4k—~1.7kAutomated safety check: PassMIT
Analytics Strategyrampstackco/claude-skills945—~2.4kAutomated safety check: PassMIT
Business Metrics Calculatornimrodfisher/data-analytics-skills470—~668Automated safety check: PassMIT
Product Metrics Dashboard Designphuryn/pm-skills27k—~1.3kAutomated safety check: PassMIT
Lens Metricsjeremylongshore/tons-of-skills-marketplace2.8k—~2.8kAutomated safety check: NotesMIT

Similar skills

  • Data Analysis Standard

    mohitagw15856/pm-claude-skills

    Structure a product data analysis, metric deep-dive, funnel analysis, or cohort study.

    1.4k GitHub stars~1.7k tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed
  • Analytics Strategy

    rampstackco/claude-skills

    Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.

    945 GitHub stars~2.4k tokensUpdated 4 days ago
    Business, Finance & HRAuto-check passed
  • Business Metrics Calculator

    nimrodfisher/data-analytics-skills

    Standard business metric calculation with industry benchmarks.

    470 GitHub stars~668 tokensUpdated 16 days ago
    Data & AnalyticsAuto-check passed
  • Designs a product metrics dashboard: a North Star and input metrics, a definition table with data sources, chart types and alert thresholds, and a screen layout.

    27k GitHub stars~1.3k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Lens Metrics

    jeremylongshore/tons-of-skills-marketplace

    Produce a complete metrics definition doc — metric name, formula, data source, segmentation, SQL or event tracking spec, and what good/bad looks like.

    2.8k GitHub stars~2.8k tokensUpdated yesterday
    Product & Project ManagementAuto-check: notes
  • 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 yesterday
    Data & AnalyticsAuto-check passed

More from serejaris/personal-corp-os

All 36 skills in this repo
  • Weekly Planning

    serejaris/personal-corp-os

    A skill your agent uses when the user is transitioning from a completed retro into a weekly plan, choosing weekly outcomes, scheduling a full ISO week, or asking for "план на неделю", "weekly…

    229 GitHub stars~2.4k tokensUpdated 3 days ago
    Auto-check passed
  • Gh Issues

    serejaris/personal-corp-os

    A skill your agent uses when creating, searching, updating, or managing GitHub issues via CLI.

    229 GitHub stars~1.8k tokensUpdated 3 days ago
    Auto-check passed
  • Product Data Audit

    serejaris/personal-corp-os

    A skill your agent uses when auditing a product, business, or project ecosystem — analyzing data sources, decision loops, bottlenecks, and implementation contours.

    229 GitHub stars~1.3k tokensUpdated 3 days ago
    Auto-check passed
  • Tg Bot Ops

    serejaris/personal-corp-os

    A skill your agent uses when operating, debugging, deploying, or monitoring a Telegram bot or Telegram-to-agent gateway.

    229 GitHub stars~1.6k tokensUpdated 3 days ago
    Auto-check: notes
  • Audit Agent Rules

    serejaris/personal-corp-os

    Audits the agent rules in the current folder (AGENTS.md, nested AGENTS.md files) and the skill descriptions the agent sees at start, then reports what to cut, move or rewrite and edits only after…

    229 GitHub stars~2.3k tokensUpdated 3 days ago
    Auto-check passed
  • Make Landing

    serejaris/personal-corp-os

    Создаёт несколько вариантов дизайна 2D-поверхности (лендинг, герой, обложка, слайды): свой визуальный референс и автор на вариант, полный design.md с UTC/SHA-256 до кода, проверка в браузере…

    229 GitHub stars~2.1k tokensUpdated 3 days ago
    Auto-check passed

Questions about Pm Metrics

What does Pm Metrics do?

Делает ревью продуктовых метрик — тренды, аномалии, root causes и рекомендации к действиям. Pm Metrics is an agent skill from serejaris/personal-corp-os. Делает ревью продуктовых метрик — тренды, аномалии, root causes и рекомендации к действиям.

When should I use Pm Metrics?

Pm Metrics fits situations like: Анализ удержания; retention analysis; funnel analysis.

How do I install Pm Metrics in Claude Code?

Run `npx skills add serejaris/personal-corp-os --skill pm-metrics -a claude-code`. Or copy the skill folder (skills/pm-metrics in serejaris/personal-corp-os) into .claude/skills/pm-metrics in your project. Claude Code loads it when a task matches its description.

How do I install Pm Metrics in Codex?

Run `npx skills add serejaris/personal-corp-os --skill pm-metrics -a codex`. Or copy the skill folder (skills/pm-metrics in serejaris/personal-corp-os) into .agents/skills/pm-metrics in your project. Codex loads it when a task matches its description.

Can I use Pm Metrics 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 serejaris/personal-corp-os --skill pm-metrics -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pm-metrics, .gemini/skills/pm-metrics, .github/skills/pm-metrics and .opencode/skills/pm-metrics in your project.

What does Pm Metrics need to run?

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

Does Pm Metrics 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 Pm Metrics 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 Pm Metrics use?

Pm Metrics 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 Pm Metrics use?

About 3k tokens (SKILL.md is roughly 12k 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 Pm Metrics?

Skills that share tags, products or a category with Pm Metrics: Data Analysis Standard (mohitagw15856/pm-claude-skills, 1.4k stars), Analytics Strategy (rampstackco/claude-skills, 945 stars), Business Metrics Calculator (nimrodfisher/data-analytics-skills, 470 stars) and Product Metrics Dashboard Design (phuryn/pm-skills, 27k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pm Metrics?

serejaris (a GitHub user) maintains it in serejaris/personal-corp-os, which has 229 GitHub stars. The repository holds 36 skills in this directory. The repository was last updated on October 7, 2026.

Source: serejaris/personal-corp-os on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.