confluence-api

Search, read, and manage Confluence Cloud content via API.

37|13|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/anthropics/claude-tag-plugins --skill confluence-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: confluence-api
Source: https://github.com/anthropics/claude-tag-plugins/tree/main/confluence/skills/confluence-api
Command: npx skills add https://github.com/anthropics/claude-tag-plugins --skill confluence-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, realpath, sed, head, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the friction of manually navigating Confluence Cloud by letting you search, read, create, and update wiki content through a reliable API workflow.

Core Features & Use Cases

  • Search and Discovery: Find pages and blog posts with CQL, browse spaces, and locate the right documentation fast.
  • Content Management: Read pages, update content, create new pages, manage comments, labels, and attachments, and inspect page hierarchies.
  • Practical Example: Use it to find the latest onboarding guide in a team space, read the current procedure, and publish an updated version with the right parent page and version bump.

Quick Start

Ask the skill to search Confluence for the page you need, read it, and make the requested update or summary.

Frequently Asked Questions about confluence-api

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

FAQPage Schema
How do I search Confluence pages using CQL and retrieve content through the API?

Confluence CQL searches find pages and blog posts via /wiki endpoints. Use Basic authentication to query spaces, retrieve numeric string IDs, and read storage or atlas_doc_format body content returned by the API.

Can I update Confluence wiki pages programmatically and handle version bumps correctly?

Updating Confluence wiki pages requires fetching the current version number and incrementing it on write. API calls must target /wiki endpoints with Basic authentication, sending the updated storage or atlas_doc_format body with the bumped version.

What's the best way to manage Confluence attachments and comments via the Cloud API?

Confluence Cloud API manages attachments and comments through /wiki endpoints using Basic authentication. Retrieve numeric string IDs for parent pages or posts, then create, read, or update associated labels and attachment files programmatically.

Does the Confluence API work with curl and jq for content discovery and page hierarchy inspection?

Confluence Cloud API integrates with curl for HTTP requests and jq for parsing JSON responses. Combine them to browse spaces, inspect page hierarchies, locate documentation via CQL, and extract numeric string IDs for subsequent content management operations.

Why do my Confluence API writes fail when I try to publish updated page content?

Confluence API writes fail when version bumps are omitted or body formats are incorrect. Ensure you increment the numeric version string and send properly formatted storage or atlas_doc_format body content with Basic authentication to /wiki endpoints.

How do I create new Confluence blog posts and set parent pages through the API?

Creating Confluence blog posts requires sending an API request to /wiki endpoints with Basic authentication, specifying the target space, parent page ID, and properly formatted storage or atlas_doc_format body content with an initial version number.