Install
openclaw skills install biz-reporterAutomated business intelligence reports pulling data from Google Analytics GA4, Google Search Console, Stripe revenue, social media metrics (Twitter/X, LinkedIn, Instagram), HubSpot CRM, and Airtable into formatted daily KPI snapshots, weekly marketing reports, and monthly business reviews with trend detection and anomaly alerts. Use this skill for: business reports, KPI dashboard, weekly metrics, marketing report, revenue summary, traffic report, analytics summary, performance report, "how are we doing", "show me our metrics", "what are our numbers", MRR tracking, conversion rate analysis, SEO performance report, social media analytics, sales pipeline report, automated reporting via cron, data visualization, business intelligence, growth metrics, churn analysis, or any request to combine data from multiple business tools into a single formatted report. Also works for ad-hoc questions like "how did our launch go" or "compare this month to last month". Delivers via Slack, email, Notion, or Markdown file.
openclaw skills install biz-reporterBusiness intelligence that writes itself. Pull data from multiple sources, spot trends, and generate beautiful reports — on demand or on schedule.
Data & Analytics has only 18 skills out of 3,286 on ClawHub — the most underserved category by far. Yet automated reporting is called "the most universally loved automation" in the OpenClaw community. Every business needs it, nobody has built it properly.
Biz Reporter connects to the user's business tools, pulls key metrics, applies trend analysis, and generates a formatted report. It works with whatever tools the user has — from a solo founder with just Google Analytics to a team with a full data stack.
gog tool, browser automation, or API callsQuick pulse check — 2-3 minutes to generate, meant for morning review.
📊 Daily KPI Snapshot — [Date]
🌐 Website: [sessions] sessions ([+/-]% vs yesterday)
Top page: [page] ([views] views)
💰 Revenue: $[amount] ([+/-]% vs yesterday)
New customers: [count]
📱 Social: [total engagement] across platforms
Best post: [platform] — [description] ([engagement])
⚡ Quick take: [One sentence AI analysis of the day]
Comprehensive marketing performance overview.
📈 Weekly Marketing Report — [Date Range]
EXECUTIVE SUMMARY
[2-3 sentence overview: what went well, what needs attention, key number]
WEBSITE PERFORMANCE
• Sessions: [number] ([%] vs last week)
• Unique visitors: [number]
• Top traffic sources: [source 1] ([%]), [source 2] ([%]), [source 3] ([%])
• Top 5 pages by traffic:
1. [page] — [views] views
2. ...
• Bounce rate: [%] ([trend])
SEARCH PERFORMANCE
• Impressions: [number] ([%] change)
• Clicks: [number] ([%] change)
• Average CTR: [%]
• Average position: [number]
• Top gaining queries: [query] (+[positions])
• Top losing queries: [query] (-[positions])
SOCIAL MEDIA
• Total followers: [number] (net +[growth])
• Total engagement: [number]
• Best performing post: [description]
• Platform breakdown:
- Twitter/X: [followers], [engagement]
- LinkedIn: [followers], [engagement]
REVENUE (if available)
• Total revenue: $[amount] ([%] vs last week)
• New customers: [count]
• Churn: [count] ([%])
• MRR: $[amount]
TRENDS & INSIGHTS
• [AI-generated insight about notable trends]
• [Comparison to historical averages]
• [Actionable recommendation]
NEXT WEEK FOCUS
• [Suggested action based on data]
Deep analysis with historical comparisons and strategic recommendations.
Follow the weekly format but expand with:
If the user asks for something specific, build it:
Biz Reporter doesn't just show numbers — it spots patterns:
Users can ask questions about their data conversationally:
| User says | Action |
|---|---|
| "How's our traffic this week?" | Quick web analytics summary with week-over-week comparison |
| "What's our MRR?" | Pull Stripe data, show current MRR with trend |
| "Which blog posts are getting the most traffic?" | Top pages report from GA4 |
| "Are we ranking better or worse this month?" | Search Console comparison |
| "Generate my weekly report" | Full weekly marketing report |
| "How did our launch go?" | Pull metrics for a specific date range around the launch |
| "Show me revenue by month for the last 6 months" | Historical revenue chart description |
Help users set up recurring reports via cron:
[
{
"name": "Daily KPI snapshot",
"schedule": "0 8 * * 1-5",
"prompt": "Generate daily KPI snapshot and send to Slack #metrics"
},
{
"name": "Weekly marketing report",
"schedule": "0 9 * * 1",
"prompt": "Generate weekly marketing report for last week and send via email"
},
{
"name": "Monthly business review",
"schedule": "0 10 1 * *",
"prompt": "Generate monthly business review for last month and post to Notion"
}
]
On first use:
Reports can be delivered as: