confluence-api-doc

Synchronize Markdown API documentation to Confluence pages via acli.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/witooh/skills --skill confluence-api-doc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: confluence-api-doc
Source: https://github.com/witooh/skills/tree/main/skills/confluence-api-doc
Command: npx skills add https://github.com/witooh/skills --skill confluence-api-doc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires acli, curl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of syncing API documentation written in Markdown files to Confluence pages, ensuring your documentation is always up-to-date and organized.

Core Features & Use Cases

  • Automated Syncing: Uploads or syncs API documentation from a Markdown file to Confluence.
  • Hierarchical Structure: Organizes documentation into a parent-child page structure in Confluence, mirroring API domains and endpoints.
  • Use Case: You've updated your API documentation in a Markdown file. Use this Skill to automatically create or update corresponding pages in your Confluence space, maintaining a single source of truth for your technical documentation.

Quick Start

Use the confluence-api-doc skill to sync your API documentation from docs/api-doc.md to Confluence.

Frequently Asked Questions about confluence-api-doc

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

FAQPage Schema
How do I sync Markdown API documentation to Confluence pages?

You can sync Markdown API documentation to Confluence pages by parsing Markdown files and splitting content by H2 and H3 headings to create a hierarchical page structure using acli and the Confluence REST API.

How does Confluence API documentation sync handle hierarchical page structures?

Confluence API documentation sync handles hierarchical page structures by splitting Markdown content at H2 and H3 headings, mirroring API domains and endpoints into a parent-child page structure within your Confluence space.

Do I need acli to automate Markdown documentation sync to Confluence?

Yes, you need acli for authentication and curl for API interactions to automate the process of syncing Markdown documentation to Confluence pages via the Confluence REST API.

Can I update existing Confluence pages when syncing Markdown API docs?

Yes, syncing Markdown API docs to Confluence handles both creation and updates of pages, ensuring your API documentation remains up-to-date by automatically modifying existing corresponding pages when the source Markdown file changes.

What is the best way to maintain a single source of truth for API documentation in Confluence?

The best way to maintain a single source of truth for API documentation in Confluence is to automate syncing from Markdown files, which creates and updates hierarchical pages based on H2 and H3 headings to keep everything organized and current.

What are the limitations of syncing Markdown files to Confluence using acli?

Syncing Markdown files to Confluence using acli depends on parsing H2 and H3 headings for page structure, meaning content not organized under these headings may not map correctly to the hierarchical parent-child page structure in Confluence.