confluence-automation

Automate Confluence page creation, updates, search, labeling, and space management.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill confluence-automation-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: confluence-automation
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/confluence-automation
Command: npx skills add https://github.com/dr-code/beacon --skill confluence-automation-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes manual, error-prone administration of Confluence content by automating page creation and updates, advanced content search, space management, label tagging, and page hierarchy navigation so teams can maintain accurate, searchable documentation at scale.

Core Features & Use Cases

  • Page creation & updates: Create new pages in a target space or update existing pages while resolving current version numbers and enforcing unique titles.
  • Advanced search & CQL: Run keyword searches or Confluence Query Language (CQL) queries and hydrate results to full page content for review or migration tasks.
  • Space and hierarchy management: List and inspect spaces, create spaces, traverse child pages and ancestor chains, and manage labels across pages and spaces.
  • Use case: Onboard a new product area by programmatically creating a structured page tree under the DOCS space, populating pages with XHTML content, and tagging them for discovery.

Quick Start

Create a new Confluence page titled "Engineering Roadmap" in space DOCS with XHTML body content and add the label "q1-roadmap".

Frequently Asked Questions about confluence-automation

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

FAQPage Schema
How do I automate Confluence page creation and updates at scale?

Automate Confluence page creation and updates by resolving current version numbers, enforcing unique titles, and pushing XHTML storage-format content. This handles version incrementing automatically so teams can maintain accurate documentation without manual edits.

Can I run CQL queries to search Confluence content and retrieve full pages?

Run CQL queries or keyword searches to find Confluence content and hydrate results to full page content. This enables review or migration tasks by traversing child pages and ancestor chains across multiple spaces.

What's the best way to manage Confluence space metadata and page hierarchies programmatically?

Manage Confluence spaces and page hierarchies by listing spaces, creating new ones, traversing child pages and ancestor chains, and applying labels across pages. This automates structured page tree creation for onboarding new product areas.

Do I need an active Rube MCP connection to use Confluence automation?

An active Rube MCP connection and the Confluence toolkit are required. The automation handles ID resolution, pagination styles, and rate limits through this connection to ensure reliable content management operations.

How do I tag Confluence pages with labels for better content discovery?

Tag Confluence pages with labels by applying them across pages and spaces programmatically. This improves content discovery for documentation and knowledge bases without manual labeling through the Confluence interface.

Why does my Confluence page update fail with a version conflict?

Confluence page updates require proper version incrementing to avoid conflicts. The automation resolves current version numbers before updating pages, ensuring storage-format content changes apply correctly without overwriting concurrent edits.