Agent skill
revenue-monitor
Monitors revenue metrics, tracks subscription changes, and alerts on revenue anomalies or threshold breaches.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/revenue
SKILL.md
Revenue Monitor
When to use
- "Monitor revenue trends"
- "Alert when revenue drops"
- "Track subscription churn"
- "Monitor MRR/ARR changes"
- "Alert on refund spikes"
What it monitors
- Revenue metrics: MRR, ARR, daily revenue
- Subscription metrics: New subscriptions, cancellations, churns, renewals
- Refunds: Refund rate, refund amount
- Tier changes: Upgrades, downgrades
- Enterprise contracts: Contract value, renewals
Steps
-
Gather requirements from user:
- Which revenue metric to monitor
- Alert threshold (e.g., "drop > 10%", "< $X per day")
- Time window (daily, weekly, monthly)
- Notification channel (Slack, email)
-
Read shared files:
shared/bq-schema.md— Subscription tables (ltxstudio_user_tiers_dates, etc.)shared/metric-standards.md— Revenue metric definitions
-
Write monitoring SQL:
- Query current metric value
- Compare against historical baseline or threshold
- Flag anomalies or breaches
-
Present to user:
- Show SQL query
- Show example alert format
- Confirm threshold values
-
Set up alert (manual for now):
- Document SQL in Hex or BigQuery scheduled query
- Configure Slack webhook or notification
Reference files
| File | Read when |
|---|---|
shared/bq-schema.md |
Writing SQL for subscription/revenue tables |
shared/metric-standards.md |
Defining revenue metrics |
Rules
- DO use LTX Studio subscription tables from bq-schema.md
- DO exclude is_lt_team unless explicitly requested
- DO validate thresholds with user before setting alerts
- DO NOT hardcode dates — use rolling windows
- DO account for timezone differences in daily revenue calculations
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?