curl -L -o model-router.skill "https://aiskillstore.io/v1/agent/skills/a24f738a-5a58-43ea-b928-913604438113/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "a24f738a-5a58-43ea-b928-913604438113",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
当用户说『全用旗舰模型太贵』『小任务也要排队等大模型』『怎么按难度选模型』『怎么给agent配模型梯队』,或想在不降质前提下把推理成本压下来时使用。按任务复杂度把请求路由到『刚好够用』的模型档位(旗舰/中端/小模型/本地),附成本对比与回退策略。理论根基:LGD 三律(有籍·有证·有门禁)。触发词:模型路由、model routing、省钱、成本优化、模型梯队、小任务大模型、路由策略、LLM成本。
Compatible Platforms windows macos linux
Findings: ["USK v3 경고: input_schema.type이 'object'가 아닙니다", "USK v3 경고: output_schema.type이 'object'가 아닙니다", 'USK v3 경고: 이 스킬은 자동 변환 조건을 충족하지 않아 manual_install로 처리됩니다']
✅ No security risks found.
AI Review Stage
Issues Found
제공된 Python 코드(`scripts/model_router.py`)는 표준 라이브러리 외의 외부 종속성 없이 순수하게 계산 및 표준 출력만을 수행합니다. 네트워크 통신, 파일 시스템 작업 또는 서브프로세스 실행을 전혀 수행하지 않으므로, `permissions` 필드에 선언된 `network: false`, `filesystem: false`, `subprocess: false`와 완벽하게 일치합니다. 코드 자체는 매우 안전하며 악의적인 동작의 징후가 없습니다. 그러나 메타데이터에는 심각한 불일치가 존재합니다. `allowed-tools` 필드에 'Read, Glob, Grep, Edit'가 명시되어 있어 파일 시스템 접근 및 잠재적으로 서브프로세스 실행 권한이 필요한 도구 사용을 시사합니다. 또한, `risk_rationale` 필드에서는 'API 호출/파일 읽기-쓰기/로컬 실행'을 언급하며 이를 바탕으로 위험 등급을 'medium'으로 책정했습니다. 이 두 필드의 내용은 `permissions` 필드에서 명시적으로 `false`로 설정된 네트워크, 파일 시스템, 서브프로세스 권한과 직접적으로 충돌합니다. 이러한 메타데이터의 불일치는 스킬의 실제 기능과 보안 정책에 대한 혼란을 야기할 수 있습니다. 플랫폼이 `allowed-tools` 또는 `risk_rationale`에 따라 권한을 부여할 경우, `permissions` 필드와 다른 동작이 발생할 수 있는 잠재적 위험이 있습니다. 따라서, 메타데이터의 명확한 수정 및 일관성 확보를 위해 'pending' 상태로 지정하며, 관리자의 추가 검토가 필요합니다. 만약 `permissions` 필드가 최종적인 권한 선언이라면, `allowed-tools` 및 `risk_rationale` 필드도 이에 맞춰 수정되어야 합니다.
No reviews yet. Be the first to leave one!