confluence

Search, read, and manage Confluence pages and blog posts via API calls.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/al-stev/field-eng-skills --skill confluence-al-stev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: confluence
Source: https://github.com/al-stev/field-eng-skills/tree/main/.claude/skills/confluence
Command: npx skills add https://github.com/al-stev/field-eng-skills --skill confluence-al-stev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Confluence skill removes the friction of searching, reading, and managing Confluence wiki pages and blog posts across team and personal spaces so engineers and doc owners can find and update content without manual tab switching.

Core Features & Use Cases

  • Search and Read: Find pages by title or CQL, list spaces, and fetch page and blog post bodies in HTML storage format.
  • Safe Write Operations: Create pages and folders, update or move pages, manage labels, upload attachments, add comments, and create/update/delete blog posts with explicit user confirmation before any write.
  • Robust Integration: Uses both v1 and v2 Confluence APIs, handles versioning and error codes, resolves FE and personal spaces, and prints structured JSON for scripted workflows.
  • Use Case: Locate a customer's runbook in the FE space, summarize its contents, and propose a non-destructive update for the user to approve.

Quick Start

Use the confluence skill to search for the page titled "Meeting Notes" and return its HTML storage body.

Frequently Asked Questions about confluence

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

FAQPage Schema
How do I automate reading and updating Confluence wiki pages via API?

Automate Confluence wiki page updates via API by calling v1 and v2 endpoints to fetch HTML storage bodies, modify content, and push version-controlled updates with explicit user confirmation.

What do I need to search Confluence spaces and fetch blog posts programmatically?

To search Confluence spaces and fetch blog posts programmatically, you need Atlassian credentials stored in a local environment file and the atlassian-python-api package configured for API access.

Can I safely move pages and add attachments in Confluence without manual tab switching?

Yes, you can safely move pages and add attachments without manual tab switching by executing script-driven API calls that require explicit user confirmation before applying any write operations.

Does the atlassian-python-api support both Confluence v1 and v2 endpoints?

Yes, the atlassian-python-api supports both Confluence v1 and v2 endpoints, enabling scripts to handle content versioning, resolve team spaces, and manage structured error codes during operations.

What is the best way to search Confluence content using CQL and return structured JSON?

The best way to search Confluence content using CQL and return structured JSON is to run an automation script that queries the API, retrieves HTML storage formats, and outputs structured data for scripted workflows.