hoo-dailylisted
Install: claude install-skill shalintripathi/organic-os
# Daily signal pull (Generator role - append only)
Resolve the brain: use registry.get_active() when running interactively;
scheduled runs receive the brain path from the routine configuration.
0. Run `core.contracts.check_schema(brain_path)` first. If not compatible,
relay the action string and stop before any of the steps below.
1. Read site-profile.yaml. Determine available sources: GSC connector, GA4
connector, tracked keywords in keywords/tracking.yaml, WordPress endpoint.
The sessions and referral pulls read the analytics slot (ADR-0009) -
GA4 is the adapter today; see CONTRIBUTING.md's "Contributing an
analytics adapter" to add Clarity or Matomo.
2. Pull, for yesterday (or since the last signal date - read the latest file in
signals/): GSC clicks/impressions/CTR/position for top and tracked queries;
GA4 sessions; spot-check 3 tracked keywords in one AI engine, rotating.
2.5. AI-referral segmentation (runs only when GA4 is reachable): segment
referral sessions whose source matches a known AI surface and record
one `ai_referrals:` line in the daily signal - the session count plus
the top landing pages (cap 3, each with its count). The known AI
surfaces: chatgpt.com, perplexity.ai, gemini.google.com,
copilot.microsoft.com, claude.ai. This list is maintained here, in
this skill, and reviewed quarterly - hoo-weekly and hoo-monday-report
quote it, never extend it (see docs/INFORMATION-MAP.md in the repo).
Zero matching sessions