skills/confluence/SKILL.md
Confluence REST API for wiki pages, spaces, and search
npx skillsauth add athal7/dotfiles confluenceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Base URL: https://<your-domain>.atlassian.net/wiki/api/v2
Spec: https://developer.atlassian.com/cloud/confluence/rest/v2/intro/
Legacy v1 still needed for labels, attachments, and CQL search: .../wiki/rest/api
version.number incremented — fetch the page first to get current version.body.storage.value in both v1 and v2.GET /wiki/api/v2/pages?title=...&spaceKey=.... Pagination: cursor-based in v2 (?cursor=...); offset-based in v1 (?start=0&limit=25).GET /wiki/rest/api/content/search?cql=space="KEY"+AND+title~"foo"Whiteboard visual content (shapes, connectors, sticky notes) is stored in a proprietary format not exposed by any REST API endpoint. body.storage, body.atlas_doc_format, v2 API, and PDF export all return empty for whiteboards.
Only way to get text content: CQL search excerpt. The search index captures text from whiteboard elements:
GET /wiki/rest/api/search?cql=id=<whiteboard_id>&excerptSize=5000
The excerpt field in results contains the text (truncated to ~350 chars regardless of excerptSize). For full content, open the whiteboard in a browser.
development
Zoom meeting captions — file locations and format
tools
macOS dictation custom vocabulary — sync knowledge base names and terms to the system spelling dictionary
testing
Look up people, projects, products, and decisions locally first: contact info (email, Slack ID, GitHub handle), titles and teams, project/product status, who works on what, and past decisions. Check before searching Slack, email, calendar, or GitHub — this is the first stop for any contact detail, project context, or decision-history question.
testing
Communication style, audience awareness, and AI-authorship markers for human-facing prose — load when composing chat messages, review comments, merge request descriptions, emails, doc bodies, or ticket descriptions