Help us improve
Share bugs, ideas, or general feedback.
From confluence-assistant-skills
Manage file attachments - upload, download, list, and delete attachments. ALWAYS use when user wants to work with files on pages.
npx claudepluginhub grandcamel/confluence-assistant-skills --plugin confluence-assistant-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/confluence-assistant-skills:confluence-attachmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage file attachments on Confluence pages.
Read, search, create, update, move, delete, and convert Confluence pages and attachments using confluence-cli from the terminal or agents.
Uploads files, screenshots, PDFs, and documents to Jira issues and Confluence pages via Atlassian REST API. Useful for attaching evidence, documentation, or media to Atlassian products.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Manage file attachments on Confluence pages.
This skill manages files attached to Confluence pages. Use for:
| Use This Skill | Use Instead |
|---|---|
| Upload/download files | - |
| List page attachments | - |
| Delete attachments | - |
| Create/edit pages | confluence-page |
| Search for content | confluence-search |
| Operation | Risk | Notes |
|---|---|---|
| List/download | - | Read-only |
| Upload | - | Can be deleted |
| Update | ⚠️ | Replaces existing file |
| Delete | ⚠️⚠️ | No recovery |
Upload a file to a page.
Usage:
confluence attachment upload PAGE_ID FILE_PATH
confluence attachment upload 12345 report.pdf
confluence attachment upload 12345 image.png --comment "Screenshot"
confluence attachment upload 12345 data.csv --output json
Options:
--comment - Comment describing the attachment--output, -o - Output format: text (default) or jsonDownload an attachment.
Usage:
confluence attachment download ATTACHMENT_ID --output ./downloads/
confluence attachment download att123456 --output myfile.pdf
confluence attachment download 12345 --all --output ./downloads/ # Download all from page
List attachments on a page.
Usage:
confluence attachment list 12345
confluence attachment list 12345 --output json
confluence attachment list 12345 --output table
confluence attachment list 12345 --media-type application/pdf
confluence attachment list 12345 --limit 50
Options:
--output, -o - Output format: text, json, or table--media-type - Filter by media type (e.g., application/pdf)--limit - Maximum number of results (default 25, max 250)Remove an attachment.
Usage:
confluence attachment delete ATTACHMENT_ID
confluence attachment delete ATTACHMENT_ID --force
confluence attachment delete ATTACHMENT_ID --purge --force
Options:
--force, -f - Skip confirmation prompt--purge - Permanently delete (otherwise moves to trash)Replace an attachment file.
Usage:
confluence attachment update ATTACHMENT_ID FILE_PATH
confluence attachment update att123456 new_version.pdf
confluence attachment update att123456 updated.docx --comment "Updated content"
confluence attachment update att123456 report.pdf --output json
Options:
--comment - Comment describing the update--output, -o - Output format: text (default) or json