From confluence-assistant-skills
Manage comments on Confluence pages - add, get, update, delete, and resolve comments. ALWAYS use for feedback, discussions, and inline annotations.
npx claudepluginhub grandcamel/confluence-assistant-skills --plugin confluence-assistant-skillsThis skill uses the workspace's default tool permissions.
---
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
This skill manages comments on Confluence pages. Use for:
| Use This Skill | Use Instead |
|---|---|
| Add/edit comments | - |
| Reply to comments | - |
| Resolve inline comments | - |
| Edit page content | confluence-page |
| Search comments | confluence-search |
| Operation | Risk | Notes |
|---|---|---|
| List comments | - | Read-only |
| Add comment | - | Can be deleted |
| Update comment | ⚠️ | Overwrites original |
| Delete comment | ⚠️ | No recovery |
This skill provides comprehensive comment management for Confluence pages, supporting both footer comments and inline comments. Use it to add feedback, manage discussions, and track comment resolution.
Add a footer comment to a Confluence page.
Usage:
confluence comment add PAGE_ID "Comment text"
confluence comment add PAGE_ID --file comment.txt
Arguments:
page_id - Page ID to add comment tobody - Comment body text (optional if using --file)Options:
--file, -f - Read comment body from file (alternative to body argument)--output, -o - Output format (text or json)Note: Either body argument or --file option is required, but not both.
Retrieve all footer comments on a Confluence page.
Usage:
confluence comment list PAGE_ID
confluence comment list PAGE_ID --limit 10
confluence comment list PAGE_ID --sort created
confluence comment list PAGE_ID --output json
Arguments:
page_id - Page ID to get comments fromOptions:
--limit, -l - Maximum number of comments to retrieve--sort, -s - Sort order (created or -created for newest first)--output, -o - Output format (text or json)Update an existing comment's body.
Usage:
confluence comment update COMMENT_ID "Updated text"
confluence comment update COMMENT_ID --file updated.txt
Arguments:
comment_id - Comment ID to updatebody - Updated comment body (or use --file)Options:
--file, -f - Read updated body from file--output, -o - Output format (text or json)Delete a comment from a Confluence page.
Usage:
confluence comment delete COMMENT_ID
confluence comment delete COMMENT_ID --force
Arguments:
comment_id - Comment ID to deleteOptions:
--force, -f - Skip confirmation promptAdd an inline comment to specific text in a Confluence page.
Usage:
confluence comment add-inline PAGE_ID "selected text" "Comment about this text"
Arguments:
page_id - Page ID to add inline comment toselection - Text selection to attach comment tobody - Comment body textOptions:
--output, -o - Output format (text or json)Note: The text selection must match existing text in the page content.
Mark a comment as resolved or reopen it.
Usage:
confluence comment resolve COMMENT_ID --resolve
confluence comment resolve COMMENT_ID --unresolve
Arguments:
comment_id - Comment ID to resolve/unresolveOptions:
--resolve, -r - Mark comment as resolved--unresolve, -u - Mark comment as unresolved/open--output, -o - Output format (text or json)Note: Exactly one of --resolve or --unresolve must be specified.
Adding Comments:
Getting Comments:
Updating Comments:
Deleting Comments:
Inline Comments:
Resolving Comments:
This skill uses the Confluence v2 REST API:
Footer Comments:
POST /api/v2/footer-comments - Add comment (pageId in request body)GET /api/v2/pages/{id}/footer-comments - Get comments on a pageGET /api/v2/footer-comments/{id} - Get specific commentPUT /api/v2/footer-comments/{id} - Update commentDELETE /api/v2/footer-comments/{id} - Delete commentInline Comments:
POST /api/v2/inline-comments - Add inline comment (pageId in request body)All commands include proper error handling for: