capture-tasks-from-mee…
Analyze meeting notes to find action items and create Jira tasks for assigned work. When an…
Create a visual Jira sprint dashboard from Jira project, space, sprint, board, filter, JQL, work item keys, or Jira URL data. Use when the user asks for a Jira sprint dashboard, standup dashboard, sprint review, delivery review, engineering manager dashboard, WIP review,
$ npx -y skills add atlassian/atlassian-mcp-server --skill jira-sprint-dashboard --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/jira-sprint-dashboardContext preview
The summary Claude sees to decide when to auto-load this skill.
Create a visual Jira sprint dashboard from Jira project, space, sprint, board, filter, JQL, work item keys, or Jira URL data. Use when the user asks for a Jira sprint dashboard, standup dashboard, sprint review, delivery review, engineering manager dashboard, WIP review,
name: jira-sprint-dashboard description: >- Create a visual Jira sprint dashboard from Jira project, space, sprint, board, filter, JQL, work item keys, or Jira URL data. Use when the user asks for a Jira sprint dashboard, standup dashboard, sprint review, delivery review, engineering manager dashboard, WIP review, planning view, closeout view, or a visual snapshot of Jira work that is more useful than a flat report. Use the richest dashboard format supported by the current agent, such as Cursor Canvas, an interactive artifact, HTML, or Markdown.
Build a focused dashboard that helps an engineering manager, tech lead, or senior engineer see current Jira work quickly enough to decide what needs attention. The output is a dashboard, not a prose report and not a generic health score.
This skill is read-only by default. Do not create, update, transition, assign, or comment on Jira work items unless the user explicitly asks for a write action after reviewing the dashboard.
Use the richest dashboard renderer supported by the current environment. The dashboard content, claims, counts, and source appendix must stay consistent across renderers; only the presentation changes.
Choose the renderer in this order:
1. Cursor Canvas, if running in Cursor with Canvas support. 2. Interactive artifact, if the current agent supports HTML, React, or similar artifact output. 3. Static HTML file, if file creation is available and useful. 4. Markdown dashboard, if no richer visual renderer is available. 5. Structured JSON plus concise summary, only if visual rendering is impossible.
Do not mention that Cursor Canvas is unavailable unless the user specifically asked for Cursor Canvas. If the user asked for a dashboard generally, use the best available renderer without apologizing for the environment.
Use this section only when running in Cursor with Canvas support.
Read `~/.cursor/skills-cursor/canvas/SKILL.md` before writing canvas code. If you need exact exports or prop shapes, read the files in `~/.cursor/skills-cursor/canvas/sdk/`.
Canvas constraints:
`JSX`, Atlaskit, or other packages.
`Pill`, `Callout`, `UsageBar`, `BarChart`, `LineChart`, `PieChart`, and `Code` over raw HTML.
box shadows, ADS variables, unsupported CSS frameworks, or `@atlaskit/*`.
Use this section when Cursor Canvas is unavailable.
For an interactive artifact renderer:
chart/table views is fine; do not require live Jira fetching from the artifact.
For static HTML:
chart libraries are unavailable.
For Markdown:
source appendix.
percentages, and simple bars.
For JSON fallback:
source scope.
Do not guess the Jira scope. If the user does not provide a project key, space key, board, sprint, filter, JQL, work item keys, or Jira URL, stop and ask for one. A dashboard from a random visible project or guessed team context is worse than no dashboard.
If the user gives a project or space key but no sprint, board, or filter, start with the Jira JQL `project` field and the user's key:
project = "SPACE_KEY" AND sprint in openSprints() ORDER BY Rank ASC
If the open sprint result is empty, stale, or misleading, switch to snapshot mode and say so in a compact caveat below the top bar:
project = "SPACE_KEY" AND statusCategory != Done ORDER BY priority DESC, updated ASC project = "SPACE_KEY" AND updated >= -60d ORDER BY updated DESC
Use a 60-day recent movement window by default unless the user asks for another period.
Not every board supports sprints. Team-managed boards of type `simple` have no sprints at all: `sprint in openSprints()` returns nothing and a board-sprint lookup fails with "The board does not support sprints". Treat that as a signal to go straight to snapshot mode rather than an error worth retrying.
Use read-only Jira search. Request only fields needed for the dashboard and tolerate missing fields.
Useful fields: `key`, `summary`, `status`, `statusCategory`, `assignee`, `priority`, `issuetype`, `created`, `updated`, `resolutiondate`, `duedate`, `parent`, `issuelinks`, `labels`, `components`, `fixVersions`, `sprint`, and any available estimate/story point field.
**Sprint and story points live in custom fields, which the default response omits.** Jira search defaults to a compact view, so a sprint dashboard built from it will look sprint-less even when the sprint is active. To get them, either pass `view: "evidence"` (or `"full"`), or request this site's `customfield_*` IDs explicitly — the IDs differ per Cloud site. Custom field values come back under `fields.customFields`, not as top-level `customfield_*` keys.
Start with `maxResults: 100`. For complete sprint
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.
Repo: atlassian/atlassian-mcp-server
Analyze meeting notes to find action items and create Jira tasks for assigned work. When an…
Generate project status reports from Jira issues and publish to Confluence. When an agent…
Search across company knowledge bases (Confluence, Jira, internal docs) to find and explain…
Automatically convert Confluence specification documents into structured Jira backlogs with…
Intelligently triage bug reports and error messages by searching for duplicates in Jira and…