用途:这是一个交互式演示技能,让用户化身电影角色并观察主题化工作流运行。它主要用于展示 OpenCode Skills 如何通过简单配置驱动不同行为,而非完成实际的影视或侦探任务。
主要能力:提供三个角色——yoda(星球大战绝地大师)、stark(钢铁侠托尼·斯塔克)、sherlock(侦探夏洛克·福尔摩斯);每个角色各有两个可选任务,例如 yoda 的「Defend the Republic」与「Infiltrate the Sith」;router.sh 负责解析参数、读取配置、校验角色与任务,再执行对应的 workflow 脚本并输出带主题风格的终端内容。
使用方式:调用技能后,代理会先询问要扮演哪个角色,随后运行: cd .opencode/skills/smart-router-skill bash router.sh --character <你的选择> 也可用 bash router.sh --character yoda --mission 2 覆盖配置中的任务,或 bash router.sh --help 查看帮助。修改 .opencode/skills/smart-router-skill/config/personality-config.json 中的 mission 数值即可切换同一角色的不同任务。
目录结构:包含 SKILL.md、router.sh、config/personality-config.json 及 scripts/ 下的 yoda-workflow.sh、stark-workflow.sh、sherlock-workflow.sh。
适用场景:演示配置驱动的动态路由、角色化交互与可视化控制台反馈;也可作为需要可切换模式(如正式/随意风格、不同工作流)的技能模板。
限制:资料未说明该技能具备真实业务功能或集成外部服务,输出为预设的主题化演示内容;未提供收费、平台支持范围或性能相关信息。