Skip to content

mk:confluence-page

What This Skill Does

Forks the confluence-page agent to handle single-page operations: create / get / update / delete, hierarchy traversal (children / ancestors / descendants), version list / restore, copy / move. Backed by confluence-as CLI through the env-translating wrapper.

When to Use

Verified CLI Idioms

OperationTierWrapper invocation
Get1bash $CLAUDE_PROJECT_DIR/.claude/skills/confluence/scripts/confluence-as.sh page get --page-id 12345
Create2... page create --space-key ENG --title "..." --content "..."
Create from template2... page create --space-key ENG --template rfc --title "..."
Update3... page update --page-id 12345 --title "..." (agent shows current → proposed diff)
Delete4... page delete --page-id 12345 (only after dry-run review)
Children1... hierarchy children --page-id 12345 --depth 2
Version restore3... version restore --page-id 12345 --version <n> (creates a NEW version atop head)

--space-key and --page-id are flags. Run --help per verb for the authoritative flag list.

Domain References

  • references/page-templates.md — RFC / Runbook / Decision Record skeletons
  • references/field-formats.mdstorage / view / export_view / atlas_doc_format distinctions, ADF round-trip caveats, and a cross-link to the macro-aware walker for read-side macro preservation
  • references/version-restore-guide.md — version operations + restore semantics

Peer Leaves

mk:confluence-search (CQL search + space list) · mk:confluence-collaborate (comments / attachments / labels) · mk:confluence-bulk (10+ pages) · mk:confluence-spec-analyst (spec analysis)

Agent

confluence-page — A + C, NOT B (Skill Rule of Two: 2/3 compliant).

Released under the MIT License.