Skill Auto-Router

v1.0.0

Automatically discover and route relevant installed skills for the current task, plus run a daily skill audit. Use when you want pre-task skill matching acro...

1· 131·0 current·0 all-time
byChad Keith@chchchadzilla

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for chchchadzilla/skill-auto-router.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Skill Auto-Router" (chchchadzilla/skill-auto-router) from ClawHub.
Skill page: https://clawhub.ai/chchchadzilla/skill-auto-router
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install skill-auto-router

ClawHub CLI

Package manager switcher

npx clawhub@latest install skill-auto-router
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (auto-routing and daily audit of installed skills) matches what the provided script does: it discovers SKILL.md files under reasonable skill roots, tokenizes frontmatter name/description, ranks candidates, and provides an audit. No unrelated credentials, binaries, or install steps are required.
Instruction Scope
SKILL.md instructs running the local Python script and integrating it into AGENTS/HEARTBEAT. The script reads SKILL.md frontmatter and returns names/paths/scores — this is expected for the purpose. Note: the script prints absolute paths and skill names, so running it or logging its output can expose filesystem paths and skill metadata; also ensure SKILL.md frontmatter does not contain sensitive data before integrating into automated logs or heartbeat processes.
Install Mechanism
There is no install spec and the skill is instruction-only plus a small Python script. Nothing is downloaded or written to disk by the skill beyond reading existing files. This is low-risk and proportionate to the stated functionality.
Credentials
The skill requests no environment variables, no credentials, and no special config paths beyond searching several plausible local skill-root locations. These roots are consistent with locating installed skills; no unrelated secrets are required.
Persistence & Privilege
The skill does not request permanent/always-on presence (always:false) and does not modify other skills or system settings. It merely provides a script intended to be invoked manually or wired into existing hooks; autonomous invocation capability is platform-default and not introduced here.
Assessment
This skill appears to do what it says: locally scan SKILL.md frontmatter and return ranked candidates and a daily audit. Before enabling automated/heartbeat runs: (1) inspect your existing SKILL.md files to ensure no sensitive data is stored in frontmatter (the script prints names and paths), (2) consider limiting or customizing the skill roots passed to the script so it only scans intended directories, and (3) if you will log or send the audit output to shared systems, review those logs for leakage of internal filenames or paths. If you accept those visibility characteristics, the skill is coherent and appropriate to use.

Like a lobster shell, security has layers — review code before you run it.

agent-skillvk97dd9bg2ha3b06z4rm5fy7zps84bdkcauto-skillvk97dd9bg2ha3b06z4rm5fy7zps84bdkcauto-skillsvk97dd9bg2ha3b06z4rm5fy7zps84bdkcautomatic-skillsvk97dd9bg2ha3b06z4rm5fy7zps84bdkcautomationvk97dd9bg2ha3b06z4rm5fy7zps84bdkcdeveloper-toolsvk97dd9bg2ha3b06z4rm5fy7zps84bdkclatestvk97dd9bg2ha3b06z4rm5fy7zps84bdkcopenclawvk97dd9bg2ha3b06z4rm5fy7zps84bdkcproductivityvk97dd9bg2ha3b06z4rm5fy7zps84bdkcroutingvk97dd9bg2ha3b06z4rm5fy7zps84bdkcskill-activationvk97dd9bg2ha3b06z4rm5fy7zps84bdkcskill-pickingvk97dd9bg2ha3b06z4rm5fy7zps84bdkcskill-picking-skillvk97dd9bg2ha3b06z4rm5fy7zps84bdkc
131downloads
1stars
1versions
Updated 3w ago
v1.0.0
MIT-0

Skill Auto Router

Run a lightweight preflight before non-trivial work so the agent loads the right skills instead of guessing.

Quick Start

1) Pre-task routing (before work starts)

python scripts/skill_router.py --task "<user task text>"

This returns ranked skill candidates with match reasons.

2) Daily audit (once per day)

python scripts/skill_router.py --daily

This reports:

  • discovered skill count
  • duplicate/overlapping trigger language
  • weak or vague descriptions that reduce trigger quality

Recommended Integration

To make this behavior automatic, wire it into your workspace steering:

  1. In AGENTS.md pre-task checklist: run pre-task routing for non-trivial tasks.
  2. In HEARTBEAT.md: run --daily once per day and log result.

Use references/setup-checklist.md for copy/paste snippets.

Operating Rules

  • Prefer top 1-3 matching skills only (avoid loading everything).
  • If no good match is found, continue without skill load.
  • If multiple matches tie, choose the most specific skill description.
  • Never claim a skill was loaded unless it actually was.

scripts/

  • scripts/skill_router.py — deterministic local matcher + daily audit

references/

  • references/setup-checklist.md — integration snippets for AGENTS/HEARTBEAT

Comments

Loading comments...