🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

PostHog

by @simonfunk

Interact with PostHog analytics via its REST API. Capture events, evaluate feature flags, query data with HogQL, manage persons, insights, dashboards, experi...

Versionv1.0.0
Installs4
πŸ’‘ Examples

# Capture an event
bash scripts/posthog.sh capture "signup" "user_123" '{"plan":"pro"}'

Evaluate feature flags

bash scripts/posthog.sh evaluate-flags "user_123"

HogQL query β€” top events last 7 days

bash scripts/posthog.sh query "SELECT event, count() FROM events WHERE timestamp >= now() - INTERVAL 7 DAY GROUP BY event ORDER BY count() DESC LIMIT 20"

List persons

bash scripts/posthog.sh list-persons 10 | jq '.results[] | {name, distinct_ids}'

List feature flags

bash scripts/posthog.sh list-flags | jq '.results[] | {id, key, active}'

Create a feature flag

echo '{"key":"new-dashboard","name":"New Dashboard","active":true,"filters":{"groups":[{"rollout_percentage":50}]}}' | \ bash scripts/posthog.sh create-flag

List dashboards

bash scripts/posthog.sh list-dashboards | jq '.results[] | {id, name}'

βš™οΈ Configuration

1. Get personal API key: https://us.posthog.com/settings/user-api-keys 2. Get project ID: https://us.posthog.com/settings/project#variables 3. Set env vars:

   export POSTHOG_API_KEY="phx_..."
   export POSTHOG_PROJECT_ID="12345"
   export POSTHOG_PROJECT_API_KEY="phc_..."  # optional, for capture/flags
   # For EU Cloud:
   # export POSTHOG_HOST="https://eu.posthog.com"
   # export POSTHOG_INGEST_HOST="https://eu.i.posthog.com"
   
4. Verify: bash scripts/posthog.sh whoami

View on ClawHub
TERMINAL
clawhub install posthog

πŸ§ͺ Use this skill with your agent

Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

πŸ” Can't find the right skill?

Search 60,000+ AI agent skills β€” free, no login needed.

Search Skills β†’