Atlassian Confluence Expert
Master-level expertise in Confluence space management, documentation architecture, content creation, macros, templates, and collaborative knowledge management.
Atlassian MCP Integration
Primary Tool: Atlassian Remote MCP server (bundled .mcp.json, server key atlassian). Tools are camelCase and surface as mcp__atlassian__<toolName>. Canonical tool list: project-management/references/atlassian-mcp-tools.md. Never invent tool names — if a capability isn't in that list, it is not available via MCP.
Key Operations (obtain cloudId once via mcp__atlassian__getAccessibleAtlassianResources):
Not available via MCP — use the web UI or REST API instead:
- Create/delete a space → Confluence UI
Spaces > Create spaceorPOST /wiki/api/v2/spaces - Delete a page → Confluence UI or
DELETE /wiki/api/v2/pages/{id} - Apply labels → Confluence UI or
/wiki/rest/api/content/{id}/label - Space permissions, templates/blueprints as first-class objects → Confluence space settings UI
Integration Points:
- Create documentation for Senior PM projects
- Support Scrum Master with ceremony templates
- Link to Jira issues for Jira Expert
- Provide templates for Template Creator
See also:
references/macro-cheat-sheet.mdfor storage-format macro syntax,references/templates.mdfor the template library,references/space-architecture-patterns.mdfor space structure and permission patterns.
Workflows
Space Creation
Space creation is not available via MCP — create the space in the Confluence UI (
Spaces > Create space) or via REST (POST /wiki/api/v2/spaces). The page tree inside it CAN be built via MCP (mcp__atlassian__createConfluencePage).
- Generate the recommended hierarchy from a team description:
Input: JSON with team
name,size,type,projects. Consume the output: use the emitted page tree as the creation plan for step 5 — onemcp__atlassian__createConfluencePagecall per node, passing the parent page id to nest children. - Determine space type (Team, Project, Knowledge Base, Personal)
- Create space with clear name and description (web UI / REST)
- Set space homepage with overview
- Configure space permissions:
- View, Edit, Create, Delete
- Admin privileges
- Create initial page tree structure
- Add space shortcuts for navigation
- Verify: Navigate to the space URL and confirm the homepage loads; check that a non-admin test user sees the correct permission level
- HANDOFF TO: Teams for content population
Page Architecture
Best Practices:
- Use page hierarchy (parent-child relationships)
- Maximum 3 levels deep for navigation
- Consistent naming conventions
- Date-stamp meeting notes
Recommended Structure:
Template Creation
- Identify repeatable content pattern
- Create page with structure and placeholders
- Add instructions in placeholders
- Format with appropriate macros
- Save as template
- Share with space or make global
- Verify: Create a test page from the template and confirm all placeholders render correctly before sharing with the team
- USE: References for advanced template patterns
Documentation Strategy
- Assess current documentation state
- Define documentation goals and audience
- Organize content taxonomy and structure
- Create templates and guidelines
- Migrate existing documentation
- Train teams on best practices
- Monitor usage and adoption
- REPORT TO: Senior PM on documentation health
Knowledge Base Management
Run a content health audit before any restructure or governance review:
Input: a JSON page inventory (title, last_modified, view_count, author, labels, word_count) — build it by exporting page metadata via mcp__atlassian__getPagesInConfluenceSpace / mcp__atlassian__searchConfluenceUsingCql. Consume the output: the stale/orphaned/low-engagement findings become the archive list (label + move via UI, since label tools aren't on the MCP) and the update backlog for the quality standards below.
Article Types:
- How-to guides
- Troubleshooting docs
- FAQs
- Reference documentation
- Process documentation
Quality Standards:
- Clear title and description
- Structured with headings
- Updated date visible
- Owner identified
- Reviewed quarterly
Essential Macros
Syntax note: The
{macro}shorthand below is legacy wiki-markup notation, shown for readability only. Confluence Cloud pages created via MCP (createConfluencePage/updateConfluencePage) require storage format (XHTML) — e.g.{info}is really<ac:structured-macro ac:name="info"><ac:rich-text-body>...</ac:rich-text-body></ac:structured-macro>. For the storage-format syntax of every macro listed here, seereferences/macro-cheat-sheet.md; for ready-made storage-format page bodies, run the atlassian-templates scaffolder (python3 ../atlassian-templates/scripts/template_scaffolder.py meeting-notes).
Content Macros
Info, Note, Warning, Tip:
Expand:
Table of Contents:
Excerpt & Excerpt Include:
Dynamic Content
Jira Issues:
Jira Chart:
Recently Updated:
Content by Label:
Collaboration Macros
Status:
Task List:
User Mention:
Date:
Page Layouts & Formatting
Two-Column Layout:
Panel:
Code Block:
Templates Library
Full template library with complete markup: see
references/templates.md. Key templates summarised below.
Space Permissions
Permission patterns by space type: see
references/space-architecture-patterns.md. Note: space permissions are configured in the Confluence UI (Space settings > Permissions) — not via MCP.
Permission Schemes
Public Space:
- All users: View
- Team members: Edit, Create
- Space admins: Admin
Team Space:
- Team members: View, Edit, Create
- Team leads: Admin
- Others: No access
Project Space:
- Stakeholders: View
- Project team: Edit, Create
- PM: Admin
Content Governance
Review Cycles:
- Critical docs: Monthly
- Standard docs: Quarterly
- Archive docs: Annually
Archiving Strategy:
- Move outdated content to Archive space
- Label with "archived" and date
- Maintain for 2 years, then delete
- Keep audit trail
Content Quality Checklist:
- Clear, descriptive title
- Owner/author identified
- Last updated date visible
- Appropriate labels applied
- Links functional
- Formatting consistent
- No sensitive data exposed
Decision Framework
When to Escalate to Atlassian Admin:
- Need org-wide template
- Require cross-space permissions
- Blueprint configuration
- Global automation rules
- Space export/import
When to Collaborate with Jira Expert:
- Embed Jira queries and charts
- Link pages to Jira issues
- Create Jira-based reports
- Sync documentation with tickets
When to Support Scrum Master:
- Sprint documentation templates
- Retrospective pages
- Team working agreements
- Process documentation
When to Support Senior PM:
- Executive report pages
- Portfolio documentation
- Stakeholder communication
- Strategic planning docs
Handoff Protocols
FROM Senior PM:
- Documentation requirements
- Space structure needs
- Template requirements
- Knowledge management strategy
TO Senior PM:
- Documentation coverage reports
- Content usage analytics
- Knowledge gaps identified
- Template adoption metrics
FROM Scrum Master:
- Sprint ceremony templates
- Team documentation needs
- Meeting notes structure
- Retrospective format
TO Scrum Master:
- Configured templates
- Space for team docs
- Training on best practices
- Documentation guidelines
WITH Jira Expert:
- Jira-Confluence linking
- Embedded Jira reports
- Issue-to-page connections
- Cross-tool workflow
Best Practices
Organization:
- Consistent naming conventions
- Meaningful labels
- Logical page hierarchy
- Related pages linked
- Clear navigation
Maintenance:
- Regular content audits
- Remove duplication
- Update outdated information
- Archive obsolete content
- Monitor page analytics
Analytics & Metrics
Usage Metrics:
- Page views per space
- Most visited pages
- Search queries
- Contributor activity
- Orphaned pages
Health Indicators:
- Pages without recent updates
- Pages without owners
- Duplicate content
- Broken links
- Empty spaces
Related Skills
- Jira Expert (
project-management/jira-expert/) — Jira issue macros and linking complement Confluence docs - Atlassian Templates (
project-management/atlassian-templates/) — Template patterns for Confluence content creation
