confluence-to-markdown

Fetch Confluence pages and convert them to Markdown for Bedrock workflows.

88|8|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/iurykrieger/claude-bedrock --skill confluence-to-markdown
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: confluence-to-markdown
Source: https://github.com/iurykrieger/claude-bedrock/tree/main/skills/confluence-to-markdown
Command: npx skills add https://github.com/iurykrieger/claude-bedrock --skill confluence-to-markdown

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Confluence pages are often stored behind multiple retrieval methods; this skill fetches a page content and converts it into Markdown, enabling Bedrock's teaching and syncing workflows to ingest Confluence data.

Core Features & Use Cases

  • Multi-layer retrieval: uses Atlassian MCP when available, falls back to REST API with Basic Auth, and finally to a browser-based DOM extraction.
  • XHTML-to-Markdown conversion: converts Confluence storage format to clean Markdown, including headings, lists, tables, code blocks, and links.
  • Output handling: returns Markdown along with the page title and supports chunked delivery for large pages, ready for downstream processing.

Quick Start

Invoke the converter by running /bedrock:teach or /bedrock:sync to fetch a Confluence page and receive its Markdown representation.

Frequently Asked Questions about confluence-to-markdown

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

FAQPage Schema
How do I convert Confluence pages to Markdown?

Converting Confluence pages to Markdown is achieved by fetching the XHTML storage format and transforming headings, lists, tables, and code blocks into clean Markdown text for downstream processing.

What is the best way to extract internal Confluence content for AI workflows?

Extracting internal Confluence content for AI workflows is best handled by a three-layer retrieval system using Atlassian MCP, REST API Basic Auth, and browser DOM extraction as fallbacks.

Does the Confluence to Markdown converter support large pages?

The converter supports large Confluence pages by validating non-empty results and utilizing chunked delivery to break down extensive Markdown output for reliable downstream ingestion.

Can I use Atlassian MCP to fetch Confluence content for Bedrock?

Atlassian MCP is the primary method used to fetch Confluence content for Bedrock workflows, automatically falling back to REST API or browser extraction if the MCP tools are unavailable.

How do I handle Confluence REST API Basic Auth fallback?

Confluence REST API Basic Auth fallback is automatically triggered when Atlassian MCP is unavailable, securely fetching page content and converting the storage format to Markdown.

What are the limitations of browser DOM extraction for Confluence?

Browser DOM extraction serves as the final fallback layer for retrieving Confluence content when MCP and API methods fail, relying on page structure rather than direct API data access.