atlassian

Perform CRUD operations on Jira issues and Confluence pages via REST APIs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/walcon/opencode-example --skill atlassian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: atlassian
Source: https://github.com/walcon/opencode-example/tree/main/.opencode/skills/atlassian
Command: npx skills add https://github.com/walcon/opencode-example --skill atlassian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables programmatic management of Jira and Confluence via REST APIs, enabling automation of common admin tasks, bulk operations, and integration with other tools.

Core Features & Use Cases

  • Jira CRUD: Search, get, create, update issues, and comments.
  • Confluence CRUD: Search, get, create, update pages.
  • Automation workflows: Scripted tasks for standard admin operations, reporting, and doc management.

Quick Start

Set environment variables and run example commands, e.g.:

  • npx tsx scripts/jira-search.ts "assignee = currentUser() AND status != Done" 50
  • Or create a page with npx tsx scripts/confluence-create.ts '<JSON>'

Frequently Asked Questions about atlassian

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Jira issue management with REST APIs?

Automate Jira issue management by using REST API endpoints to search, retrieve, create, update, and comment on issues programmatically. Set environment variables (ATLASSIAN_SITE, ATLASSIAN_EMAIL, ATLASSIAN_API_TOKEN) and run TypeScript scripts to execute CRUD operations, returning structured JSON with issue IDs, keys, and URLs for downstream workflows.

Can I bulk update Confluence pages and Jira issues through scripting?

Yes, bulk update both Confluence pages and Jira issues through REST API scripting. Execute TypeScript commands to search, retrieve, create, and update multiple resources in batch, with structured JSON responses including titles, versions, and URLs for tracking changes across documentation and issue tracking systems.

What environment setup do I need to access Jira and Confluence REST APIs?

Set three environment variables: ATLASSIAN_SITE (your instance URL), ATLASSIAN_EMAIL (account email), and ATLASSIAN_API_TOKEN (authentication token). These credentials enable programmatic access to Jira v3 and Confluence v2 REST endpoints for all CRUD operations on issues and pages.

How do I search and retrieve Jira issues and Confluence pages programmatically?

Use REST API search endpoints with JQL queries for Jira and CQL for Confluence. Run TypeScript scripts to execute parameterized searches, returning paginated JSON results with issue keys, page titles, content versions, and direct URLs for integration into automation workflows.

Does this work with legacy Atlassian endpoints and current API versions?

Yes, this Skill supports legacy endpoints alongside current Jira v3 and Confluence v2 APIs. It handles version-specific differences transparently, allowing you to work across older and newer Atlassian instances without code changes, returning consistent structured JSON output.

What format do REST API responses return for issue and page operations?

REST API responses return structured JSON containing resource IDs, keys, titles, versions, creation/update timestamps, and URLs. This standardized format enables downstream parsing, filtering, and integration with reporting tools, notifications, or other automation systems.