The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Explore skills
Documents · SKILL.md

confluence-content-creator

confluence-content-creator

Use when creating or generating Confluence pages and content — XHTML storage format syntax, macros (TOC, code blocks, panels, status badges, expand, children, info/warning/note, jira issues, drawio), page templates, structured documentation patterns (ADRs, runbooks, project docs), markdown to Confluence conversion, bulk page generation, and content migratio…

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: confluence-content-creator description: Use when creating or generating Confluence pages and content — XHTML storage format syntax, macros (TOC, code blocks, panels, status badges, expand, children, info/warning/note, jira issues, drawio), page templates, structured documentation patterns (ADRs, runbooks, project docs), markdown to Confluence conversion, bulk page generation, and content migration strategies. family: confluence disambiguation: Authoring page CONTENT for any Confluence page — storage-format syntax, macros, layouts. The project-documentation export path is confluence-documentation.

Confluence Content Creator

Ambiguity gate (ask before generating): if the request is underspecified on space/parent page, audience, template type (ADR / runbook / project doc / free-form), or whether the page replaces or supplements existing content, ask ONE compact clarifying question covering the missing items BEFORE generating page content. Don't publish the guessed version of an ambiguous request.

Reference Files

Detailed code examples, patterns, and configuration are in the reference files below. Read the relevant file when working on that area.

FileCovers
advanced-macros-templates.mdadvanced macros, documentation templates (technical specs, runbooks, meeting notes, decision records, ADRs)
hierarchy-conversion-migration.mdpage hierarchy patterns, Markdown-to-Confluence conversion, bulk page generation, content migration, and best practices
xhtml-core-macros.mdXHTML storage format basics, core macros (TOC, code blocks, panels, status badges, expand, children, info/warning/note)

Security — XML / XHTML parsing

For HTML/XHTML rendering of downstream output (storage format → display), sanitise with bleach or nh3 BEFORE inserting into a browser context — never raw-render API-returned XHTML. See llm-security SKILL.md §4.4 for context-appropriate escaping rules.

Anti-Patterns

Anti-PatternWhy It FailsCorrect Approach
Using wiki markup syntax in storage format API callsConfluence storage format is XHTML, not wiki markup — content renders as raw textAlways use XHTML storage format with proper macro XML syntax for programmatic page creation
Creating deeply nested page hierarchies (5+ levels)Users cannot navigate; search becomes the only discovery method; maintenance burden increases exponentiallyKeep hierarchy to 3 levels max; use labels and CQL macros for cross-cutting organization
Embedding large images without thumbnails or attachmentsPages load slowly; content store bloats; users on slow connections time outUse ac:image with width/height attributes; attach images to the page rather than hotlinking external URLs
Writing content without structured macros (panels, info, warning)Wall-of-text pages get skimmed and missed; critical information blends into background noiseUse info/warning/note panels for callouts; use expand macros for optional detail; use TOC for navigation
Not validating XHTML before API submissionMalformed XML causes silent failures or 500 errors that are difficult to debugWrap content in a div and parse with an XML parser before submission; catch and report validation errors
Saved skills