confluence

Search and manage Confluence pages and spaces using CQL and Markdown.

12|5|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/odyssey4me/agent-skills --skill confluence-odyssey4me
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: confluence
Source: https://github.com/odyssey4me/agent-skills/tree/main/skills/confluence
Command: npx skills add https://github.com/odyssey4me/agent-skills --skill confluence-odyssey4me

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, keyring, pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of interacting with Confluence, allowing you to search, retrieve, and manage documentation without needing to navigate the web interface or write complex API calls.

Core Features & Use Cases

  • Search & Retrieve: Find pages using Confluence Query Language (CQL) and view their content in Markdown.
  • Content Management: Create and update pages, including support for Markdown formatting.
  • Space Management: List and get details about Confluence spaces.
  • Use Case: Quickly find all pages related to a specific project in a particular space, or create a new documentation page directly from a Markdown file.

Quick Start

Search for pages in the 'DEMO' space that contain the word 'login'.

Frequently Asked Questions about confluence

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

FAQPage Schema
How do I search Confluence pages using CQL without the web interface?

You can search Confluence pages using CQL by running a script that interacts directly with the Confluence REST API. This retrieves matching pages and returns their content in Markdown format, bypassing the standard web interface.

Can I create and update Confluence documentation directly from a Markdown file?

Yes, you can create and update Confluence documentation from Markdown. The skill processes Markdown formatting and sends it through the API to generate new pages or overwrite existing content within your specified spaces.

Does this Confluence page management tool support both Cloud and Server deployments?

Yes, this tool supports both Confluence Cloud and Server/Data Center deployments. It uses Python libraries to handle API interaction and authentication, ensuring compatibility across different Confluence hosting environments.

What do I need to retrieve wiki content and list spaces in Confluence?

To retrieve wiki content and list spaces, you need Python with the requests, keyring, and pyyaml libraries installed. These dependencies manage API requests, credential authentication, and configuration for accessing your Confluence spaces.

What is the best way to manage wiki content across multiple Confluence spaces programmatically?

The best way to manage wiki content programmatically is using a script-based approach with CQL. It allows you to list spaces, retrieve specific page details, and perform bulk content updates without manual web navigation.

Are there limitations when using Python scripts to search and update Confluence documentation?

A key limitation is the dependency on Python libraries like requests and keyring for API interaction. You must maintain valid authentication credentials and ensure your CQL queries are properly formatted to avoid search or update failures.