LaunchKit · 2026
Back to Skills

client-reporting

Automated client reporting for agencies and freelancers using OpenClaw.

0
339 downloads
by @reighlan

Setup & Installation

openclaw skills install @reighlan/client-reporting

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install client-reporting

What This Skill Does

Pulls metrics from Google Analytics 4, Google Search Console, and social media platforms to generate branded weekly, monthly, or quarterly reports. Reports are delivered automatically via email or Slack on a configurable per-client schedule.

Consolidates GA4, Search Console, and social metrics into a single scheduled pipeline, eliminating manual exports and formatting across multiple platforms each reporting cycle.

When to use it

  • Emailing monthly traffic summaries to agency clients
  • Scheduling weekly SEO performance reports every Monday morning
  • Generating branded HTML or PDF reports for retainer clients
  • Tracking KPI changes across traffic, rankings, and social in one view
  • Automating recurring report delivery without manual data exports

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: generate and email this month's report for acme-corp

AGENT
  1. 1Run pull-metrics.sh for acme-corp to fetch GA4, Search Console, and social data for the past 30 days
  2. 2Generate a monthly HTML report using generate-report.sh with the client's branding config
  3. 3Deliver the report to the client email address using deliver-report.sh --via email
OUTPUT

Branded monthly HTML report sent via SendGrid to ceo@acme.com with traffic, search, and social metrics including period-over-period changes

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Google Analytics 4 property ID and service account JSON keyGoogle Search Console service account JSON keySocial media platform API credentialsSENDGRID_API_KEY environment variable