--- name: atlassian-search description: Search and retrieve information from Jira and Confluence using the atlassian-cli tool. Use this skill to find issues, search documentation, manage projects, and track sprints in Atlassian products. --- # Atlassian Search Skill This skill enables you to search and retrieve information from Jira and Confluence using the `atlassian-cli` command-line tool. ## Prerequisites Before using this skill, ensure: 1. Environment variables are set: - `ATLASSIAN_URL`: Your Atlassian instance URL (e.g., `https://your-domain.atlassian.net`) - `ATLASSIAN_USERNAME`: Your email address - `ATLASSIAN_API_TOKEN`: Your API token - `ATLASSIAN_CLOUD`: Set to `true` for Cloud, `false` for Server/DC (default: true) - `CONFLUENCE_BASE_PATH`: Confluence API base path (default: `/wiki`) 2. The `atlassian-cli` binary is built and available in PATH ## Available Commands ### Jira Commands #### 1. Get Issue Details Get detailed information about a specific Jira issue: ```bash atlassian-cli jira issue ``` **Examples:** ```bash # Get issue details in readable text format (default) atlassian-cli jira issue PROJECT-123 # Get raw JSON output atlassian-cli jira issue PROJECT-123 --format=json ``` #### 2. Search Issues with JQL Search for Jira issues using JQL (Jira Query Language): ```bash atlassian-cli jira search "" [--max=20] [--format=text|json] ``` **Examples:** ```bash # Find open issues in project atlassian-cli jira search "project=DEV AND status=Open" # Find issues assigned to current user atlassian-cli jira search "assignee=currentUser() ORDER BY created DESC" --max=50 # Find recently created bugs atlassian-cli jira search "issuetype=Bug AND created >= -7d" # Get high priority issues atlassian-cli jira search "priority=High AND status!=Done" --max=30 ``` **Common JQL Operators:** - `project=`: Filter by project - `status=`: Filter by status (Open, In Progress, Done, etc.) - `assignee=`: Filter by assignee (`currentUser()` for yourself) - `issuetype=`: Filter by type (Bug, Task, Story, etc.) - `created >= -Nd`: Issues created in last N days - `updated >= -Nd`: Issues updated in last N days - `priority=`: Filter by priority (High, Medium, Low) - `labels=