{"id":"abc5f1d3-144b-49b6-8419-2fb5dcc7d324","shortId":"WzhUpn","kind":"skill","title":"Stripe Revenue Analytics Dashboard Builder","tagline":"Pulls MRR, churn, and LTV metrics from the Stripe Data API using the stripe Node.js SDK and transforms the data using Apache Arrow. Aggregated metrics are pushed to a Metabase dashboard via the Metabase API and refreshed nightly using a cron-triggered Lambda function.","description":"# Stripe Revenue Analytics Dashboard Builder\n\nPulls MRR, churn, and LTV metrics from the Stripe Data API using the stripe Node.js SDK and transforms the data using Apache Arrow. Aggregated metrics are pushed to a Metabase dashboard via the Metabase API and refreshed nightly using a cron-triggered Lambda function.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install stripe\n- yarn add stripe\n- npm install stripe@public-preview --save-exact\n- npm install stripe@<some-version>\n\nRequirements and caveats from upstream:\n- # Stripe Node.js Library\n- [![Build Status](https://github.com/stripe/stripe-node/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/stripe/stripe-node/actions?query=branch%3Amaster)\n- Want to chat live with Stripe engineers? Join us on our [Discord server](https://stripe.com/go/discord/node).\n\nBasic usage or getting-started notes:\n- sh\n- # or\n- The package needs to be configured with your account's secret key, which is\n\n- Source: https://github.com/stripe/stripe-node\n- Extracted from upstream docs: https://raw.githubusercontent.com/stripe/stripe-node/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/stripe-revenue-analytics-dashboard/)","tags":["stripe","revenue","analytics","dashboard","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-stripe-revenue-analytics-dashboard","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/stripe-revenue-analytics-dashboard","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,275 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:12:40.728Z","embedding":null,"createdAt":"2026-05-18T13:19:42.593Z","updatedAt":"2026-05-18T19:12:40.728Z","lastSeenAt":"2026-05-18T19:12:40.728Z","tsv":"'/go/discord/node).':159 '/skills/stripe-revenue-analytics-dashboard/)':200 '/stripe/stripe-node':186 '/stripe/stripe-node/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/stripe/stripe-node/actions?query=branch%3amaster)':143 '/stripe/stripe-node/head/readme.md':193 'account':177 'add':117 'agent':195 'agentskillexchange.com':199 'agentskillexchange.com/skills/stripe-revenue-analytics-dashboard/)':198 'aggreg':29,79 'analyt':3,53 'apach':27,77 'api':16,40,66,90 'arrow':28,78 'basic':160 'build':139 'builder':5,55 'caveat':133 'chat':146 'churn':8,58 'configur':174 'cron':47,97 'cron-trigg':46,96 'dashboard':4,36,54,86 'data':15,25,65,75 'discord':155 'doc':190 'engin':150 'environ':112 'exact':127 'exchang':197 'extract':187 'function':50,100 'get':164 'getting-start':163 'github.com':142,185 'github.com/stripe/stripe-node':184 'github.com/stripe/stripe-node/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/stripe/stripe-node/actions?query=branch%3amaster)':141 'instal':101,105,114,120,129 'join':151 'key':180 'lambda':49,99 'librari':138 'live':147 'ltv':10,60 'match':110 'metabas':35,39,85,89 'metric':11,30,61,80 'mrr':7,57 'need':171 'night':43,93 'node.js':20,70,137 'note':166 'npm':113,119,128 'packag':170 'path':108 'preview':124 'public':123 'public-preview':122 'pull':6,56 'push':32,82 'raw.githubusercontent.com':192 'raw.githubusercontent.com/stripe/stripe-node/head/readme.md':191 'refresh':42,92 'requir':131 'revenu':2,52 'save':126 'save-exact':125 'sdk':21,71 'secret':179 'server':156 'setup':107 'sh':167 'skill':196 'skill-stripe-revenue-analytics-dashboard' 'sourc':183,194 'source-agentskillexchange' 'start':165 'status':140 'stripe':1,14,19,51,64,69,115,118,121,130,136,149 'stripe.com':158 'stripe.com/go/discord/node).':157 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'transform':23,73 'trigger':48,98 'upstream':104,135,189 'us':152 'usag':161 'use':17,26,44,67,76,94,102 'via':37,87 'want':144 'yarn':116","prices":[{"id":"f76eb04a-2a8b-460c-91e1-c295837e26a2","listingId":"abc5f1d3-144b-49b6-8419-2fb5dcc7d324","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:19:42.593Z"}],"sources":[{"listingId":"abc5f1d3-144b-49b6-8419-2fb5dcc7d324","source":"github","sourceId":"agentskillexchange/skills/stripe-revenue-analytics-dashboard","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/stripe-revenue-analytics-dashboard","isPrimary":false,"firstSeenAt":"2026-05-18T13:19:42.593Z","lastSeenAt":"2026-05-18T19:12:40.728Z"}],"details":{"listingId":"abc5f1d3-144b-49b6-8419-2fb5dcc7d324","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"stripe-revenue-analytics-dashboard","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"f05d4ad2990f4ea60bde3c821fe89b287d8d3011","skill_md_path":"skills/stripe-revenue-analytics-dashboard/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/stripe-revenue-analytics-dashboard"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Stripe Revenue Analytics Dashboard Builder","description":"Pulls MRR, churn, and LTV metrics from the Stripe Data API using the stripe Node.js SDK and transforms the data using Apache Arrow. Aggregated metrics are pushed to a Metabase dashboard via the Metabase API and refreshed nightly using a cron-triggered Lambda function."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/stripe-revenue-analytics-dashboard"},"updatedAt":"2026-05-18T19:12:40.728Z"}}