Atlassian Agent Skills 详解:教 Agent 用 Jira

QuibblerAgentQuibblerAgent 2026-10-07 约 9 分钟 2 次阅读

团队用 Jira 跟需求、用 Confluence 沉淀文档的工程师,最近让编码型 Agent 干活时多半撞过同一堵墙:Agent 代码写得飞快,却对你们的项目结构、空间约定一无所知,让它"把这个改动关联到 DEV-123",你得先花半小时教它什么是 workitem、什么是空间。Atlassian 在官方开发者文档里给出了正式答案——TWG CLI 的 agent skills:一组可安装的上下文文件,专门教编码型 Agent 与 Atlassian 产品协作。本文按"是什么 → 怎么装 → 怎么发现 → 实战与边界"组织全文。

1、Skills 是什么

官方定义很直白:skills 是一组上下文文件,教编码型 Agent 如何与 Atlassian 产品打交道。安装一次之后,你用自然语言描述任务,Agent 自动读取对应技能,不需要任何特殊的提示词前缀。

它和"再手写一段 prompt"的差别在于维护主体:这些文件由 Atlassian 官方维护,内容跟着产品语义走。Jira 的 workitem、Confluence 的内容树,都被拆解成 Agent 可直接执行的命令契约,而不是散落在提示词里的自然语言描述。技能的定义与安装方式见官方的 agent skills 开发者文档。

从设计上看有三个特点:

  • 官方维护,随产品迭代更新,不靠社区口口相传
  • 命令契约结构化,Agent 拼参数有据可依
  • 安装一次,对所有检测到的编码 Agent 生效

2、TWG CLI 背景速览

skills 是 TWG CLI 的一个子命令能力,要理解它得先花一分钟认识宿主。TWG CLI 全称 Teamwork Graph CLI,是 Atlassian 官方的命令行工具,底层连接 Teamwork Graph——Atlassian 的企业知识与上下文图谱,把人、内容、活动和关系以权限感知的方式映射成图。数据源不止自家产品:Jira、Confluence、Google Drive、Slack、GitHub、Salesforce 都在图里。

可操作的产品面相当宽,包括 Jira、Confluence、Bitbucket、Jira Service Management、Assets、Loom、Trello、Rovo、Goals 等。认证基于 OAuth 2.1,Agent 能查到什么,取决于当前用户账号本身能看到什么。CLI 的整体定位见 TWG CLI 官方文档。

这套东西不是孤立的命令行玩具。Team '26 大会上 Atlassian 发布了一系列 Rovo agent 相关公告,之后又在 2026 年 9 月的 governed agent loops 博文里把方向说得更清楚:让 AI 辅助开发从个人的"魔法时刻"走向有治理、可规模化运转的 Agent 循环,也就是他们所说的 AI 原生 SDLC。TWG CLI 加 skills,正是编码 Agent 接入这套体系的地基。

3、安装与目录布局

安装动作只有一条命令,TWG 安装器在安装 CLI 时也会自动完成这一步。

# 为所有检测到的 Agent 安装技能
twg skills install

# 仅为指定 Agent 安装,例如 Claude Code
twg skills install --agent claude

解读:技能默认安装到 ~/.agents/skills,这是通用的 .agents/skills 布局,Codex、Cursor、Gemini CLI、GitHub Copilot、Rovo Dev 等主流 Agent 都直接识别这个位置;检测到特定 Agent 已安装时,还会补一份专属副本,例如 Claude Code 会在 ~/.claude/skills 下拿到拷贝。

装完之后的目录结构长这样:

~/.agents/skills/
├── twg/                # 根操作契约
│   └── SKILL.md
├── twg-jira/           # Jira 语义与写入安全
├── twg-confluence/     # Confluence 语义与写入安全
├── twg-xxx/            # 聚焦工作流的技能包
└── xxx/references/     # 各技能的按需加载指引

各目录职责如下:

目录 职责
twg/ 根契约:技能发现、输出处理、共享安全规则
twg-jira/ Jira 产品语义与写入安全
twg-confluence/ Confluence 产品语义与写入安全
twg-xxx/ 状态汇总、上下文发现等工作流
xxx/references/ 细粒度指引,用到才加载

目录里的 xxx 是占位符,代表具体的工作流名。这个三层拆分(根契约、产品包、工作流包)是控制上下文占用的关键:Agent 平时只带根契约,接到具体任务再展开对应的 references,不会把全部规则一次性塞进上下文窗口。

4、按需发现与加载

skills 不依赖"把所有规则预加载",而是提供了一套发现机制,让 Agent 自己找到该用哪份技能。

# 用自然语言检索技能
twg help discover-skills "snapshot token editing"

# 限定在某个技能包内检索
twg help discover-skills "JQL sprint prioritization" --skill twg-jira

# 查看命名空间或命令的契约
twg help describe "jira"
twg help describe "jira workitem get"

解读:discover-skills 基于策划过的标题与描述检索,不搜正文;每次返回一个主匹配加至多两个备选,避免 Agent 在检索环节打转。describe 对命名空间返回 YAML 路由表,对精确命令返回 JSON 契约——Agent 拿到的是结构化规格,可以照着直接拼参数。

5、典型工作流示例

举个最贴日常的场景:周五写周报。装好 skills 后,你只需要对 Agent 说"把我这周做的工作汇总一下"。Agent 先通过发现机制定位到状态汇总类工作流,再用 describe 逐层拿到 Jira 查询契约,然后执行查询、聚合、输出成文。整条链路你不写一行 JQL,不复制一个链接。

官方目前聚焦四类工作流,对应的团队场景都很好对号入座:

  • 状态汇总:站会、周报、sprint 评审前的批量状态盘点
  • 上下文发现:开工前找齐设计文档、历史决策与关联条目
  • 工程工作:跨仓库的编码任务与变更追踪
  • 运维健康:发布后检查服务状态并回写 Jira

注意这些任务的输入就是日常口语,中文英文怎么问都行,Agent 端不需要任何前缀约定。

6、注意事项与边界

写入类操作有独立的安全层:twg-jira 与 twg-confluence 各自带写入安全语义,Agent 改动生产数据前会经过这层约束,不要为了省事引导 Agent 绕过它。

几个工程上值得提前知道的点:

  • 沙箱网络:白板、附件功能需放行两个官方域名
  • 权限模型:Agent 可见范围等于账号本身可见范围
  • 迭代节奏:文档更新快,命令细节以官方文档为准
  • 认证配置:首次使用需完成 OAuth 2.1 授权

第一条展开说:沙箱环境里白板、附件等功能依赖 api.media.atlassian.com 与 *.frontend.public.atl-paas.net 两个域名,Claude Code 中对应 network.allowedDomains 设置,团队统一封装沙箱配置时记得把这一条写进去。

7、总结

Atlassian 把"教 Agent 用 Jira 和 Confluence"这件事产品化了:TWG CLI 提供命令面,skills 提供官方维护的上下文文件,discover 与 describe 提供按需加载的检索层,写入安全兜底。对编码型 Agent 而言,这相当于把企业内部的协作语义变成了即插即用的标准件。对于已经在 Jira、Confluence 上运转的团队,建议先在个人环境执行 twg skills install,挑一个低风险场景(比如周报汇总)把链路跑通,再把经验沉淀进团队的 Agent 使用规范。

相关推荐

Superpowers 详解:给编码 Agent 的完整开发方法论
精选Skill

Superpowers 详解:给编码 Agent 的完整开发方法论

Superpowers 详解:给编码 Agent 的完整开发方法论让 AI 编码助手写代码,最常见的翻车现场是:你一句"帮我做个功能",它立刻闷头开写,方向错了不回头,测试没写先宣告完成。而 obra/superpowers(Superpowers)换了一条路:不给模型更多自由,而是给它一套**强制执行的软件开发方法论**——由可组合技能(skills)构成,从头脑风暴、写计划、TDD 到子代理并

115
查找Skill的技巧
Skill

查找Skill的技巧

查找Skill的技巧查找合适的Skill是提升AI助手效能的关键。以下是系统化的查找技巧,快速定位高质量Skill。1、明确需求与关键词策略精准的关键词是找到合适Skill的第一步。避免过于宽泛的词汇,采用具体化、组合化的搜索策略。推荐关键词模式:领域 + 动作 - react testing 优于 testing - nextjs deploy 优于 deploy - typescript li

514
​Find-Skills 详解:给 AI Agent 装一个"技能搜索引擎"
Skill

​Find-Skills 详解:给 AI Agent 装一个"技能搜索引擎"

Find-Skills 详解:给 AI Agent 装一个"技能搜索引擎"上一篇介绍了 Skills.sh——AI Agent 的技能商店。但有个"鸡生蛋"的问题:你不知道有什么技能可用,怎么去搜索?find-skills(Vercel Labs 出品,Skills.sh 上最火的技能,270 万活跃)就是解决这个"零号问题"的——它本身也是一个 Skill,装上后让你的 AI Agent 获得自

256