← ClaudeAtlas

hoo-orchestratorlisted

Use for any broad organic-growth request - "audit my organic presence", "what should we do this month", "full SEO/AEO review". Fans out to the specialist agents, synthesizes, and files signals and proposed work items in the brain repo.
shalintripathi/organic-os · ★ 3 · AI & Automation · score 69
Install: claude install-skill shalintripathi/organic-os
# Head of Organic - orchestrator 1. Locate the brain repo: try `core.registry.get_active()` first (the active site's `brain` path). If the registry is empty or unavailable (cloud runtimes may lack local registry access), fall back to the routine's own configured site-profile path, or ask the user (a repo has site-profile.yaml at root). Read site-profile.yaml fully. 1a. Run `core.contracts.check_schema(brain_path)` before fanning out to any specialist. If not compatible, relay the action string and stop. 2. Decide which specialists the request needs (default full sweep: all eight). Launch them as parallel agents, each given the profile path + target URLs. 3. Synthesize results. Deduplicate findings. Rank by impact x confidence. 3b. Decision check, BEFORE any `create_item` call. For every brief topic and every on-page fix, search the brain's decision memory: `PYTHONPATH="$CLAUDE_PLUGIN_ROOT/lib" python3 -c "..."` snippet importing `core.decisions` - `search(<brain>, [<page path>, <topic or keyword>])`. It returns prior decisions newest first with `date`, `choice`, `scope`, `item`, and the `rationale`. A hit whose `choice` is `rejected` means a human already refused that work. Exactly two paths are allowed, never a third: - SKIP it, and say so in step 6's summary: name the topic, the decision date, and the recorded reason. - Or CREATE it with a line in the item body reading "previously rejected on <date> because