Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
spillwavesolutions avatar

Confluence

  • 334 installs
  • 62 repo stars
  • Updated December 29, 2025
  • spillwavesolutions/confluence-skill

confluence is an agent skill that connects coding agents to Atlassian Confluence for creating, searching, and updating wiki pages for developers who store specs, runbooks, and release documentation in Confluence.

About

confluence is an agent skill from spillwavesolutions/confluence-skill that wires AI coding agents into Atlassian Confluence for development documentation workflows. The skill enables agents to search spaces, read page content, draft or update wiki pages, and keep engineering specs, architecture notes, and runbooks synchronized with code changes instead of leaving docs stale in separate silos. Developers reach for confluence when automating release notes, publishing design decisions, or pulling existing Confluence requirements into implementation tasks during feature work. Because the catalog entry ships with an empty readme excerpt, treat confluence as a Confluence REST API integration skill and confirm authentication, space keys, and allowed page operations against the upstream spillwavesolutions/confluence-skill repository before production use. Invoke when a task explicitly mentions Confluence pages, spaces, or wiki documentation updates alongside code changes.

  • confluence

Confluence by the numbers

  • 334 all-time installs (skills.sh)
  • +6 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #1,248 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/spillwavesolutions/confluence-skill --skill confluence

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs334
repo stars62
Last updatedDecember 29, 2025
Repositoryspillwavesolutions/confluence-skill

How do agents read and update Confluence pages?

Use confluence for development tasks

Who is it for?

Development teams that store specs, runbooks, and release notes in Atlassian Confluence and want agents to read or publish wiki pages.

Skip if: Teams using Notion, GitHub Wikis, or plain Markdown repos without a Confluence Cloud or Data Center instance.

When should I use this skill?

User asks to create, search, update, or sync Atlassian Confluence pages, spaces, or wiki documentation during development.

What you get

Created or updated Confluence wiki pages, space search results, and synchronized engineering documentation linked to the active task.

  • Updated Confluence wiki pages
  • Space search results for requirements

Files

SKILL.mdMarkdownGitHub ↗

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

TaskToolNotes
Read pagesMCP toolsconfluence_get_page, confluence_search
Small text-only uploads (<10KB)MCP toolsconfluence_create_page, confluence_update_page
Large documents (>10KB)upload_confluence_v2.pyREST API, no size limits
Documents with imagesupload_confluence_v2.pyHandles attachments automatically
Git-to-Confluence syncmark CLIBest for CI/CD workflows
Download pages to Markdowndownload_confluence.pyConverts 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:

# Upload large document
python3 ~/.claude/skills/confluence/scripts/upload_confluence_v2.py \
    document.md --id 780369923

# Dry-run preview
python3 ~/.claude/skills/confluence/scripts/upload_confluence_v2.py \
    document.md --id 780369923 --dry-run

MCP works for reading pages but not for uploading large content.

Prerequisites

Required

  • Atlassian MCP Server (mcp__atlassian-evinova) with Confluence credentials

Optional

  • mark CLI: Git-to-Confluence sync (brew install kovetskiy/mark/mark)
  • Mermaid CLI: Diagram rendering (npm install -g @mermaid-js/mermaid-cli)

Core Workflows

Download Pages to Markdown

# Single page
python3 ~/.claude/skills/confluence/scripts/download_confluence.py 123456789

# With child pages
python3 ~/.claude/skills/confluence/scripts/download_confluence.py --download-children 123456789

# Custom output directory
python3 ~/.claude/skills/confluence/scripts/download_confluence.py --output-dir ./docs 123456789

See Downloading Guide for details.

Upload Pages with Images

1. Convert diagrams to images first using design-doc-mermaid or plantuml skills 2. Reference images with standard markdown: ![Description](./images/diagram.png) 3. Upload via REST API:

python3 ~/.claude/skills/confluence/scripts/upload_confluence_v2.py \
    document.md --id PAGE_ID

See Image Handling Best Practices for details.

Search Confluence

mcp__atlassian-evinova__confluence_search({
  query: 'space = "DEV" AND text ~ "API"',
  limit: 10
})

Create/Update Pages (Small Documents)

// Create page
mcp__atlassian-evinova__confluence_create_page({
  space_key: "DEV",
  title: "API Documentation",
  content: "h1. Overview\n\nContent here...",
  content_format: "wiki"
})

// Update page
mcp__atlassian-evinova__confluence_update_page({
  page_id: "123456789",
  title: "Updated Title",
  content: "h1. New Content",
  version_comment: "Updated via Claude Code"
})

Sync from Git (mark CLI)

Add metadata to Markdown files:

<!-- Space: DEV -->
<!-- Parent: Documentation -->
<!-- Title: API Guide -->

# API Guide
Content...

Sync to Confluence:

mark -f documentation.md
mark --dry-run -f documentation.md  # Preview first

See mark Tool Guide for details.

Convert Between Formats

See Conversion Guide for the complete conversion matrix.

Quick reference:

MarkdownWiki Markup
# Headingh1. Heading
**bold***bold*
*italic*_italic_
` code `{{code}}
[text](url)`[text\

Reference Documentation

Detailed guides in the references/ directory:

GuidePurpose
Wiki Markup ReferenceComplete syntax for Confluence Wiki Markup
Conversion GuideMarkdown to Wiki Markup conversion rules
Storage FormatConfluence XML storage format details
Image HandlingWorkflows for images, Mermaid, PlantUML
mark Tool GuideGit-to-Confluence sync with mark CLI
TroubleshootingCommon errors and solutions

Available MCP Tools

ToolDescription
confluence_searchSearch using CQL or text
confluence_get_pageRetrieve page by ID or title
confluence_create_pageCreate new page
confluence_update_pageUpdate existing page
confluence_delete_pageDelete page
confluence_get_page_childrenGet child pages
confluence_add_labelAdd label to page
confluence_get_labelsGet page labels
confluence_add_commentAdd comment to page
confluence_get_commentsGet page comments

Utility Scripts

ScriptPurpose
scripts/upload_confluence_v2.pyUpload large documents with images
scripts/download_confluence.pyDownload pages to Markdown
scripts/convert_markdown_to_wiki.pyConvert Markdown to Wiki Markup
scripts/convert_wiki_to_markdown.pyConvert Wiki Markup to Markdown
scripts/render_mermaid.pyRender Mermaid diagrams

---

Version: 2.1.0 | Last Updated: 2025-01-21

Related skills

FAQ

What does the confluence skill connect to?

The confluence skill connects coding agents to Atlassian Confluence for searching spaces, reading pages, and creating or updating wiki documentation during development workflows.

Does confluence replace a Markdown docs repo?

confluence targets teams that already use Atlassian Confluence for specs and runbooks. Teams standardized on GitHub Wikis or Notion should use a different documentation integration skill.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.