CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

metronome

Guides Metronome usage-based billing integration decisions — event ingestion (single and batch, idempotency, billable metrics), contract design (rate cards, overrides, dimensional pricing, products), invoicing lifecycle (grace periods, finalization, Stripe sync), credit and commit management (prepaid, postpaid, thresholds, auto-recharge), and Stripe integration (arrears invoicing, tax providers, line item limits). Use when building, modifying, or reviewing any Metronome integration — including ingesting usage events, creating customers, contracts, or rate cards, designing billable metric group keys, managing credits and commits, configuring invoicing, syncing invoices with Stripe Billing, billing AI applications for token usage, setting up self-serve (PLG) pricing, reviewing customer health, commit burn, portfolios, or renewals, or migrating from Stripe Billing Meters to Metronome.

Quality

97%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

The canonical home for this skill is metronome in stripe/ai

SKILL.md
Quality
Evals
Security

Quality

Content

93%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An excellent routing/reference skill: dense with non-obvious Metronome specifics (endpoints, field names, limits, units, deprecations), zero concept over-explanation, and clean one-level-deep delegation to doc pages and operational skills. The only minor gap is that in-file workflow validation stops at pre-write confirmation gates, leaving post-write verification and recovery loops to the linked skills.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no explanation of what usage-based billing is or how APIs work; every line carries Metronome-specific facts (endpoints, limits, units, deprecations) such as "POST /v1/ingest with a bare JSON array of 1 to 100 event objects… not wrapped in an object". Nothing reads as padding.

5 / 5

Actionability

Fully concrete guidance throughout: exact endpoints ("POST /v2/contracts/edit", "POST /v1/credits/migrateToContracts"), field-level specifics ("a unique transaction_id… re-sent unchanged on every retry", "usage_filter (group_key and group_values)"), hard limits ("250 line items per Stripe invoice", "24 hours after billing_period_end_date by default"), and "Always send USD amounts in cents (1000 is 10.00 USD)" — the common cases are covered with specifics an instruction-only skill can deliver without code.

5 / 5

Workflow Clarity

The routing sequence is clear with explicit pre-write checkpoints — "Read the linked page before answering any integration question", "confirm which environment that token targets… and get the user's explicit confirmation before any write", and separate confirmation for Stripe writes. However, post-write verification and error-recovery feedback loops are delegated to the linked skills rather than present here, so the 'explicit validation steps; feedback loops' of the 5 anchor is only partially met in-file; this is clearly above the 3 anchor, where checkpoints would be missing or implicit.

4 / 5

Progressive Disclosure

The body is a pure overview that delegates all detail one level deep via well-signaled links: a routing table matching each task to its doc page, a workflows table linking each operational skill, and a closing "Key documentation" section for unmatched requests, with a fallback rule ("use the documentation index… append .md to the page URL"). No nested references, no inlined detail that belongs elsewhere.

5 / 5

Total

19

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is a model example: third-person voice, concrete capability areas with parenthetical specifics, and an explicit 'Use when…' clause enumerating natural trigger phrases including synonyms like PLG and the Stripe Billing Meters migration path. It comprehensively covers the what, when, and domain niche without padding.

DimensionReasoningScore

Specificity

Lists multiple concrete capability areas with specific sub-topics in parentheses — "event ingestion (single and batch, idempotency, billable metrics)", "contract design (rate cards, overrides, dimensional pricing, products)", "invoicing lifecycle (grace periods, finalization, Stripe sync)", "credit and commit management (prepaid, postpaid, thresholds, auto-recharge)" — giving comprehensive coverage of the Metronome domain rather than the minor gaps of the 4 anchor.

5 / 5

Completeness

Explicitly answers both: what ("Guides Metronome usage-based billing integration decisions" followed by five enumerated capability areas) and when ("Use when building, modifying, or reviewing any Metronome integration — including…" with concrete trigger scenarios). The 'when' clause is explicit and specific, matching the 5 anchor rather than the 4 anchor's 'could be more explicit'.

5 / 5

Trigger Term Quality

Covers the natural phrases a user would actually say — "ingesting usage events", "creating customers, contracts, or rate cards", "managing credits and commits", "syncing invoices with Stripe Billing", "billing AI applications for token usage", "self-serve (PLG) pricing", "migrating from Stripe Billing Meters to Metronome" — including synonyms and both vendor names. Not the 4 anchor's 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

"Metronome" is named in nearly every clause, and the triggers span a clear niche (usage-based billing integration, Stripe sync, Stripe Billing Meters migration) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

stripe/ai

Path

providers/cursor/plugin/skills/metronome/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.