CtrlK
BlogDocsLog inGet started
Tessl Logo

exploring-live-traffic

Inspects PostHog Web analytics Live tab data — current users online, last-30-minutes pageviews, top pages, referrers, devices, browsers, countries, bot traffic, and the per-minute bot/users charts. Use when the user asks "who is on my site right now?", "what is happening live?", "what bots are crawling me?", asks about the "live tab" / "live dashboard", wants live numbers (last 30 min), or wants help filtering or drilling into the live view. Also covers building product-analytics insights that mirror what the tiles show.

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is highly actionable and well-structured, with executable JSON recipes and clear routing tables, and it avoids padding. Its main limitation is progressive disclosure: everything lives in one large inline file with no external references, so detailed recipe/reference material is not split out for navigation.

Suggestions

Move the full TrendsQuery JSON recipes and/or the content-card catalog into a references/ file (e.g. references/recipes.md) and link to it from SKILL.md so the main file stays a lean overview, improving progressive_disclosure.

Tighten the common-requests table or fold the most redundant rows into the recipes section to reduce token cost and lift conciseness.

Add a short explicit decision checklist at the top of "Building product-analytics queries" (pick recipe → set date_from → set interval → inherit host filter) to make the workflow steps and checkpoints more explicit.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's intelligence (no "what is PostHog" padding), with efficient tables, though the embedded JSON recipes and the long common-requests table add tokens that could be slightly trimmed or offloaded.

4 / 5

Actionability

It provides complete, copy-paste-ready TrendsQuery JSON recipes (bot traffic breakdown, single-bot drill-down), a breakdown-property mapping table, explicit defaults, and a request→action routing table covering the common cases.

5 / 5

Workflow Clarity

Decision flow is clearly sequenced (recognize request → pick recipe → apply defaults → inherit host filter → mind gotchas) via the "When to use" and "Common requests" sections, with no destructive/batch operations needing validation, but it reads more as a reference than an explicit checkpointed checklist.

4 / 5

Progressive Disclosure

Internal structure is good (clear headers, tables, logical flow), but with no bundle files the ~230-line doc is monolithic — the JSON recipe catalog and card reference could plausibly live in separate one-level-deep reference files rather than fully inlined.

3 / 5

Total

16

/

20

Passed

Description

91%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is strong: it explicitly covers both what the skill inspects and when to trigger it, with rich natural-language trigger phrases and synonyms. Its only soft spot is specificity, which rests more on enumerating data points than on a diverse set of distinct actions, and a minor overlap with the broader Web analytics skill.

DimensionReasoningScore

Specificity

Enumerates many concrete data points ("current users online, last-30-minutes pageviews, top pages, referrers, devices, browsers, countries, bot traffic, and the per-minute bot/users charts") plus the action of building mirroring insights, but leans on data enumeration rather than a broad set of distinct action verbs, leaving a minor gap versus the comprehensive-actions anchor.

4 / 5

Completeness

Explicitly states what the skill does (inspects the enumerated Live tab data, builds mirroring insights) and when to use it via a "Use when the user asks..." clause with concrete trigger phrases, satisfying both what and when.

5 / 5

Trigger Term Quality

Covers natural user phrasings including synonyms — "who is on my site right now?", "what is happening live?", "what bots are crawling me?", "live tab" / "live dashboard" / "live view", and "live numbers (last 30 min)" — giving comprehensive coverage of terms users would actually say.

5 / 5

Distinctiveness Conflict Risk

It targets a clearly distinct niche (PostHog Web analytics Live tab / real-time data) with specific triggers, but overlaps slightly with a closely related standard Web analytics skill, leaving minor conflict risk.

4 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
PostHog/posthog
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.