Agent Skills
› different-ai/openwork
different-ai/openwork
GitHub通过CDP驱动真实应用,结合DOM、像素和视觉三重验证循环,自动化生成零缺陷的高质量产品截图。适用于营销素材、着陆页及社交媒体图片的采集与重制任务。
Install All Skills
npx skills add different-ai/openwork --all -g -y
Skills in Collection (30)
通过CDP驱动真实应用,结合DOM、像素和视觉三重验证循环,自动化生成零缺陷的高质量产品截图。适用于营销素材、着陆页及社交媒体图片的采集与重制任务。
需要拍摄或重新制作应用截图
生成营销图片或演示素材
清理UI干扰项以获取干净画面
npx skills add different-ai/openwork --skill agent-first-screenshots -g -y
用于本地 Electron 应用的浏览器自动化,通过 CDP 驱动 UI,执行任务发送、状态读取及冒烟测试。
驱动本地 Electron 应用 UI
执行本地 UI 冒烟测试
在 Composer 中自动化任务发送与响应确认
npx skills add different-ai/openwork --skill browser-automation -g -y
构建确定性测试见证,通过模拟提供者、伪造API及管理请求日志,支持@openwork/testkit规范下的自动化测试与断言。
需要为测试套件构建模拟环境
编写或运行基于testkit的规格测试
npx skills add different-ai/openwork --skill build-a-witness -g -y
通过Headless Chrome CDP驱动OpenWork Cloud仪表板,执行注册、创建组织、邀请成员等端到端流程。用于生成教程、截图及演示脚本。
需要生成Cloud仪表板教程或截图
演示注册、创建组织或邀请队友流程
自动化执行Cloud平台用户操作
npx skills add different-ai/openwork --skill cloud-dashboard-walkthrough -g -y
用于生成符合 OpenCode/OpenWork 规范的插件脚手架代码,包含工具定义、钩子注册及生命周期管理,支持通过命令或意图触发。
用户要求创建插件
用户要求编写自定义工具
npx skills add different-ai/openwork --skill create-plugin -g -y
在Daytona沙箱中启动独立Chrome浏览器并通过CDP控制,用于Web登录、OAuth流程及与Electron环境隔离的网页操作验证。
需要在沙箱中运行标准Chrome而非Electron
执行Web端登录或OAuth授权流程
进行纯浏览器环境的自动化测试
npx skills add different-ai/openwork --skill daytona-chrome-cdp -g -y
用于在Daytona云端启动和验证OpenWork Cloud/Den服务器沙箱,收集URL以支持桌面端登录和市场准入演示。涵盖服务健康检查、开发者认证配置及API验证流程。
启动或验证Daytona云沙箱环境
获取服务URL进行桌面端集成测试
验证Den API和健康状态
npx skills add different-ai/openwork --skill daytona-cloud-instance -g -y
Daytona云端服务器技能,涵盖Den Web/API、MySQL及Worker Proxy的启动、健康检查与日志排查。支持Electron桌面端与服务端的E2E联调,验证市场插件、组织策略及云认证流程。
需要启动或验证Daytona云端服务器环境
进行Electron桌面与云端服务的端到端测试
排查云端服务健康状态或连接问题
npx skills add different-ai/openwork --skill daytona-cloud-server -g -y
提供Daytona云沙箱环境的开发、启动及调试指南,涵盖Electron应用、noVNC访问、CDP自动化及验证流程。
询问Daytona环境搭建
需要启动或调试Electron应用
配置noVNC或CDP连接
获取沙箱URL或服务状态
npx skills add different-ai/openwork --skill daytona-dev -g -y
验证 Electron 桌面应用与 Daytona Den 云沙箱的端到端集成,涵盖云认证、组织策略及桌面握手流程。
需要验证 Electron 客户端与云端服务的交互
测试云认证和桌面应用握手流程
检查云环境下的功能集成
npx skills add different-ai/openwork --skill daytona-electron-den -g -y
在Daytona沙箱中驱动OpenWork Electron应用进行端到端测试,支持远程Bug复现、UI流程验证及PR演示证据收集。
用户要求测试Daytona环境
需要远程复现Electron应用中的Bug
无需本地Electron即可验证UI流程
npx skills add different-ai/openwork --skill daytona-electron-test -g -y
用于验证 Daytona Electron 或浏览器流程实际运行效果的技能。通过 CDP 驱动模拟人类操作,结合截图和断言进行端到端测试,确保功能可用并生成可审计的验证证据。
需要验证 UI 流程是否正常工作
执行端到端 E2E 测试
生成产品演示或 PR 验证证据
npx skills add different-ai/openwork --skill daytona-flow-validator -g -y
用于收集Daytona UI测试的补充展示材料,如截图和视频。通过运行测试获取证据后,生成包含命名截图的HTML索引页或嵌入视频,以提供可视化的通过/失败证明,辅助PR审查和人工验证。
需要为UI测试提供可视化证据
生成PR审查用的截图索引或演示视频
npx skills add different-ai/openwork --skill daytona-recording-artifacts -g -y
用于在Daytona环境中安全管理和注入AI提供商密钥等评估专用秘密。提供脚本将本地.env文件复制到只读卷,指导重启沙箱以加载配置,并强调验证时严禁打印敏感值,确保测试环境的安全性与合规性。
需要在Daytona沙箱中配置OpenAI、Anthropic等API密钥
需要向Daytona可复用卷添加或更新.env秘密文件
需要重启Electron进程以重新加载新的秘密配置
需要在不泄露密钥的前提下验证秘密文件是否生效
npx skills add different-ai/openwork --skill daytona-secrets-volume -g -y
用于快速启动、种子数据填充及维持 Daytona 云端演示沙箱的自动化技能,提供持久化环境、预置 Acme Robotics 测试账号及健康检查验证。
用户请求启动或准备 OpenWork Cloud/Den Daytona 演示实例
需要获取演示环境的 URL 和登录凭证
要求保持演示沙箱持续运行
npx skills add different-ai/openwork --skill daytona-seeded-cloud-demo -g -y
在Daytona Windows沙箱中验证企业TLS证书信任链,安装CA并测试OpenWork应用及运行时的HTTPS连接修复。
用户要求测试Windows环境或沙箱
验证企业CA、GPO证书或自托管证书路径
报告TLS获取失败或证书相关错误
npx skills add different-ai/openwork --skill daytona-windows-cert -g -y
用于在修改代码前诊断 CI/测试失败。通过记录失败详情、运行干净环境控制组复现,并根据日志特征分类为既有或新引入问题,辅助判断是否需修复。
CI构建或测试任务失败
类型检查报错
测试用例不稳定或超时
npx skills add different-ai/openwork --skill diagnose-a-red-run -g -y
兼容已废弃的遗留流程运行,仅在用户显式请求时执行evals/flows下的现有文件。禁止创建或修改新流程,强制转向新版测试规范。
用户请求运行现有的legacy flow文件
需要执行evals/flows目录下已存在的评估流程
npx skills add different-ai/openwork --skill fraimz -g -y
从 Infisical 工作区获取环境变量或密钥注入当前 Shell,支持单值导出和命令级注入。用于解决脚本缺少 Token、API Key 等敏感信息的问题,确保后续命令可安全使用这些凭据。
需要未设置的环境变量如 BLOB_READ_WRITE_TOKEN
缺少 Token 或 API Key
请求从 Infisical 加载密钥
npx skills add different-ai/openwork --skill get-env-var -g -y
管理 OpenWork 推理模型别名、覆盖层、折扣及自动刷新。提供搜索、添加、移除和验证模型的脚本,并触发 GitHub 工作流以同步上游模型变更。
更新或刷新模型列表
添加、移除或折扣特定模型
搜索可用模型
验证模型配置
npx skills add different-ai/openwork --skill openwork-models -g -y
用于端到端复现或刷新产品教程,包括启动云桌面环境、驱动流程并高质量截图、美化图片及编写文档。
redo the tutorial
refresh tutorial screenshots
make a tutorial/walkthrough with screenshots
npx skills add different-ai/openwork --skill product-tutorial-pipeline -g -y
验证PR代码树完整性,执行测试并生成通过/失败结论。支持堆叠PR处理、Daytona优先验证及本地回退,发布测试证据以辅助合并决策。
需要验证PR是否可合并
声明PR状态为Passed, Incomplete或Failed
检查堆叠PR的依赖关系
npx skills add different-ai/openwork --skill prove-a-pr -g -y
发布测试证据以支持人工验证,确保审查可审计。用于在测试运行后更新PR评论,展示测试结果、断言证据及复现命令,拒绝误导性证据并处理红标用例。
需要发布或更新PR中的测试证据时
测试套件运行完成后需生成可审计的验证报告时
npx skills add different-ai/openwork --skill publish-evidence -g -y
兼容旧的自动化评估运行器,仅在用户明确请求运行已存在的evals/flows目录下的流文件时使用。禁止修改或创建新流,仅负责列出和运行现有流并报告失败情况。
用户指定运行一个已存在的 evals/flows/*.flow 文件
用户明确要求使用 legacy eval runner
npx skills add different-ai/openwork --skill run-evals -g -y
指导如何执行测试套件,包括选择本地或Daytona环境、准备依赖、运行单个规范及E2E测试,并记录验证结果。
需要运行单元测试或集成测试
执行端到端(E2E)测试
调查跳过的测试用例
npx skills add different-ai/openwork --skill run-tests -g -y
管理 shadcn/ui 组件项目,提供添加、搜索、调试、样式修复及 UI 组合指南。通过 CLI 集成项目上下文与文档,强制执行 Tailwind 样式、表单布局及组件结构规范,提升前端开发效率。
使用 shadcn/ui 构建或修改 UI 界面
需要添加、搜索或调试 shadcn 组件
项目中存在 components.json 文件
执行 shadcn init 或创建带 preset 的应用
npx skills add different-ai/openwork --skill shadcn -g -y
将本地图片上传至 Vercel Blob 并返回公开 URL,支持 PR 评论、文档嵌入及分享。需配置存储令牌,提供确定性或随机 URL 选项,强调不上传敏感数据。
需要将截图或图片生成公开链接用于 PR 评论
需要在文档中嵌入图片资源
npx skills add different-ai/openwork --skill upload-photo -g -y
指导编写端到端测试规范,使用 @openwork/testkit 构建 E2E 测试。涵盖资源依赖管理、故障注入、状态读取及断言证据规范,确保测试可机器检查且行为描述准确。
编写新的端到端测试用例
在 evals/specs 中创建测试规范
使用 testkit 进行功能验证
npx skills add different-ai/openwork --skill write-a-spec -g -y
审查代码变更是否破坏桌面应用与云API间的契约。检测导致已发布桌面版本失效的高风险漂移或前端超前依赖,以及需后续适配的中度建议,确保发布安全。
提交包含桌面客户端与云端API接口变更的代码
需要评估API变更对存量桌面版本的兼容性影响
npx skills add different-ai/openwork --skill desktop-den-sync-review -g -y
审查代码差异,识别并报告由本次变更引入的新安全漏洞(如注入、XSS等),要求具备具体攻击路径和影响。仅针对新增问题,忽略存量缺陷及非安全问题。
需要审查代码提交的安全风险
判断Diff是否引入新漏洞
npx skills add different-ai/openwork --skill diff-security-review -g -y


