Multica 自动驾驶仪(Autopilots)
创建、管理和调试 Multica 自动驾驶仪——通过定时、Webhook 或手动触发自动化代理任务。
证据显示该技能明确警告不要运行具有真实副作用的操作(如trigger、delete),并建议先查看文档;同时指出webhook令牌必须保密,不得泄露。这表明有数据流透明性和敏感信息处理的意识。但技能未提供用户确认或回滚机制,且未明确限定权限范围,仅通过allowed-tools限制为Bash(multica *),但未明确是否需要用户确认。因此信任得分为12,扣分原因为缺乏明确的用户确认流程和权限分级。
技能提供了详细的调试步骤和清晰的错误处理说明,例如对于webhook交付状态(queued、failed)的解释,以及对于cron预览接口的说明。但其依赖外部服务(multica CLI和服务端),未提供安装或依赖说明,且未提供测试证据。静态审查下,可靠性最高10分,鉴于缺乏测试证据和依赖可用性信息,得分为8。
技能明确了适用场景(创建、更新、检查、触发、调试autopilot),并提供了触发条件(如仅当用户明确要求时使用trigger)。但未明确非适用范围(如缺少multica CLI或服务不可用的情况),也未提及中文支持和网络可达性。由于主要是命令行操作,环境适配较好,但边界不清晰。得分为10。
技能提供了清晰的层次结构(快速开始、核心模型、CLI命令、调试、副作用),并有引用文件补充细节。但缺少版本信息、变更日志、维护责任声明,且许可证为NOASSERTION。虽然仓库有CI和测试,但技能本身未提供已知限制。得分为10。
技能描述了核心任务(如创建、触发、调试autopilot),并提供了具体命令和预期输出。但未提供实际输出示例或验证结果,且说明其边际价值主要在于避免误操作,但缺乏比较基准。静态审查下,有效性最高7分,但鉴于输出完整性证据不足,得分为6。
技能引用了源码文件(如references/autopilots-source-map.md),提供了可审计的路径,且仓库有CI配置和测试文件,但技能本身未附带测试。静态审查下,可验证性最高5分,但因无第三方执行证据,得分为4。
- 静态审查无法验证实际执行,建议运行multica CLI进行测试操作(如list、get)以确认命令有效。
- 技能未明确用户确认流程,自动执行具有副作用的命令(如trigger、delete)可能造成意外影响,使用时需严格遵循用户指令。
- 仓库许可证为NOASSERTION,实际许可条款需进一步核实(如Multica License的自托管限制)。
- 部分核心功能依赖海外服务(如GitHub、Discord),中国大陆用户需注意网络可达性,但技能本身主要是命令行操作,影响较小。
这个 Skill 能做什么,适合哪些场景?
该技能用于创建、更新、查看、触发和调试 Multica 自动驾驶仪。Multica 是一个开源托管代理平台,可将编码代理转变为真正的团队成员。自动驾驶仪是一种持久的自动化规则,可在触发(定时、Webhook 或手动)时将工作分配给代理或小队负责人。技能提供了使用 `multica autopilot` CLI 命令进行配置的详细指南,包括执行模式(`create_issue` 和 `run_only`)、触发添加、Webhook 管理及故障排查。它还强调了直接的副作用(如触发、删除)以及避免在日志中泄露 Webhook 令牌。
提供 Multica 自动驾驶仪的命令行操作:列出自动驾驶仪列表、查询详情、创建自动驾驶仪(指定标题、描述、代理和执行模式)、更新状态(激活/暂停)、添加定时或 Webhook 触发器、查看运行记录、手动触发以及轮换 Webhook URL。技能强调在调试前先运行读取命令,并警告诸如触发或删除等具有真实副作用的操作应谨慎使用。它还提供了逐步调试流程,用于排查为何自动驾驶仪未运行,包括检查小队、代理和运行时,以及检查 webhook 投递状态。
- 团队希望为每日站会、每周报告或定期审计设置重复性自动化任务
- 开发者创建通过 Webhook 触发的自动化(例如在 GitHub 事件时触发),以自动创建问题并分配给代理
- 运维人员需要触发自动驾驶仪进行手动运行并监控其执行状态
- 多代理平台的用户希望为其代理配置自动化工作流,而无需手动提示
- 支持人员排查自动驾驶仪未运行的原因,并查看运行失败记录
这个 Skill 有哪些优点和局限?
- 提供了清晰、精确的 CLI 命令,用于创建和管理自动驾驶仪
- 解释了核心模型(触发、运行、执行模式),有助于理解内部原理
- 强调直接副作用和令牌保密,这是重要的安全考虑
- 提供了详细的故障排查流程,用于处理未运行的自动驾驶仪
- 是一个多技能仓库中的单个技能;整个仓库的 README 可能比每个技能更丰富
- 依赖外部 Multica CLI 和服务器,要求安装和网络访问
- 文档不包含安装技能本身的步骤,仅提供 CLI 安装说明
- 未提供测试套件或示例测试,证据仅基于文档
如何安装这个 Skill?
该技能是 Multica 仓库中的内置技能(server/internal/service/builtin_skills/multica-autopilots/SKILL.md)。在当前 Agent Skills 兼容的客户端中,将包含该 SKILL.md 的文件夹放置到技能目录中。首先需要安装 Multica CLI:在 macOS/Linux 上使用 brew install multica-ai/tap/multica 或安装脚本;在 Windows 上使用 PowerShell 命令。然后运行 multica setup 进行配置、认证并启动守护进程。
如何使用这个 Skill?
将技能调用为:当需要创建、更新、查看、触发或调试 Multica 自动驾驶仪时使用。它会指导您使用 multica autopilot CLI 命令。例如:先运行 multica autopilot list --output json 查看现有自动驾驶仪,然后使用 multica autopilot create --title "..." --description "..." --agent ... --mode create_issue --output json 创建新自动化,并使用 multica autopilot trigger-add <autopilot-id> --kind schedule --cron "0 9 * * *" --timezone Asia/Shanghai --output json 添加定时触发。请避免使用 trigger、delete 等破坏性命令进行测试。文档未涵盖安装步骤,但已提供上述常规 CLI 安装方式。
这个 Skill 与同类方案有什么区别?
无明确替代品;该技能特定于 Multica 平台。