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.

A high-quality routing skill: dense with vendor-specific operational facts, exact endpoints and constraints, explicit confirmation gates around production writes, and well-structured one-level-deep delegation to documentation and sub-skills. The only gap is that error-recovery/verification loops live in the linked sub-skills rather than being summarized in the body.

Suggestions

Add a brief error-recovery note to the body (e.g., what to check when an ingest call returns non-200, or how to verify a contract edit took effect via a GET before informing the user), so the main file carries a minimal validate-loop the way it carries the pre-write confirmation gates.

The routing table and the 'Key documentation' section both surface the llms.txt index and the Stripe integration guide; merging the duplicated links would trim a few tokens without losing any navigation value.

DimensionReasoningScore

Conciseness

Every line carries non-obvious Metronome facts Claude cannot know — "24 hours after billing_period_end_date by default", "250 line items per Stripe invoice", "1000 is 10.00 USD", "a bare JSON array of 1 to 100 event objects" — with zero generic concept explanation. It assumes competence and every token earns its place, matching the lean level-5 anchor.

5 / 5

Actionability

Guidance is fully executable: exact endpoints ("POST /v1/ingest", "POST /v2/contracts/edit", "POST /v1/credits/migrateToContracts"), exact field names (transaction_id, usage_filter, rollover_fraction, applicable_product_ids), exact body shapes, and hard numeric limits. As an instruction-only skill its concrete, specific guidance satisfies the actionability bar without code.

5 / 5

Workflow Clarity

The route → read-linked-page → confirm → execute sequence is clear, with explicit pre-write validation gates ("get the user's explicit confirmation before any write", "identify the Stripe account and mode behind the Stripe key… and confirm those writes separately"). However, explicit validate/retry feedback loops for error recovery are delegated to the linked sub-skills rather than present in the body itself, so it fits "most checkpoints present; minor validation gaps" rather than the level-5 anchor requiring feedback loops and checklists.

4 / 5

Progressive Disclosure

The body is a clean overview router: two well-organized tables map each task to a one-level-deep linked doc or hosted skill, with a clearly signaled fallback (the llms.txt index and "append .md to the page URL"). No local bundle files exist, and content is appropriately split out — the inline Critical rules are exactly the high-frequency safety/correctness facts that belong in the main file.

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.

An exemplary description: third-person, dense with concrete Metronome-specific capabilities, and paired with an unusually thorough explicit trigger list covering building, reviewing, and migrating scenarios. It is long but carries no padding — every clause names a capability or a trigger phrase.

DimensionReasoningScore

Specificity

Lists multiple concrete capability areas each with specific sub-features: "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)". Coverage is comprehensive with no discernible gaps, so it matches the top anchor rather than the "minor gaps" level 4.

5 / 5

Completeness

Explicitly answers both questions: the "what" is "Guides Metronome usage-based billing integration decisions" across the five named areas, and the "when" is "Use when building, modifying, or reviewing any Metronome integration — including…" followed by concrete trigger phrases. Both are present and explicit, matching the level-5 anchor.

5 / 5

Trigger Term Quality

The "Use when…" clause enumerates natural phrases users 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", "setting up self-serve (PLG) pricing", and "migrating from Stripe Billing Meters to Metronome". Synonyms and adjacent phrasings (customer health, commit burn, portfolios, renewals) are covered; nothing common is missing.

5 / 5

Distinctiveness Conflict Risk

Every trigger and capability is anchored to the specific vendor ("Metronome", "Stripe Billing Meters to Metronome"), giving it a clear niche with minimal overlap risk against generic billing or Stripe-only skills. It is well above the "minor overlap risk with closely related skills" level-4 anchor.

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/grok/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.