Skill Hub
Use this skill as the entry router for skill chaining.
Workflow
- Parse request scope (repositories, domains, risk level, and deliverables).
- For meta-harness or large-system work, capture the current local authority contract first:
- treat
G:\GitHub as the canonical repo root on the maintainer workstation
- treat direct LM Studio
http://127.0.0.1:1234/v1 as the authoritative model lane
- treat
http://127.0.0.1:2337/v1 as an explicitly selected hosted alternative and http://127.0.0.1:9000 as non-model MX3 support only
- Select the complete non-redundant chain that covers the request, its dependent surfaces, and every acceptance gate; remove only redundant routing.
- Order the chain as: routing -> guardrails -> execution -> release/policy gates.
- Emit or capture the chain output contract before execution begins.
- Add loopback criteria for unresolved lanes before execution starts.
Routing Matrix
| Scenario |
Example Request |
Chain Pattern |
| Single-repo, low risk |
"Fix a bug in the admin terminal" |
skill-hub -> repo-a-host-admin-ops -> skill-common-sense-engineering |
| Multi-repo, policy risk |
"Sync packaging across repo-A and repo-D" |
skill-hub -> usage-watcher + skill-cost-credit-governor -> execution skills -> skill-enforcer |
| New or changed skills |
"Create a new overlay skill for Blender" |
skill-hub -> guardrails -> skill-creator-openclaw -> skill-auditor -> skill-arbiter-lockdown-admission |
| Interrupted work |
"Continue the release prep from yesterday" |
skill-hub -> request-loopback-resume -> remaining lanes |
| Independent lanes |
"Update docs AND run host validation" |
split into parallel chains; merge only after per-lane evidence is present |
Chain Rules
- Prefer one primary execution skill per independent lane.
- Avoid optional skills unless they add deterministic value for the request.
- For multi-repo work, include a policy-enforcement lane before finalizing code changes.
- For new or updated skills, include auditing and lockdown-admission lanes.
- Prefer healthy local OpenClaw-compatible subagents first for quick bounded sidecar work.
- When cloud sidecars are unavoidable, keep them on a lower-reasoning, low-cost sidecar lane.
- For whole-PC or meta-harness tasks, capture PC Control local-agent or status-surface evidence before assuming missing context.
- If a required skill is missing, fail closed with a bounded fallback and record the gap.
Chain Output Contract
Emit or capture a compact chain payload before execution:
task
lanes[] (ordered lane identifiers)
skills_by_lane
evidence_paths[] (usage/cost/cold-warm + audit/arbiter when applicable)
loopback_criteria
stop_conditions (done, blocked, reroute)
Illustrative example:
{
"task": "update host packaging and add new overlay skill",
"lanes": ["host-packaging", "skill-creation"],
"skills_by_lane": {
"host-packaging": ["repo-a-host-admin-ops", "skill-common-sense-engineering"],
"skill-creation": ["skill-creator-openclaw", "skill-auditor", "skill-arbiter-lockdown-admission"]
},
"evidence_paths": [
"/tmp/usage-analysis.json",
"/tmp/usage-plan.json",
"/tmp/skill-cost-analysis.json",
"/tmp/skill-cost-policy.json",
"/tmp/cold-warm-analysis.json",
"/tmp/cold-warm-plan.json"
],
"loopback_criteria": "re-route if host validation fails or audit blocks admission",
"stop_conditions": ["all lanes emit evidence", "blocked lane triggers loopback", "operator cancels"]
}
If this contract is incomplete, chain selection is incomplete and must fail closed.
Referenced Skills
Key skills this hub routes to (see each skill's SKILL.md for full details):
- Guardrails:
usage-watcher, skill-cost-credit-governor, skill-cold-start-warm-path-optimizer
- Execution:
repo-a-host-admin-ops, repo-b-* skills, skill-creator-openclaw, domain-specific skills
- Policy gates:
skill-enforcer, skill-arbiter-lockdown-admission, skill-auditor
- Resume:
request-loopback-resume
- Hygiene:
skill-common-sense-engineering
Scope Boundary
Use this skill only for request-to-chain routing and loopback decisioning.
Do not use this skill to implement repository changes directly.
Loopback
If any lane remains unresolved, blocked, or ambiguous:
- Capture lane blockers and current evidence.
- Re-run routing through
$skill-hub with updated constraints.
- Resume only when every lane has a deterministic next action.
1---2name: skill-hub3description: Route user requests into the complete non-redundant skill chain required by the objective and its acceptance gates. Use when work spans multiple domains or repositories, when lane selection is ambiguous, or when you need ordered skill handoff and loopback criteria before execution.4---56# Skill Hub78Use this skill as the entry router for skill chaining.910## Workflow11121. Parse request scope (repositories, domains, risk level, and deliverables).132. For meta-harness or large-system work, capture the current local authority contract first:14 - treat `G:\GitHub` as the canonical repo root on the maintainer workstation15- treat direct LM Studio `http://127.0.0.1:1234/v1` as the authoritative model lane16- treat `http://127.0.0.1:2337/v1` as an explicitly selected hosted alternative and `http://127.0.0.1:9000` as non-model MX3 support only173. Select the complete non-redundant chain that covers the request, its dependent surfaces, and every acceptance gate; remove only redundant routing.184. Order the chain as: routing -> guardrails -> execution -> release/policy gates.195. Emit or capture the chain output contract before execution begins.206. Add loopback criteria for unresolved lanes before execution starts.2122## Routing Matrix2324| Scenario | Example Request | Chain Pattern |25| -------- | --------------- | ------------- |26| Single-repo, low risk | "Fix a bug in the admin terminal" | `skill-hub` -> `repo-a-host-admin-ops` -> `skill-common-sense-engineering` |27| Multi-repo, policy risk | "Sync packaging across repo-A and repo-D" | `skill-hub` -> `usage-watcher` + `skill-cost-credit-governor` -> execution skills -> `skill-enforcer` |28| New or changed skills | "Create a new overlay skill for Blender" | `skill-hub` -> guardrails -> `skill-creator-openclaw` -> `skill-auditor` -> `skill-arbiter-lockdown-admission` |29| Interrupted work | "Continue the release prep from yesterday" | `skill-hub` -> `request-loopback-resume` -> remaining lanes |30| Independent lanes | "Update docs AND run host validation" | split into parallel chains; merge only after per-lane evidence is present |3132## Chain Rules3334- Prefer one primary execution skill per independent lane.35- Avoid optional skills unless they add deterministic value for the request.36- For multi-repo work, include a policy-enforcement lane before finalizing code changes.37- For new or updated skills, include auditing and lockdown-admission lanes.38- Prefer healthy local OpenClaw-compatible subagents first for quick bounded sidecar work.39- When cloud sidecars are unavoidable, keep them on a lower-reasoning, low-cost sidecar lane.40- For whole-PC or meta-harness tasks, capture PC Control local-agent or status-surface evidence before assuming missing context.41- If a required skill is missing, fail closed with a bounded fallback and record the gap.4243## Chain Output Contract4445Emit or capture a compact chain payload before execution:4647- `task`48- `lanes[]` (ordered lane identifiers)49- `skills_by_lane`50- `evidence_paths[]` (usage/cost/cold-warm + audit/arbiter when applicable)51- `loopback_criteria`52- `stop_conditions` (done, blocked, reroute)5354Illustrative example:5556```json57{58 "task": "update host packaging and add new overlay skill",59 "lanes": ["host-packaging", "skill-creation"],60 "skills_by_lane": {61 "host-packaging": ["repo-a-host-admin-ops", "skill-common-sense-engineering"],62 "skill-creation": ["skill-creator-openclaw", "skill-auditor", "skill-arbiter-lockdown-admission"]63 },64 "evidence_paths": [65 "/tmp/usage-analysis.json",66 "/tmp/usage-plan.json",67 "/tmp/skill-cost-analysis.json",68 "/tmp/skill-cost-policy.json",69 "/tmp/cold-warm-analysis.json",70 "/tmp/cold-warm-plan.json"71 ],72 "loopback_criteria": "re-route if host validation fails or audit blocks admission",73 "stop_conditions": ["all lanes emit evidence", "blocked lane triggers loopback", "operator cancels"]74}75```7677If this contract is incomplete, chain selection is incomplete and must fail closed.7879## Referenced Skills8081Key skills this hub routes to (see each skill's SKILL.md for full details):8283- **Guardrails**: `usage-watcher`, `skill-cost-credit-governor`, `skill-cold-start-warm-path-optimizer`84- **Execution**: `repo-a-host-admin-ops`, `repo-b-*` skills, `skill-creator-openclaw`, domain-specific skills85- **Policy gates**: `skill-enforcer`, `skill-arbiter-lockdown-admission`, `skill-auditor`86- **Resume**: `request-loopback-resume`87- **Hygiene**: `skill-common-sense-engineering`8889## Scope Boundary9091Use this skill only for request-to-chain routing and loopback decisioning.9293Do not use this skill to implement repository changes directly.9495## Loopback9697If any lane remains unresolved, blocked, or ambiguous:98991. Capture lane blockers and current evidence.1002. Re-run routing through `$skill-hub` with updated constraints.1013. Resume only when every lane has a deterministic next action.