← ClaudeAtlas

confluencelisted

Read, write, and respond to comments on Confluence pages via the REST API v2. Use when the user wants to fetch page content, search pages, update a page, create a new page, or address comments and suggestions left by others.
msegoviadev/dotfiles · ★ 0 · API & Backend · score 65
Install: claude install-skill msegoviadev/dotfiles
## When to Use Use this skill when: - User wants to read or search Confluence pages - User wants to update a page (e.g., add release notes, fix grammar, restructure content) - User wants to create a new page in a Confluence space - User wants to address, reply to, or act on comments left on a page - User references a Confluence URL (`your-org.atlassian.net/wiki`) ## Prerequisites - `hurl` installed: `brew install hurl` - `jq` installed: `brew install jq` - Credentials file set up: see `README.md` - `<SKILLS_DIR>`: the root skills directory (e.g., `~/.config/opencode/skills/` for opencode, `~/.claude/skills/` for claude-code) ## Core Safety Principles - **Fetch before modifying.** Always read the current page content and capture the version number before any update. Confluence requires the current version to prevent conflicts. - **Show before writing.** Display proposed content for approval. Confluence has no built-in undo for API writes. - **Never write without explicit approval.** Create, update, and reply operations must be approved by the user before executing. - **Check for existing replies** before proposing a reply to a comment thread to avoid duplicates. - **Do not resolve or delete comments** unless the user explicitly requests it. ## Workflow ### Step 1: Confirm credentials ```bash [[ -f ~/.config/hurl/confluence/default.env ]] && echo "ok" || echo "credentials file not found: ~/.config/hurl/confluence/default.env" ``` If missing, stop and guide the user to