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.