composio-community/awesome-gtm-skills/stripe-revenue-report

Claude Code and agent skill by composio-community/awesome-gtm-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate MRR/ARR reports from Stripe — new, expansion, contraction, churn — broken down by plan or segment. Use on "what's my MRR?", "weekly revenue report", "churn this month", or "show me expansion".

Install

npx vskill@latest install composio-community/awesome-gtm-skills/stripe-revenue-report

SKILL.md

Stripe Revenue Report

Compute MRR movements from Stripe subscriptions via Composio.

Workflow

  1. Scope. Ask for: period (this month, last 30 days, Q2), grouping (plan, segment, geography), format (markdown, Slack, Sheet).
  2. Link Stripe:

``bash composio link stripe ``

  1. Pull subscriptions + invoices:

``bash composio execute STRIPE_LIST_ALL_SUBSCRIPTIONS -d '{ "limit": 100, "status": "all" }' composio execute STRIPE_LIST_INVOICES -d '{ "created": { "gte": 1714521600 }, "limit": 100 }' ``

  1. Classify each MRR delta in the period:
  • new — first paid invoice for the customer in the window
  • expansion — plan/seat upgrade raising MRR
  • contraction — downgrade/seat reduction lowering MRR
  • churn — subscription canceled or failed-payment lapse
  • reactivation — previously churned, now paying again
  1. Compute:
  • Starting MRR, New, Expansion, Contraction, Churn, Ending MRR
  • Net New MRR = New + Expansion − Contraction − Churn
  • GRR = 1 − (Churn + Contraction) / Starting MRR
  • NRR = (Starting + Expansion − Contraction − Churn) / Starting
  1. Report in the requested format. Always show the component table, not just the headline.

Report template

# Revenue Report — <period>
Starting MRR: $<x>
+ New: $<a> (<n> customers)
+ Expansion: $<b> (<n>)
- Contraction: $<c> (<n>)
- Churn: $<d> (<n>)
Ending MRR: $<y>
Net New: $<e>
GRR: <xx>% · NRR: <yy>%
Top expansion: <cust> +$<amt>
Top churn: <cust> -$<amt> — reason if known

Guardrails

  • Clarify whether "MRR" means normalized monthly (annual / 12) or billed-this-month.
  • Failed payments are not churn yet — flag as "at-risk" with dunning status.
  • Never post customer-level revenue to public channels without confirming.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
2
7-day trend score
10

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/composio-community/awesome-gtm-skills/stripe-revenue-report/badge)](https://verified-skill.com/skills/composio-community/awesome-gtm-skills/stripe-revenue-report)

Something wrong with this skill or its page? Tell us.