← 返回 Skills 市场
Route Specialist
作者
Stephen Thorn
· GitHub ↗
· v1.0.0
· MIT-0
95
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install route-specialist
功能描述
Classifies tasks by domain using deterministic and LLM methods, then routes to specialized prompts with tuned models and metadata for expert handling.
安全使用建议
What to check before installing:
- Clarify the env-var mismatch: the SKILL.md lists OPENCLAW_LLM_ENDPOINT under metadata but the registry says no required env vars. Confirm whether an LLM endpoint/credential is needed and how it's provided/stored.
- Review the full specialist system prompts (they were truncated). Those prompts will be sent to models and can contain instructions that affect outputs or data handling.
- Limit the file_context you pass to the skill. It uses file names/extensions (reasonable) but the skill has access to the file-system tool — avoid giving paths to sensitive files.
- Ask the publisher to explain the model choice/comments (M2.7 vs gemma-4-26b-moe and the MBP M1 note) to confirm there are no hidden assumptions about runtime environment.
- Because the skill can call the LLM autonomously, only grant it to agents/workflows you trust; if you need stricter control, disable autonomous invocation or audit calls/logs.
If the publisher clarifies the env-var declaration and you inspect the full prompts, the inconsistencies appear explainable; until then treat the skill with caution.
功能分析
Type: OpenClaw Skill
Name: route-specialist
Version: 1.0.0
The 'route-specialist' skill is a legitimate task router designed to improve AI performance by selecting domain-specific system prompts (e.g., iOS, Trading, DevOps). The logic in SKILL.md uses deterministic file-extension matching and LLM-based classification to route tasks to appropriate models and prompts. The specialist prompts themselves promote security best practices, such as forbidding the use of 'eval' or 'exec' in Python and enforcing least-privilege IAM in DevOps. No indicators of data exfiltration, malicious execution, or prompt injection were found.
能力标签
能力评估
Purpose & Capability
The described functionality (deterministic + LLM routing to specialist prompts) matches the code in SKILL.md: stage‑1 filename/keyword rules and stage‑2 LLM classification. However the SKILL.md metadata declares an env var (OPENCLAW_LLM_ENDPOINT) under openclaw.env_vars while the registry-level 'Required env vars' field lists none — this mismatch should be clarified. There are also minor oddities (comments referencing 'M2.7' vs stage2 code using 'gemma-4-26b-moe' and an MBP M1 comment) that don't break functionality but are inconsistent with a clean spec.
Instruction Scope
Instructions stay largely within routing scope: they inspect provided file paths (extensions/names) and call an LLM to return JSON classification and metadata. The skill lists tools 'llm' and 'file-system' and expects an optional file_context input. It does not instruct reading arbitrary system files or sending data to unexpected external endpoints other than the LLM. However the specialist system prompts are truncated in the package — those prompts will be sent to models and could contain policy/behavior instructions you should review before use.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — lowest install risk. Nothing is downloaded or written by an installer here.
Credentials
The skill implicitly requires an LLM endpoint (openclaw.env_vars lists OPENCLAW_LLM_ENDPOINT) but the top-level registry lines claim 'Required env vars: none' and 'Primary credential: none'. That mismatch is important: the skill will call an LLM and therefore needs an LLM endpoint/credential. Confirm what environment variables the platform will provide and whether any credentials are required or stored. No other unrelated credentials are requested.
Persistence & Privilege
always:false (default) so it is not forced into every agent run. It declares the 'file-system' tool which lets it examine file paths provided as input; the instructions only reference file names/extensions, not arbitrary file contents, but ensure the file_context you pass does not include sensitive files. Autonomous invocation is allowed (disable-model-invocation:false) — that's normal but increases blast radius if combined with other problematic behaviors.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install route-specialist - 安装完成后,直接呼叫该 Skill 的名称或使用
/route-specialist触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the route-specialist skill — a system for classifying and routing coding tasks to domain-specific expert prompts.
- Classifies tasks into domains (iOS, web, python, trading, VC, devops, or general) using two-stage routing: deterministic file/keyword match, then LLM fallback for ambiguity.
- Outputs structured metadata: domain, specialist, system_prompt, recommended model, detected frameworks, iOS version, multi-hop analysis, project root, and hard gate detection.
- Integrates with coding-orchestrator as first-call router, or can answer "what kind of task is this" directly.
- Provides specially-tuned prompts and model recommendations to maximize performance in each domain.
- Supports project/file context and detects hard domain boundaries (e.g., iOS by .swift files).
元数据
常见问题
Route Specialist 是什么?
Classifies tasks by domain using deterministic and LLM methods, then routes to specialized prompts with tuned models and metadata for expert handling. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 95 次。
如何安装 Route Specialist?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install route-specialist」即可一键安装,无需额外配置。
Route Specialist 是免费的吗?
是的,Route Specialist 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Route Specialist 支持哪些平台?
Route Specialist 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Route Specialist?
由 Stephen Thorn(@stephenlthorn)开发并维护,当前版本 v1.0.0。
推荐 Skills