atlassian-jira-confluence

Automate Jira and Confluence tasks using the atlassian-python-api SDK.

1|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/vancebs/skills --skill atlassian-jira-confluence
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: atlassian-jira-confluence
Source: https://github.com/vancebs/skills/tree/main/atlassian-jira-confluence
Command: npx skills add https://github.com/vancebs/skills --skill atlassian-jira-confluence

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires atlassian-python-api, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automate Jira and Confluence operations by using the atlassian-python-api SDK to perform common admin and content tasks across both platforms, enabling automation at scale.

Core Features & Use Cases

  • End-to-end automation: create, read, update, and delete Jira issues and Confluence pages, spaces, attachments, comments, and other resources.
  • Credentials and setup: load credentials from a local atlassian_config.json or environment variables with clear precedence rules and a helper to resolve sources.
  • Cross-platform orchestration: initialize Jira and Confluence clients and execute deterministic tasks with robust error handling and logging.
  • References and examples: consult references/jira-operations.md and references/confluence-operations.md for detailed method-level usage and patterns.

Quick Start

Install the atlassian-python-api package, provide Jira/Confluence credentials via atlassian_config.json or environment variables, and run a Python script that authenticates and performs the requested operation.

Frequently Asked Questions about atlassian-jira-confluence

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

FAQPage Schema
How do I automate Jira issue creation and updates using Python?▼

You can automate Jira issue creation and updates by running Python scripts that use the atlassian-python-api SDK to authenticate with credentials and perform CRUD operations on issues programmatically.

What's the best way to manage Confluence pages and spaces programmatically?▼

Managing Confluence pages and spaces programmatically is best done by initializing a Confluence client with the atlassian-python-api SDK to execute deterministic create, read, update, and delete operations.

Do I need an atlassian_config.json file to use the atlassian-python-api SDK?▼

You do not strictly need an atlassian_config.json file to use the atlassian-python-api SDK, as credentials can also be loaded from environment variables based on defined precedence rules.

Can I orchestrate cross-platform tasks between Jira and Confluence in a single script?▼

You can orchestrate cross-platform tasks between Jira and Confluence in a single script by initializing both clients and executing operations with built-in error handling and logging.

How does credential handling work for automating Atlassian tasks?▼

Credential handling for automating Atlassian tasks works by loading authentication details from a local atlassian_config.json file or environment variables, resolved through a dedicated helper with clear precedence rules.

Are there limitations when using atlassian-python-api for safe API interactions?▼

Limitations of using atlassian-python-api for safe API interactions depend on robust error handling and logging within your Python scripts to manage resilience during Jira and Confluence automation tasks.