Route GEO and generative engine optimization requests to an available GEOHub capability. Use for broad GEO requests, GEOHub workflow selection, capability checks, or requests spanning discovery, brand/site/page diagnosis, multi-page website diagnosis, content, strategy, knowledge, publishing, and measurement.
Resources
6Install
npx skillscat add yaojingang/geohub/geo Install via the SkillsCat registry.
GEOHub
Workflow
- Read
references/routing-contract.mdand the suite resolver contract at../RESOLVER.md. - Run
python3 scripts/run_route.py --text "<request>"orpython -m geo_seo_hub route --text "<request>". Add--lexical-onlyfor the deterministic baseline or--plan-output <path>to compile a TaskPlan. - Dispatch only when
decision.typeissingle_skillorworkflow,runnableis true, and the selected Skill has a non-null entry. - For
clarify,abstain,pending-implementation, orplanned, preserve the reported reason, alternatives, required inputs, and execution boundary.
Output contract
Return the selected skill ID, lifecycle status, runnable flag, reason, entry path, suggestion, typed decision object, and optional stable workflow DAG. When requested, write a validated TaskPlan with its digest and status.
Boundaries
This skill selects and plans capabilities. Workflow execution requires an explicit TaskPlan, file-backed input map, bounded output root, and every declared approval or external-evidence gate. It does not simulate unavailable stages.