templates/analytics/.builder/skills/jira/SKILL.md
Search and analyze Jira tickets, sprints, and project analytics. Use this skill when the user asks about tickets, bugs, sprint tracking, or engineering work.
npx skillsauth add BuilderIO/agent-native jiraInstall 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.
$JIRA_BASE_URL (e.g. https://yourorg.atlassian.net)Base64($JIRA_USER_EMAIL:$JIRA_API_TOKEN)JIRA_BASE_URL, JIRA_USER_EMAIL, JIRA_API_TOKEN/rest/api/3), Agile API (/rest/agile/1.0)server/lib/jira.ts| Function | Description |
| ----------------------------------------- | ------------------------------------- |
| searchIssues(jql, fields?, maxResults?) | Search via JQL |
| getIssue(issueKey) | Get single issue detail |
| getProjects() | List all projects |
| getStatuses(projectKey?) | List statuses (optionally by project) |
| getBoards() | List agile boards |
| getSprints(boardId) | List sprints for a board |
| getAnalytics(projects, days) | Aggregate ticket analytics |
| Route | Description |
| ------------------------- | ---------------------- |
| GET /api/jira/search | Search tickets via JQL |
| GET /api/jira/issue | Get issue detail |
| GET /api/jira/projects | List projects |
| GET /api/jira/statuses | List statuses |
| GET /api/jira/boards | List boards |
| GET /api/jira/sprints | List sprints |
| GET /api/jira/analytics | Ticket analytics |
/adhoc/jira — Jira Tickets dashboard with Overview, Search, and Sprints tabs# Search tickets
pnpm action jira-search --jql="summary ~ SSO ORDER BY created DESC" --fields=key,summary,status,assignee
# Ticket analytics
pnpm action jira-analytics --days=30
pnpm action jira-analytics --projects=ENG,PROD --days=30
/rest/api/3/search endpoint was removed by Atlassian (returns 410). Must use /rest/api/3/search/jql instead.project = X AND summary ~ "keyword" ORDER BY created DESC[ENG-1234](https://yourorg.atlassian.net/browse/ENG-1234)getStatuses with a projectKey returns an array of issue type entries; the code flattens nested statusesgetAnalytics runs multiple search queries and aggregates client-sidetools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.