Agent Skills
› fancyboi999/ai-engineering-from-scratch-zh
› skill-invocation-router
skill-invocation-router
GitHub为Agent Skill目录设计并测试显式人工、隐式模型或程序化应用的激活策略。通过模拟调用和评分机制,实现可审计的Skill路由决策,确保调用安全与合规。
Trigger Scenarios
需要为Agent Skill设计激活策略时
需要对Skill调用进行路由决策和审计时
Install
npx skills add fancyboi999/ai-engineering-from-scratch-zh --skill skill-invocation-router -g -y
SKILL.md
Frontmatter
{
"name": "skill-invocation-router",
"license": "MIT",
"metadata": {
"lesson": "25"
},
"description": "为 Agent Skill 目录设计并测试显式人工、隐式模型或 agent、程序化应用、有界 skill 组合和 harness 激活策略。"
}
Skill 调用路由器
当宿主需要可审计的激活策略,而不是一个没有区分的 invocable 标志时使用。
- 阅读
references/invocation-model.md,并归类请求通道。 - 查看
assets/host-policy.json;它是适配器配置示例,不是可移植标准。 - 运行
python3 scripts/simulate_invocation.py --policy assets/host-policy.json --actor ACTOR --name NAME --description DESCRIPTION --query QUERY [--explicit-name NAME] [--caller-name NAME] [--depth N] [--user-invocable true|false] [--disable-model-invocation true|false]。 - 对人工、应用、skill 或 harness 请求,要求精确的已发现名称和该通道的 allowlist。
- 对 skill 调用者,还要求调用者身份、无环目标和有界组合深度。
- 对模型或自治 agent 请求,排除 actor 或已识别宿主扩展使其不具资格的候选项。
- 只为其余描述打分;选最强的合格匹配,若没有候选项过阈值则弃权。
- 返回包含 adapter、通道、分数和策略原因的 JSON 决策。
激活只会加载指令;它不会批准工具、文件系统变更、网络访问、secret 使用或 bundle 中的脚本。
Version History
- fa22e2d Current 2026-09-03 00:52


