← ClaudeAtlas

jira-taskslisted

Read-only Jira access for the project's tracker — answer 'what am I assigned', list open tickets, check <PROJECT-KEY>-<n> status, pull the jira backlog, or link a workspace task to a ticket. Triggers: my tickets, open tickets, what am I assigned, jira backlog, link task to ticket, ticket status, recently updated tickets, tickets by label. NOT for creating, transitioning, commenting on, or logging work against tickets — those are write ops the user must explicitly request each time, never as a side effect. NOT for Confluence (pages, spaces, comments).
atretyak1985/swarmery · ★ 3 · AI & Automation · score 62
Install: claude install-skill atretyak1985/swarmery
# Purpose Read Jira to answer "what am I working on", "what's the status of `<PROJECT-KEY>-115`", or to reconcile workspace tasks against tickets. **Read-only by default** — every write (create / transition / comment / worklog) is a separate, explicit, user-requested action (see [Write-op policy](#write-op-policy)). **Site and project key:** this skill uses `<jira-base-url>` (e.g. `yourteam.atlassian.net`) and `<PROJECT-KEY>` as placeholders. Check the consumer project's `CLAUDE.md` (or `.claude/project.json`) for the actual Jira base URL, project key, and any pinned cloudId. If none is documented, ask the user once and suggest recording it in `CLAUDE.md`. # Tool flow The Atlassian MCP tools are **deferred** — their schemas are not loaded at start. Load them before the first call, or the call fails with `InputValidationError` (the tool-name prefix depends on how the Atlassian MCP server is registered on the host): ``` ToolSearch query: "select:mcp__plugin_atlassian_atlassian__getAccessibleAtlassianResources,mcp__plugin_atlassian_atlassian__searchJiraIssuesUsingJql,mcp__plugin_atlassian_atlassian__getJiraIssue" ``` Every Jira call needs a **cloudId**. Resolve it by calling `getAccessibleAtlassianResources` (no args) and taking the `id` of the `<jira-base-url>` resource. If the project's `CLAUDE.md` pins a cloudId, use it directly — but **if any call 404s** (site migrated, token re-scoped), re-resolve rather than retrying a stale id. - **Search / list** → `searchJiraIss