上次写 Warp 终端开源,不少读者留言说终于等到了。

没想到还没过多久,Warp 团队又出手了。

这次开源的不是终端本体,而是一个更底层的东西——教 AI Agent 怎么干活的知识库

项目叫 oz-skills,MIT 协议,免费用。

PS:想了解 Wrap 是什么的朋友可以移步到我的这篇文章:👉终端界的「ChatGPT 时刻」:3.9万+ Star!用 Rust 重写了终端,还内置了 AI Agent——Warp 开源了。


先说一个你可能遇到过的问题

你有没有遇到这种情况:

明明是同一个任务,昨天让 AI Agent 做得很好,今天换了个项目,或者重开一个会话,Agent 就开始犯浑——忘了你的代码风格要求,不知道你们团队的 PR 规范,也不清楚你的 CI 流程是什么。

每次都要重新"培训"它,烦不烦?

oz-skills 就是为了解决这个问题而生的。


什么是 Agent Skills?

一句话解释:Skills 就是给 AI Agent 写的「员工入职手册」

它是一个 Markdown 文件(SKILL.md),里面写的不是代码,而是流程说明:什么时候触发、怎么操作、有哪些注意事项。Agent 读了它,就知道怎么按你的方式干活。

格式很简单:

---
name: ci-fix
description: Fix failing CI checks on a pull request. Use when CI 
checks are failing on a PR and you want to automatically diagnose 
and fix the issues.
---

# CI Fix

## When to Use
CI pipeline is red on a PR
Tests are failing after a merge

## Workflow
1. Fetch the failing CI logs
2. Identify root cause
3. Apply minimal fix
4. Push and verify

就这样。YAML frontmatter 定义名字和触发时机,正文是具体的工作流程。Skills 放在项目的 .agents/skills/ 目录里,或者放到 ~/.agents/skills/ 全局生效。Agent 会在相关任务时自动发现并加载对应 Skill,不用你每次手动告诉它。


最大的亮点:这不是 Warp 的私有格式

我觉得这个设计里最聪明的一点,很多人可能没注意到:

这套 Skills 是跨工具通用的,不锁定 Warp。

同一个 SKILL.md 文件,可以放在:

  • ~/.claude/skills/ → 给 Claude Code 用

  • ~/.codex/skills/ → 给 OpenAI Codex 用

  • ~/.cursor/skills/ → 给 Cursor 用

  • ~/.gemini/skills/ → 给 Gemini CLI 用

  • ~/.copilot/skills/ → 给 GitHub Copilot 用

  • ~/.agents/skills/ → 给 Warp 和其他 Agent 用

这是一个开放标准,背后有独立的规范站点 agentskills.io。Warp 团队在推进的,不是自家的私有生态,而是一个希望整个 AI Agent 行业都能采纳的通用格式。

这很重要。意味着你今天写的 Skills,换了工具之后不会白费。你在 Claude Code 里积累的工作流知识,哪天切换到 Cursor,一个目录复制过去就能用。


仓库里现在有什么

oz-skills 目前收录了 15 个现成可用的 Skills,覆盖开发工作流的方方面面:

Skill

用途

🔧 ci-fix

自动诊断并修复 CI 失败

📝 create-pull-request

规范化创建 PR(含描述模板)

📖 docs-update

代码变更后自动更新文档

🐛 github-bug-report-triage

Bug 报告自动分类和打标签

🔍 github-issue-dedupe

检测并合并重复 Issue

🔌 mcp-builder

从零构建 MCP 服务器

⏰ scheduler

配置定时执行的 Agent 任务

📊 seo-aeo-audit

SEO 和 AEO 内容审计

💬 slack-qa-investigate

从 Slack 消息追踪并调查 QA 问题

🏗️ terraform-style-check

Terraform 代码风格检查

♿ web-accessibility-audit

Web 无障碍合规检查

⚡ web-performance-audit

Web 性能分析和优化建议

🧪 webapp-testing

Web 应用端到端测试

📦 dbt-model-index

dbt 数据模型索引维护

📋 analysis-artifacts

分析产物的整理与归档

拿几个最实用的说说:

ci-fix 应该是最高频的场景。CI 挂了,以前是自己去翻日志、找原因、改代码。有了这个 Skill,直接让 Agent 来——它知道该去哪里找日志、怎么定位根因、最小改动范围是什么。

github-bug-report-triage 对维护开源项目的人来说很香。新 Issue 进来,Agent 自动判断严重程度、复现概率、打上标签、分配给对应方向。不用每天人工扫 Issue 了。

mcp-builder 有点意思——这是一个教 Agent 怎么构建 MCP 服务器的 Skill。MCP(Model Context Protocol)是现在 AI 工具集成的热门协议,用这个 Skill,Agent 能从头帮你搭一个。

oz-skills/
├── AGENTS.md                              ├── CONTRIBUTING.md                        # 贡献指南
├── LICENSE                                # MIT 许可证
├── README.md                              # 面向人类的介绍
│
└── .agents/
    └── skills/
        ├── analysis-artifacts/            # 数据分析制品
        │   └── SKILL.md
        ├── ci-fix/                        # CI 故障诊断与修复
        │   └── SKILL.md
        ├── create-pull-request/           # PR 创建工作流
        │   └── SKILL.md
        ├── dbt-model-index/               # dbt/BigQuery 表查找
        │   └── SKILL.md
        ├── docs-update/                   # 文档同步
        │   └── SKILL.md
        ├── github-bug-report-triage/      # Bug 报告质量评估
        │   ├── SKILL.md
        │   └── references/
        │       └── ISSUE_TEMPLATE.md
        ├── github-issue-dedupe/           # 重复 Issue 检测
        │   ├── README.md
        │   └── SKILL.md
        ├── mcp-builder/                   # MCP 服务端开发
        │   ├── LICENSE.txt
        │   ├── SKILL.md
        │   └── reference/
        │       ├── evaluation.md
        │       ├── mcp_best_practices.md
        │       ├── node_mcp_server.md
        │       └── python_mcp_server.md
        ├── scheduler/                     # 提醒与任务调度
        │   └── SKILL.md
        ├── seo-aeo-audit/                 # SEO 与 AI 可见性优化
        │   ├── SKILL.md
        │   ├── references/
        │   │   └── json-ld-templates.md
        │   └── scripts/
        │       ├── lighthouse.sh
        │       ├── pagespeed.sh
        │       └── search-console-export.mjs
        ├── slack-qa-investigate/          # 只读代码库问答
        │   ├── README.md
        │   └── SKILL.md
        ├── terraform-style-check/         # HCL 风格规范
        │   └── SKILL.md
        ├── web-accessibility-audit/       # WCAG 合规性审计
        │   ├── SKILL.md
        │   ├── references/
        │   │   ├── ARIA-patterns.md
        │   │   ├── WCAG-criteria.md
        │   │   ├── grep-patterns.md
        │   │   └── screen-reader-guide.md
        │   └── scripts/
        │       └── run-eslint.sh
        ├── web-performance-audit/         # Core Web Vitals 审计
        │   └── SKILL.md
        └── webapp-testing/                # 基于 Playwright 的 UI 测试
            ├── LICENSE.txt
            ├── SKILL.md
            ├── examples/
            │   ├── console_logging.py
            │   ├── element_discovery.py
            │   └── static_html_automation.py
            └── scripts/
                └── with_server.py

怎么用

最简单的方式:直接复制

# 复制到全局目录,所有项目都能用
cp -r .agents/skills/ci-fix ~/.agents/skills/

# 或者只复制到当前项目
cp -r .agents/skills/ci-fix your-project/.agents/skills/

下次和 Agent 对话时,它就知道这个 Skill 的存在了。

通过 Oz CLI 直接引用(不用本地复制):

oz agent run \
  --skill "warpdotdev/oz-skills:ci-fix" \
  --prompt "fix the failing tests on PR #42"

在 GitHub Actions 里用(全自动 CI 修复):

- name: 自动修复 CI
  uses: warpdotdev/oz-agent-action@v1
  with:
    skill: 'warpdotdev/oz-skills:ci-fix'
    warp_api_key: ${{ secrets.WARP_API_KEY }}

第三种方式很值得关注——这意味着 CI 红了可以完全不用人介入,GitHub Actions 直接触发 Agent 去修,修完继续跑流水线。


和 Oz 平台的关系

Oz 是 Warp 的云端 Agent 编排平台(oz.warp.dev)。

如果说 Warp 终端是"在你机器上跑的 AI Agent",那 Oz 就是"在云端跑的、可以批量并行的 Agent 集群"。

Skills 在 Oz 里可以变成定时自动化任务——比如每天早上 9 点自动跑一次 web-performance-audit,把报告发到 Slack。不用人在场,Agent 自己完成,完事汇报。这就把 Skills 从"即用即弃的指令"变成了"可复用的自动化流水线"。

Warp 围绕 oz-skills 还开源了几个配套项目:

  • oz-agent-action:GitHub Actions 集成,直接在 CI 流程里调用 Oz Agent

  • oz-for-oss:专为开源项目设计的 Agent 工作流,帮助维护者用 AI 自动处理 Issue 分类、PR Review、社区管理

整套生态正在快速成形。


这次开源和上次有什么不同

上次 Warp 开源的是终端本体——UI 框架、Block 输出、编辑器级输入、内置 AI Agent,相当于开源了一个完整的应用程序。

这次 oz-skills 开源的是另一个维度的东西:让 Agent 更聪明的知识层

打个比方:Warp 终端是雇了一个聪明的实习生,oz-skills 是给这个实习生准备的岗位手册、SOP 文档、工作规范。有了前者还不够,后者才能让人真正高效工作起来。

而且这套"手册"不绑定实习生的来源——无论你用 Warp 自带的 Agent,还是接入 Claude Code、Codex、Cursor,都能用同一套 Skills。


说说我的看法

坦白说,oz-skills 目前星数还不多(618 stars),15 个 Skills 也谈不上海量。但我觉得这个方向非常正确。

AI Agent 越来越多,但每个 Agent 都是从零开始理解你的项目和习惯——这是效率的巨大浪费。Skills 这个概念,本质上是在做「Agent 上下文的标准化」

更重要的是,这是开放标准,不是某家公司的私有格式。如果更多工具采纳 agentskills.io 的规范,以后换 Agent 就像换编辑器一样——工具换了,但你积累的工作流知识不丢。

这比终端本身更有深远的意义。


项目地址:https://github.com/warpdotdev/oz-skills

仓库欢迎社区贡献 Skills。如果你有好用的工作流 SOP,可以提 PR 分享出来,让其他开发者也能用。

你现在主要用哪个 AI Agent 写代码?有没有在用 CLAUDE.md、skills 或者类似的机制把你的工作习惯"喂"给 Agent?欢迎评论区聊聊。

我是顾北,关注我,获取更多好玩好用的 AI Agent Skill 实用技巧!

谢谢你阅读我的文章~

我们下期再见!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐