What problem does it solve?
PostHog Signals scouts are scheduled agents that scan a project and file reports into the Signals inbox, but adapting the canonical fleet to a specific project — or writing a new scout for an uncovered surface — requires knowing the scout SKILL.md anatomy, the report contract, dedupe and memory conventions, config posture, and the test loop. This Skill encodes all of that so an agent can author or tune a scout correctly on the first pass.
Core Features & Use Cases
- Adapt or author scouts: Narrow a canonical scout's scope, retune thresholds, add disqualifiers, or scaffold a new
signals-scout-* skill from the closest canonical template for a surface the fleet doesn't cover.
- Configure run posture: Set schedule, enabled, dry-run (
emit=false), network access, tags, and structured-output schemas via scout-create-prepare/scout-config-update, and steer scouts without edits using scout notes.
- Build measurement scouts: Create LLM-judge scouts that record structured
$scout_structured_output events on a schedule for custom metrics no query can compute.
- Use Case: You want a scout that watches your checkout-funnel event for conversion drops. The Skill walks you through profiling the project, copying the closest canonical scout, writing a signal-vs-noise discriminator, dogfooding the queries by hand, and spending one
scout-run-now to validate end-to-end.
Quick Start
Ask the agent to create a new PostHog Signals scout that watches a specific event or surface in your project and files reports to the Signals inbox.