# Jira

> Create, read, transition, and comment on Jira issues via the Jira REST API v3.

- **Type:** Skill
- **Install:** `agentstack add skill-eobarretooo-clawlite-jira`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [eobarretooo](https://agentstack.voostack.com/s/eobarretooo)
- **Installs:** 0
- **Category:** [Productivity](https://agentstack.voostack.com/c/productivity)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [eobarretooo](https://github.com/eobarretooo)
- **Source:** https://github.com/eobarretooo/ClawLite/tree/main/clawlite/skills/jira

## Install

```sh
agentstack add skill-eobarretooo-clawlite-jira
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Jira

Use this skill when the user wants to manage Jira issues, transitions, or comments.

## Auth

Set:
- `JIRA_BASE_URL` — e.g. `https://yourorg.atlassian.net`
- `JIRA_EMAIL` — Atlassian account email
- `JIRA_API_TOKEN` — from https://id.atlassian.com/manage-profile/security/api-tokens

```bash
AUTH=$(echo -n "$JIRA_EMAIL:$JIRA_API_TOKEN" | base64)
BASE="$JIRA_BASE_URL/rest/api/3"
```

## Issues

```bash
# Get an issue
curl -s -H "Authorization: Basic $AUTH" -H "Accept: application/json" \
  "$BASE/issue/PROJ-123"

# Search with JQL
curl -s -H "Authorization: Basic $AUTH" -H "Accept: application/json" \
  "$BASE/search?jql=project=PROJ+AND+status='In Progress'&maxResults=20"

# Create an issue
curl -s -X POST -H "Authorization: Basic $AUTH" \
  -H "Content-Type: application/json" -H "Accept: application/json" \
  "$BASE/issue" \
  -d '{"fields":{"project":{"key":"PROJ"},"summary":"Issue title","issuetype":{"name":"Bug"},"description":{"type":"doc","version":1,"content":[{"type":"paragraph","content":[{"type":"text","text":"Description"}]}]}}}'
```

## Transitions

```bash
# Get available transitions
curl -s -H "Authorization: Basic $AUTH" "$BASE/issue/PROJ-123/transitions"

# Perform a transition (e.g. move to Done)
curl -s -X POST -H "Authorization: Basic $AUTH" \
  -H "Content-Type: application/json" \
  "$BASE/issue/PROJ-123/transitions" \
  -d '{"transition":{"id":"31"}}'
```

## Comments

```bash
# Add a comment
curl -s -X POST -H "Authorization: Basic $AUTH" \
  -H "Content-Type: application/json" \
  "$BASE/issue/PROJ-123/comment" \
  -d '{"body":{"type":"doc","version":1,"content":[{"type":"paragraph","content":[{"type":"text","text":"Comment text"}]}]}}'
```

## Safety notes

- Descriptions and comments use Atlassian Document Format (ADF), not plain text.
- Fetch transitions before calling transition endpoint — IDs differ per project.
- Never delete issues; use "Won't Do" or "Cancelled" transitions instead.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [eobarretooo](https://github.com/eobarretooo)
- **Source:** [eobarretooo/ClawLite](https://github.com/eobarretooo/ClawLite)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** yes
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-eobarretooo-clawlite-jira
- Seller: https://agentstack.voostack.com/s/eobarretooo
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
