with one click
confluence
Manage Confluence pages with search, read, and write operations
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Manage Confluence pages with search, read, and write operations
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | confluence |
| description | Manage Confluence pages with search, read, and write operations |
| allowed-tools | Bash, Read |
Rovo-first guide for Confluence pages, with the local Sidekick client kept as a fallback.
Try Rovo first for reads and writes. The local Sidekick Confluence client is for fallback, debugging, local cache behavior, or raw-storage compatibility work.
When invoked, use Atlassian Rovo MCP first to handle the request: $ARGUMENTS
For Confluence page updates, use this fallback order:
ATLASSIAN_API_TOKEN is set.Do not use Rovo for read-modify-write edits on large Confluence pages unless you have verified the Rovo page body is complete. Rovo page updates replace the full page body, while Rovo page reads can truncate large bodies and Rovo does not currently expose partial page updates or paginated full-page reads. A full-body write based on a truncated read can delete the unread tail of the page.
For large-page edits, prefer Chrome plugin/live-editor automation after Rovo. Use the local Sidekick Confluence client with raw storage HTML from the Confluence REST API only when ATLASSIAN_API_TOKEN is set. The token may rotate every 3 days.
Use the local Sidekick client when Rovo and Chrome plugin paths are unavailable or unsuitable, the needed API token is set, raw Confluence storage HTML is required, local cache behavior is specifically useful, debugging the client itself, or the user explicitly asks for the local client.
Fallback note: Local Confluence commands return Markdown by default. Use --html only when raw storage HTML is required for content manipulation.
python3 -m sidekick.clients.confluence search "query" [--space SPACE] [--limit N]
python3 -m sidekick.clients.confluence get-page PAGE_ID_OR_URL
python3 -m sidekick.clients.confluence get-page-from-link "CONFLUENCE_URL"
python3 -m sidekick.clients.confluence get-page-by-title "Title" SPACE
# Fallback for Confluence URLs when Rovo cannot be used.
# Supports full page URLs and tiny URLs:
# - https://domain.atlassian.net/wiki/spaces/SPACE/pages/123456/Title
# - https://domain.atlassian.net/wiki/x/SHORTID
python3 -m sidekick.clients.confluence get-content-from-link "CONFLUENCE_URL"
# For raw HTML from a URL (content manipulation)
python3 -m sidekick.clients.confluence get-content-from-link "CONFLUENCE_URL" --html
# Read by page ID or URL; returns Markdown by default
python3 -m sidekick.clients.confluence read-page PAGE_ID_OR_URL
# For raw HTML (content manipulation)
python3 -m sidekick.clients.confluence read-page PAGE_ID_OR_URL --html
python3 -m sidekick.clients.confluence create-page SPACE "Title" content.html [--parent PARENT_ID]
python3 -m sidekick.clients.confluence update-page PAGE_ID content.html [--title "New Title"]
For meeting-note agenda updates, use the confluence-meeting-notes-update
skill. It performs safe Rovo ADF edits with structural validation.
For creating or preparing the next meeting notes section, use the
confluence-meeting-notes-create-next skill.
The local Confluence client automatically caches search query to page mappings for faster repeated searches.
Cache Management:
python3 -m sidekick.clients.confluence cache-show
python3 -m sidekick.clients.confluence cache-clear
When the user asks to:
For full documentation, see the detailed Confluence skill documentation in this folder.
Generate Quarto and HTML reports of local Codex session cost, token usage by model, project, coding vs cowork cost, weekly trends, annual projections, and top expensive sessions.
Check that core Sidekick integrations can authenticate and read common restricted files
Generate summary of 1:1 and meeting notes organized by audience, wins, and kudos
Capture missing TODOs from recent work context. Use when Codex needs to scan the user's Slack DMs with their manager or direct reports, manager/direct-report 1:1 docs, and leadership meeting notes for direct asks or action items assigned to the user, deduplicate against the user's configured todo app, and create missing tasks with source links and searchable metadata.
Draft concise interview scorecards from pasted long-form interview notes, nearby Google Calendar interview context, and memory/miclog/ transcript excerpts. Use when writing hiring feedback, interview scorecards, spikes/troughs, or candidate evaluation summaries.
Calculate a team's average Jira hours from Rovo Jira completed work, with optional Workday Approved Time Off absence adjustments for a date window and team roster.