confluence-server

Retrieve and search Confluence Server pages using CQL and REST API.

1|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/skempken/confluence-server --skill confluence-server
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: confluence-server
Source: https://github.com/skempken/confluence-server/tree/main
Command: npx skills add https://github.com/skempken/confluence-server --skill confluence-server

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a streamlined way to access and search Confluence Server documentation directly, eliminating the need to navigate the web interface for information retrieval.

Core Features & Use Cases

  • Content Retrieval: Fetch specific pages by ID or title.
  • Search Capabilities: Use Confluence Query Language (CQL) to find relevant information across spaces.
  • Space Navigation: List and get details about Confluence spaces.
  • Use Case: A developer needs to quickly find the API documentation for a specific microservice. They can use this Skill to search Confluence for "API documentation" within the relevant space and retrieve the page content.

Quick Start

Use the confluence-server skill to search Confluence for pages related to 'API documentation'.

Frequently Asked Questions about confluence-server

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

FAQPage Schema
How do I search Confluence Server documentation using the REST API?

Search Confluence Server documentation by executing Confluence Query Language (CQL) queries against the REST API to retrieve relevant pages across multiple spaces. This allows targeted content discovery without navigating the web interface.

Can I retrieve a specific Confluence page by its title or ID?

Yes, you can retrieve specific Confluence pages by providing either the page ID or the exact page title to the REST API. This fetches the full content directly, bypassing manual space navigation.

What is CQL and when do I need it to find information in Confluence?

CQL, or Confluence Query Language, is the syntax used to perform structured searches across Confluence spaces. You need it to filter and find specific documentation efficiently via the REST API when simple keyword matching is insufficient.

Do I need an API token to access Confluence Server content?

Yes, accessing Confluence Server content requires an API token along with a username and the server URL. These credentials must be set as environment variables to authenticate your REST API requests securely.

How do I list and navigate Confluence spaces and page hierarchies?

You can list and navigate Confluence spaces by requesting the space directory via the REST API. Once a space is identified, you can browse its page hierarchies to locate parent and child documentation pages programmatically.

Does this approach work for both Confluence Server and Data Center?

Yes, this approach works for both Confluence Server and Data Center deployments because both platforms support the same REST API endpoints for CQL search, content retrieval, and space navigation.