Agent Skills › different-ai/openwork

different-ai/openwork

GitHub

管理功能上线流程,包括在代码前声明功能、配置多阶段灰度发布及回滚开关。适用于需逐步 rollout、可逆或涉及不同部署环境的新增用户可见特性。

50 skills 24,178

Install All Skills

npx skills add different-ai/openwork --all -g -y
More Options

List skills in collection

npx skills add different-ai/openwork --list

Skills in Collection (50)

管理功能上线流程,包括在代码前声明功能、配置多阶段灰度发布及回滚开关。适用于需逐步 rollout、可逆或涉及不同部署环境的新增用户可见特性。
添加新的用户可见功能 配置功能灰度发布策略 执行功能回滚或关闭
.opencode/skills/add-a-feature/SKILL.md
npx skills add different-ai/openwork --skill add-a-feature -g -y
通过CDP驱动真实应用,结合DOM、像素和视觉三重验证循环,自动化生成零缺陷的高质量产品截图。适用于营销素材、着陆页及社交媒体图片的采集与重制任务。
需要拍摄或重新制作应用截图 生成营销图片或演示素材 清理UI干扰项以获取干净画面
.opencode/skills/agent-first-screenshots/SKILL.md
npx skills add different-ai/openwork --skill agent-first-screenshots -g -y
用于本地 Electron 应用开发的浏览器自动化工具,通过 CDP 驱动 UI,支持组件填充、任务执行及 UI 冒烟测试。
本地 Electron 应用开发调试 UI 冒烟测试 Composer 自动化操作
.opencode/skills/browser-automation/SKILL.md
npx skills add different-ai/openwork --skill browser-automation -g -y
构建确定性测试见证,通过模拟提供者、伪造API及管理请求日志,支持@openwork/testkit规范下的自动化测试与断言。
需要为测试套件构建模拟环境 编写或运行基于testkit的规格测试
.opencode/skills/build-a-witness/SKILL.md
npx skills add different-ai/openwork --skill build-a-witness -g -y
通过Headless Chrome CDP驱动OpenWork Cloud仪表板,执行注册、创建组织、邀请成员等端到端流程。用于生成教程、截图及演示脚本。
需要生成Cloud仪表板教程或截图 演示注册、创建组织或邀请队友流程 自动化执行Cloud平台用户操作
.opencode/skills/cloud-dashboard-walkthrough/SKILL.md
npx skills add different-ai/openwork --skill cloud-dashboard-walkthrough -g -y
用于生成符合 OpenCode/OpenWork 规范的插件脚手架,包含异步工厂函数、Zod 参数定义及生命周期钩子注册。适用于用户请求创建或编写自定义插件的场景。
用户要求创建插件 用户要求编写插件 用户希望扩展系统功能
.opencode/skills/create-plugin/SKILL.md
npx skills add different-ai/openwork --skill create-plugin -g -y
在Daytona沙箱中启动独立Chrome浏览器并通过CDP控制,用于Web登录、OAuth流程及与Electron环境隔离的网页操作验证。
需要在沙箱中运行标准Chrome而非Electron 执行Web端登录或OAuth授权流程 进行纯浏览器环境的自动化测试
.opencode/skills/daytona-chrome-cdp/SKILL.md
npx skills add different-ai/openwork --skill daytona-chrome-cdp -g -y
用于在Daytona云端启动和验证OpenWork Cloud/Den服务器沙箱,收集URL以支持桌面端登录和市场准入演示。涵盖服务健康检查、开发者认证配置及API验证流程。
启动或验证Daytona云沙箱环境 获取服务URL进行桌面端集成测试 验证Den API和健康状态
.opencode/skills/daytona-cloud-instance/SKILL.md
npx skills add different-ai/openwork --skill daytona-cloud-instance -g -y
Daytona云端服务器技能,涵盖Den Web/API、MySQL及Worker Proxy的启动、健康检查与日志排查。支持Electron桌面端与服务端的E2E联调,验证市场插件、组织策略及云认证流程。
需要启动或验证Daytona云端服务器环境 进行Electron桌面与云端服务的端到端测试 排查云端服务健康状态或连接问题
.opencode/skills/daytona-cloud-server/SKILL.md
npx skills add different-ai/openwork --skill daytona-cloud-server -g -y
提供Daytona云沙箱环境的开发、启动及调试指南,涵盖Electron应用、noVNC访问、CDP自动化及验证流程。
询问Daytona环境搭建 需要启动或调试Electron应用 配置noVNC或CDP连接 获取沙箱URL或服务状态
.opencode/skills/daytona-dev/SKILL.md
npx skills add different-ai/openwork --skill daytona-dev -g -y
验证 Electron 桌面应用与 Daytona Den 云沙箱的端到端集成,涵盖云认证、组织策略及桌面握手流程。
需要验证 Electron 客户端与云端服务的交互 测试云认证和桌面应用握手流程 检查云环境下的功能集成
.opencode/skills/daytona-electron-den/SKILL.md
npx skills add different-ai/openwork --skill daytona-electron-den -g -y
在Daytona沙箱中驱动OpenWork Electron应用进行端到端测试,支持远程Bug复现、UI流程验证及PR演示证据收集。
用户要求测试Daytona环境 需要远程复现Electron应用中的Bug 无需本地Electron即可验证UI流程
.opencode/skills/daytona-electron-test/SKILL.md
npx skills add different-ai/openwork --skill daytona-electron-test -g -y
用于验证 Daytona Electron 或浏览器流程实际运行效果的技能。通过 CDP 驱动模拟人类操作,结合截图和断言进行端到端测试,确保功能可用并生成可审计的验证证据。
需要验证 UI 流程是否正常工作 执行端到端 E2E 测试 生成产品演示或 PR 验证证据
.opencode/skills/daytona-flow-validator/SKILL.md
npx skills add different-ai/openwork --skill daytona-flow-validator -g -y
用于收集Daytona UI测试的补充展示材料,如截图和视频。通过运行测试获取证据后,生成包含命名截图的HTML索引页或嵌入视频,以提供可视化的通过/失败证明,辅助PR审查和人工验证。
需要为UI测试提供可视化证据 生成PR审查用的截图索引或演示视频
.opencode/skills/daytona-recording-artifacts/SKILL.md
npx skills add different-ai/openwork --skill daytona-recording-artifacts -g -y
用于在Daytona环境中安全管理和注入AI提供商密钥等评估专用秘密。提供脚本将本地.env文件复制到只读卷,指导重启沙箱以加载配置,并强调验证时严禁打印敏感值,确保测试环境的安全性与合规性。
需要在Daytona沙箱中配置OpenAI、Anthropic等API密钥 需要向Daytona可复用卷添加或更新.env秘密文件 需要重启Electron进程以重新加载新的秘密配置 需要在不泄露密钥的前提下验证秘密文件是否生效
.opencode/skills/daytona-secrets-volume/SKILL.md
npx skills add different-ai/openwork --skill daytona-secrets-volume -g -y
用于快速创建、播种和维持 Daytona 云端演示沙箱,包含自动数据注入、健康检查及凭证管理,便于分享和测试。
用户请求启动或准备 Daytona 演示环境 需要播种 Acme Robotics 测试数据 请求获取演示实例的 URL 和登录凭据
.opencode/skills/daytona-seeded-cloud-demo/SKILL.md
npx skills add different-ai/openwork --skill daytona-seeded-cloud-demo -g -y
在Daytona Windows沙箱中验证OpenWork企业级TLS证书信任链,包括安装虚假CA、测试HTTPS连接及系统信任路径。
test on Windows Windows sandbox daytona windows enterprise CA corporate certificate GPO cert self-hosted cert TLS fetch failed
.opencode/skills/daytona-windows-cert/SKILL.md
npx skills add different-ai/openwork --skill daytona-windows-cert -g -y
提供Daytona CLI安装、认证及沙箱管理指南,涵盖身份验证陷阱、长期沙箱启动与调试方法,辅助解决基础设施配置问题。
Daytona CLI安装或认证失败 沙箱环境启动或调试需求 排查身份验证或内存限制错误
.opencode/skills/daytona/SKILL.md
npx skills add different-ai/openwork --skill daytona -g -y
用于在修改代码前诊断 CI/测试失败,通过隔离环境复现和特征分析判断故障是否已存在。
CI 任务失败 单元测试或类型检查报错 测试不稳定或超时
.opencode/skills/diagnose-a-red-run/SKILL.md
npx skills add different-ai/openwork --skill diagnose-a-red-run -g -y
通过CDP无头驱动桌面应用,执行JS、截图及发送Prompt,用于手动验证UI变更或复现聊天状态。
需要手动检查UI变更 复现特定的聊天状态
.opencode/skills/drive-desktop-cdp/SKILL.md
npx skills add different-ai/openwork --skill drive-desktop-cdp -g -y
提供本地故障服务器和测试配置,模拟模型提供商的各种错误(如连接拒绝、DNS失败、HTTP状态码等),用于在无需真实中断的情况下复现或设计模型错误与重试逻辑。
需要模拟模型服务不可用或响应异常的场景 验证应用对网络错误或API异常的容错及重试机制
.opencode/skills/fake-model-faults/SKILL.md
npx skills add different-ai/openwork --skill fake-model-faults -g -y
用于修复前端 PR 中设计审查反馈的 UI 问题。流程包括读取证据检查中的设计备注,定位并修改代码以符合设计规范,重新运行测试验证修复效果,或合理保留备注。
PR 设计审查标记为 Worth fixing UI 布局或样式不符合设计规范 需要修复 Evidence preview 检查中的设计备注
.opencode/skills/fix-design-notes/SKILL.md
npx skills add different-ai/openwork --skill fix-design-notes -g -y
兼容已废弃的遗留流程运行,仅在用户显式请求时执行evals/flows下的现有文件。禁止创建或修改新流程,强制转向新版测试规范。
用户请求运行现有的legacy flow文件 需要执行evals/flows目录下已存在的评估流程
.opencode/skills/fraimz/SKILL.md
npx skills add different-ai/openwork --skill fraimz -g -y
从 Infisical 工作区获取环境变量、密钥或 API Key 并注入到当前 Shell 环境,支持单值提取或全量注入,解决命令因缺少凭据而失败的问题。
需要未设置的环境变量 缺少 Token 或 API Key 请求加载 Infisical 密钥
.opencode/skills/get-env-var/SKILL.md
npx skills add different-ai/openwork --skill get-env-var -g -y
用于定位线上500等不透明错误,结合本地日志与Sentry分析根因,通过比对代码变更确定回归PR,在运行环境中复现问题,最终提交Issue并回复报告线程。
用户报告线上出现500或内部服务器错误 需要排查已发布构建中的不透明失败原因
.opencode/skills/hunt-a-prod-error/SKILL.md
npx skills add different-ai/openwork --skill hunt-a-prod-error -g -y
用于测量聊天界面在内容更新时是否发生视觉闪烁,通过 CDP 采样位置并统计向上位移。适用于评估步骤行、折叠或内容收缩等变更对用户体验的影响。
评估 UI 布局变更导致的视觉跳动 对比代码修改前后的渲染稳定性
.opencode/skills/measure-chat-flicker/SKILL.md
npx skills add different-ai/openwork --skill measure-chat-flicker -g -y
指导如何创建和编写高质量 Pull Request,包含标准化模板、标题规范及证据说明要求。
创建 PR 编写或重写 PR 描述 检查 PR 描述可读性
.opencode/skills/open-a-pr/SKILL.md
npx skills add different-ai/openwork --skill open-a-pr -g -y
管理 OpenWork 推理模型别名、覆盖、折扣及验证,支持从 models.dev 自动刷新基础模型。通过脚本执行搜索、添加、移除和同步操作,并触发 GitHub 工作流以自动化更新流程。
添加或移除 OpenWork 模型 设置模型折扣 同步或更新模型列表 查询可用模型信息
.opencode/skills/openwork-models/SKILL.md
npx skills add different-ai/openwork --skill openwork-models -g -y
管理OpenWork预览环境的全生命周期,支持本地、Daytona及Freestyle等多种部署方式。提供快速路径启动、凭证安全注入及环境状态检查,确保测试隔离与便捷性。
需要启动或重启应用预览环境 配置远程测试沙箱 检查预览环境依赖与状态
.opencode/skills/preview-my-work/SKILL.md
npx skills add different-ai/openwork --skill preview-my-work -g -y
用于端到端复现或刷新产品教程,包括启动云桌面环境、驱动流程并高质量截图、美化图片及编写文档。
redo the tutorial refresh tutorial screenshots make a tutorial/walkthrough with screenshots
.opencode/skills/product-tutorial-pipeline/SKILL.md
npx skills add different-ai/openwork --skill product-tutorial-pipeline -g -y
验证PR代码树完整性,执行测试并生成通过/失败结论。支持堆叠PR处理、Daytona优先验证及本地回退,发布测试证据以辅助合并决策。
需要验证PR是否可合并 声明PR状态为Passed, Incomplete或Failed 检查堆叠PR的依赖关系
.opencode/skills/prove-a-pr/SKILL.md
npx skills add different-ai/openwork --skill prove-a-pr -g -y
发布测试证据以支持人工验证,确保审查可审计。用于在测试运行后更新PR评论,展示测试结果、断言证据及复现命令,拒绝误导性证据并处理红标用例。
需要发布或更新PR中的测试证据时 测试套件运行完成后需生成可审计的验证报告时
.opencode/skills/publish-evidence/SKILL.md
npx skills add different-ai/openwork --skill publish-evidence -g -y
收集Daytona UI旅程的演示素材,生成截图索引或视频。需先运行测试获取证据,再创建HTML展示页并上传至沙箱,用于PR审查而非判定结果。
需要为UI流程提供可视化演示证据 生成可浏览的截图索引页面
.opencode/skills/record-a-demo/SKILL.md
npx skills add different-ai/openwork --skill record-a-demo -g -y
用于发布 OpenWork 桌面应用,通过 Git 标签驱动 GitHub Actions 构建、签名并发布资产。包含版本管理、PR 审查及 Fork PR 检查流程,确保零代码提交完成发布。
需要发布新版本应用 执行 release:cut 命令 手动创建发布标签
.opencode/skills/release/SKILL.md
npx skills add different-ai/openwork --skill release -g -y
用于在桌面端复现聊天错误、重试、工具调用及脚本失败等特定状态,辅助检查和验证相关UI渲染效果。
修复或设计聊天错误UI 验证重试机制的UI表现 检查工具步骤的渲染逻辑 排查应用卡片UI问题
.opencode/skills/reproduce-chat-states/SKILL.md
npx skills add different-ai/openwork --skill reproduce-chat-states -g -y
用于审查来自 Fork 仓库的外部贡献者 PR,检查 DCO/CLA、代码安全性及依赖变更,运行沙箱测试并评估是否安全合并。
收到非本仓库的 Fork PR 需要人工审核外部贡献者提交
.opencode/skills/review-a-contributor-pr/SKILL.md
npx skills add different-ai/openwork --skill review-a-contributor-pr -g -y
兼容旧的自动化评估运行器,仅在用户明确请求运行已存在的evals/flows目录下的流文件时使用。禁止修改或创建新流,仅负责列出和运行现有流并报告失败情况。
用户指定运行一个已存在的 evals/flows/*.flow 文件 用户明确要求使用 legacy eval runner
.opencode/skills/run-evals/SKILL.md
npx skills add different-ai/openwork --skill run-evals -g -y
用于执行测试套件,包括本地或Daytona环境下的E2E测试、核心旅程验证及跳过用例排查。
执行端到端测试 运行单个测试规格 排查跳过的测试
.opencode/skills/run-tests/SKILL.md
npx skills add different-ai/openwork --skill run-tests -g -y
管理 shadcn/ui 组件与项目,支持添加、搜索、修复及样式编排。提供项目上下文、组件文档及使用示例,强制遵循 Tailwind 语义化、表单规范及组合原则,提升 UI 开发效率与一致性。
使用 shadcn/ui 构建或修改 UI 界面 需要添加、搜索或调试 shadcn 组件 执行 shadcn init 或切换 preset 项目中存在 components.json 文件
.opencode/skills/shadcn/SKILL.md
npx skills add different-ai/openwork --skill shadcn -g -y
提供使用 GitHub CLI 向 PR、Issue 或评论上传和嵌入图片/截图的方法,支持指定 Alt 文本及批量附件操作。
需要向 GitHub PR 或 Issue 添加截图 需要在 GitHub 评论中嵌入图片
.opencode/skills/upload-photo/SKILL.md
npx skills add different-ai/openwork --skill upload-photo -g -y
验证发布包的安全性,检查macOS二进制文件的签名、公证及更新清单完整性,确保发布版本可安全部署。
GitHub Release发布后 需要验证发布包签名和完整性
.opencode/skills/validate-a-release/SKILL.md
npx skills add different-ai/openwork --skill validate-a-release -g -y
验证 OpenWork 代码变更在真实产品中是否生效。通过启动开发环境,模拟用户操作驱动核心旅程,截图并证明变更前失败、变更后成功,作为 PR 提交的最终验收证据。
提交 PR 前需要证明功能正常 审查者要求展示实际运行效果 核心业务流程测试失败时
.opencode/skills/verify-openwork/SKILL.md
npx skills add different-ai/openwork --skill verify-openwork -g -y
用于编写端到端测试规范,以证明PR对可见行为的影响。适用于需向人类审查者展示变化的场景,指导设计E2E用例、选择CI通道及标记检查点,确保测试报告清晰可读。
PR变更了用户可见的行为 审查者要求展示具体效果 覆盖率决策指出缺少相关旅程
.opencode/skills/write-a-spec/SKILL.md
npx skills add different-ai/openwork --skill write-a-spec -g -y
审查代码变更中是否泄露客户、合作伙伴或外部人员等敏感身份信息,防止公开工件中的隐私数据外泄。
代码审查发现涉及客户或外部人员身份信息的变更 安全扫描需要识别并报告隐私泄露风险
.warden/skills/confidentiality-review/SKILL.md
npx skills add different-ai/openwork --skill confidentiality-review -g -y
审查外部贡献者的PR,检测代码混淆、隐藏行为及供应链风险。识别恶意注入、异常依赖和构建钩子,确保未执行代码的安全性与可信度。
审查来自项目外部的Pull Request 分析可能存在混淆或供应链风险的代码变更
.warden/skills/contributor-screen/SKILL.md
npx skills add different-ai/openwork --skill contributor-screen -g -y
审查UI代码变更是否符合DESIGN.md规范,检查文案、组件复用及交互状态,仅输出警告不阻断流程。
用户提交包含用户界面变更的代码差异 需要验证UI改动是否违反设计规范时
.warden/skills/design-spec-review/SKILL.md
npx skills add different-ai/openwork --skill design-spec-review -g -y
审查代码变更是否破坏桌面应用与云端API的接口契约。重点检测导致旧版桌面客户端失效的高危变更或需配套更新的中等风险漂移,确保向后兼容性并分级处理审核结果。
审查涉及桌面端和云端API接口的代码差异 评估接口变更对已发布桌面版本的影响
.warden/skills/desktop-den-sync-review/SKILL.md
npx skills add different-ai/openwork --skill desktop-den-sync-review -g -y
专门用于审查代码变更引入的新安全问题,涵盖注入、XSS、权限绕过及CI/CD流程风险。强调仅报告由变更直接导致且存在攻击路径的漏洞,忽略既有问题,防止提示词注入干扰。
需要审查代码Diff中的新安全漏洞 评估CI/CD工作流或配置文件的安全风险 检测供应链风险或敏感信息泄露
.warden/skills/diff-security-review/SKILL.md
npx skills add different-ai/openwork --skill diff-security-review -g -y
审查评估规范变更,识别因规范修改导致的虚假通过问题。仅当规范绕过被测行为或断言无关证据且存在具体失效场景时,报告中等优先级建议,不阻断流程。
审查 evals/specs 和 evals/worlds 下的变更 检查测试规范是否掩盖了实际行为的错误
.warden/skills/spec-provenance-review/SKILL.md
npx skills add different-ai/openwork --skill spec-provenance-review -g -y
通过 OpenWork MCP 服务器搜索、获取和执行组织内部的技能、共享工具及连接服务,支持按能力描述查询并执行具体操作。
用户询问组织内的可用技能或工具 需要调用已连接的第三方服务 执行 OpenWork Cloud 相关操作
integrations/agent-plugins/openwork-connect/skills/openwork-connect/SKILL.md
npx skills add different-ai/openwork --skill openwork-connect -g -y

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-24 13:52
浙ICP备14020137号-1