assess-release
Assess whether a release, fix version or milestone is ready to ship using Teamwork Graph across Jira, Projects, Confluence,…
Map what a project, goal, epic, team or service depends on and what depends on it, across teams and tools, using Teamwork Graph and Projects and Jira records. Answers in the conversation first with dependency direction, state and source, blocked or at-risk work, stale handoffs,
Claude Code
$ npx -y skills add atlassian/atlassian-mcp-server --skill dependency-map --agent claude-code
Codex
$ npx skills add atlassian/atlassian-mcp-server --skill dependency-map -a codex -y
Cursor
$ npx skills add atlassian/atlassian-mcp-server --skill dependency-map -a cursor -y
Gemini CLI
$ npx skills add atlassian/atlassian-mcp-server --skill dependency-map -a gemini-cli -y
GitHub Copilot
$ npx skills add atlassian/atlassian-mcp-server --skill dependency-map -a github-copilot -y
OpenCode
$ npx skills add atlassian/atlassian-mcp-server --skill dependency-map -a opencode -y
Windsurf
$ npx skills add atlassian/atlassian-mcp-server --skill dependency-map -a windsurf -y
name: "dependency-map" description: "Map what a project, goal, epic, team or service depends on and what depends on it, across teams and tools, using Teamwork Graph and Projects and Jira records. Answers in the conversation first with dependency direction, state and source, blocked or at-risk work, stale handoffs, unrecorded dependencies and the owner to contact. Offers an HTML report with the existing SVG dependency diagram on request, and publication only when Atlassian Artifacts is available and requested. Use for dependencies, cross-team blockers, who is waiting on whom, or /dependency-map."
Explain in the conversation, for a piece of work, what it's waiting on, who's waiting on it, which of those links are in trouble, and who to talk to about each. It's written for the person who owns the work and has to chase other teams.
Dependencies live in Projects, Jira links, service catalogues, code and, often, only in a Slack thread. Teamwork Graph helps find them, but its edge names don't all read the same way, it misses some project links, and it skips custom Jira link types. So this skill finds candidates in the graph, then takes direction and status from the product records. The map shows recorded and unrecorded dependencies side by side.
Load the `teamwork-graph-context` skill first and follow it for gathering context, labelling sources, keeping sensitive content out and optional publishing. Its section "What the graph doesn't tell you" matters most here. This file adds what's specific to dependencies.
This skill selects "Answer-first delivery" in `teamwork-graph-context`: gather and assess, answer in the conversation, then ask whether the user wants an HTML report. Do not write report data, run a renderer or create an artifact unless the user requests an export, HTML report or publication. Use the existing report layout only for that optional export. Offer Atlassian Artifacts publication only after confirming availability; exporting does not authorise publishing.
Keep these separate all the way through, from gathering to the diagram.
A Not recorded dependency can be Blocked. If chat says it's blocking, it's Blocked and goes in Needs attention, labelled with where it came from ("from Slack, not recorded").
| The user gives you | Anchor | Resolve with | Scope of "our work" | | --- | --- | --- | --- | | An Atlassian project | `AtlassianProject` | `getProject` (use the returned URL or ARI for graph calls) | The project and its tracked Jira work | | A goal | `AtlassianGoal` | `getGoal` with `limits: {projects: 20}` | Its linked projects, each treated as a project anchor (up to 5) | | An epic or work item | `JiraWorkItem` | The key | It and its children | | A Jira space or board | `JiraSpace` | The key | Open epics, plus work due in the next 6 weeks | | A team | `AtlassianTeam` | `searchTeams`, then the team's projects | Its active projects (up to 5) | | A service or component | `CompassComponent` or `ExternalService` | The URL or ARI | The service itself |
Capture the anchor's owner, team (from the record's teams field), short name (the words people use for it in chat), and **need-by date**: the target date, due date or sprint end the anchor is working towards.
Collect edges from each source below. For each one, record which side waits, its source (Recorded, Related or Not recorded), and the record it came from.
Official remote MCP server for Atlassian. Securely connect Jira, Confluence, Jira Service Management, Bitbucket, and Compass to Claude, ChatGPT, Cursor, VS Code, and other AI tools using OAuth 2.1 or API tokens.
Assess whether a release, fix version or milestone is ready to ship using Teamwork Graph across Jira, Projects, Confluence,…
Apply the Atlassian Design System (ADS) to artifacts, pages, mockups and prototypes — official tokens (light and dark), type,…
Find source, callers, and API consumers outside the local workspace using the Atlassian MCP code search operations (searchCode,…
Before starting an idea, plan or project, find who in the organisation is already doing, or has done, something similar, using…
Analyze meeting notes to find action items and create Jira tasks for assigned work. When an agent needs to: (1) Create Jira tasks…
Catch the current user up on a period they were away, across their own work or a project, goal, space, epic or topic, using…
Use when the user needs to run GitNexus CLI commands like analyze/index a repo, check status, clean the index, generate a wiki,…
Query and invoke tools on MCP servers using fastmcp list and fastmcp call. Use when you need to discover what tools a server…
Design n8n AI agents the right way. Use when building or editing any @n8n/n8n-nodes-langchain.* AI node — an AI Agent, LLM chain,…
小红书内容发布技能。支持两种发布模式:(1) 上传图文模式 - 图片+短文;(2) 写长文模式 - 长篇文章+排版模板。 支持两种输入方式:用户提供完整内容和图片/图片URL,直接发布;或提供网页URL,自动提取内容和图片。…