confluence-automation
Automate Confluence documentation workflows
Managing Confluence documentation manually is time-consuming and error-prone. This skill enables automated page creation, updates, and organization through AI assistants using the Rube MCP platform.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "confluence-automation". Create a page titled 'Meeting Notes - January 2026' in the TEAM space
Expected outcome:
Successfully created page 'Meeting Notes - January 2026' in space TEAM (ID: 12345). Page is available at https://your-domain.atlassian.net/wiki/spaces/TEAM/pages/12345/Meeting+Notes+January+2026
Using "confluence-automation". Find all pages labeled 'quarterly-review' and list their titles
Expected outcome:
Found 4 pages with label 'quarterly-review': 1) Q4 Planning Overview, 2) Q4 Budget Summary, 3) Q4 Retrospective Notes, 4) Q4 Goals Achievement
Security Audit
SafeAll static analysis findings are false positives. The scanned file (SKILL.md) is markdown documentation, not executable code. Backticks detected are markdown formatting syntax for inline code references, not shell command execution. The hardcoded URL is the official Rube MCP endpoint documentation. No actual security vulnerabilities exist.
Quality Score
What You Can Build
Technical documentation teams
Automate creation and maintenance of API documentation, release notes, and knowledge base articles across multiple Confluence spaces.
Project management workflows
Keep project spaces organized by automatically creating meeting notes pages, updating status dashboards, and tagging content with relevant labels.
Content migration and audits
Search and audit existing content across spaces, identify outdated pages, and bulk-update documentation with new templates or branding.
Try These Prompts
Create a new Confluence page titled 'API Integration Guide' in the DOCS space with a parent page 'Developer Resources'. Include sections for prerequisites, setup steps, and code examples.
Search for all pages in the PROJECT space containing 'Q4 roadmap' in the title. For each result, add a label 'quarterly-review' and update the last modified section with today's date.
Create a documentation structure with a parent page 'Product Documentation' and child pages for each module: 'Authentication', 'API Reference', 'Webhooks', and 'SDKs'. Each child should include a standard template with overview, usage, and examples sections.
Search for all pages in the KNOWLEDGE space that haven't been modified in the last 90 days using CQL. List each page with its last modified date and current labels, then create a summary page titled 'Content Audit Report' with the findings.
Best Practices
- Always call RUBE_SEARCH_TOOLS first to get current tool schemas before executing workflows
- Fetch the current page version with GET_PAGE_BY_ID before updating to avoid version conflicts
- Use CQL_SEARCH for complex queries with multiple conditions rather than client-side filtering
Avoid
- Do not create pages without first checking for duplicates using SEARCH_CONTENT
- Do not use markdown format for page content; Confluence requires XHTML storage format
- Do not make rapid consecutive API calls without respecting rate limits and backoff requirements
Frequently Asked Questions
What is Rube MCP and how do I set it up?
Why do page updates fail with version errors?
What format should page content be in?
How do I find the correct space ID for operations?
Can I search across multiple spaces at once?
What happens if I exceed API rate limits?
Developer Details
Author
sickn33License
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/confluence-automationRef
main
File structure
📄 SKILL.md