
Confluence
This handles the full lifecycle of Confluence documentation: download pages to Markdown, upload large documents with images via REST API, convert between Wiki Markup and Markdown, and sync Git repos to Confluence. The MCP tools work fine for reading and small updates, but anything over 10KB or with images needs the included Python scripts. The decision matrix up front is genuinely helpful since you'll otherwise waste time hitting size limits. Includes mark CLI integration for CI/CD workflows and proper handling of Mermaid diagrams. If you're doing serious documentation work in Confluence rather than one-off page edits, this covers the annoying parts.
- skills.sh installs
- 365
- GitHub stars
- 68
- last updated
- Aug 21, 2026
Install
$ npx -y skills add spillwavesolutions/confluence-skill --skill confluence --agent claude-codeInstalls into .claude/skills of the current project.
Files
Confluence Management Skill
Manage Confluence documentation through Claude Code: download pages to Markdown, upload large documents with images, convert between formats, and integrate Mermaid/PlantUML diagrams.
Table of Contents
Quick Decision Matrix
| Task | Tool | Notes |
|---|---|---|
| Read pages | MCP tools | confluence_get_page, confluence_search |
| Small text-only uploads (<10KB) | MCP tools | confluence_create_page, confluence_update_page |
| Large documents (>10KB) | upload_confluence_v2.py | REST API, no size limits |
| Documents with images | upload_confluence_v2.py | Handles attachments automatically |
| Git-to-Confluence sync | mark CLI | Best for CI/CD workflows |
| Download pages to Markdown | download_confluence.py | Converts macros, downloads attachments |
MCP Size Limits
MCP tools have size limits (10-20KB) for uploads. For large documents or pages with images, use the REST API via upload_confluence_v2.py:
Sponsors
Details
- Repository
- github.com/spillwavesolutions/confluence-skill
- Categories
- Documentation, Office & Documents
- First seen
- Jun 3, 2026