jira-read-ticket/SKILL.md
Use whenever a user mentions or references a Jira ticket and you want to pull out description, comments, or more.
npx skillsauth add bkircher/skills jira-read-ticketInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Retrieve Jira issue data from Atlassian Cloud and return only the requested fields in JSON format.
ATLASSIAN_URL, ATLASSIAN_EMAIL, ATLASSIAN_API_TOKENVariables: ATLASSIAN_URL, ATLASSIAN_EMAIL, ATLASSIAN_API_TOKEN
https://.../browse/ABC-123 -> ABC-123).Use these scripts before alternatives:
scripts/fetch_comments.py: Gets all ticket comments as JSON.scripts/fetch_assigned_tickets.py: Gets assigned tickets (JSON array).scripts/fetch_description.py: Gets description and details for one ticket (JSON).Alternatively, use Jira REST API v3 with basic authentication, curl, and jq. Example for assigned tickets with JQL:
<example>
curl -s \
-u "$ATLASSIAN_EMAIL:$ATLASSIAN_API_TOKEN" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
"$ATLASSIAN_URL/rest/api/3/search/jql" \
--data '{
"jql": "assignee = currentUser()",
"fields": ["key", "summary", "status", "issuetype", "project"],
"maxResults": 100
}'
</example>
fields parameter to limit payload when only specific fields are needed.curl, use jq to extract fields of interest.renderedFields, fallback to fields./rest/api/3/search/jql for JQL POST requests. /rest/api/3/search is deprecated.testing
Use when writing or updating unit tests (in any language).
devops
Use when writing Terraform.
testing
Design and optimize a PostgreSQL-specific schema. Use for PostgreSQL best practices, data types, indexing, constraints, performance patterns, and advanced features.
tools
Automate browser interactions, test web pages and work with Playwright tests.