
Confluence Toolkit
- Updated February 4, 2026
- msk-mind/claude-plugins
A toolkit for working with Confluence through its REST API. It lets an agent create, update, search, and manage documentation pages. This helps teams maintain their knowledge base directly from chat without switching to the Confluence UI.
Key points
- Confluence REST API
- Create and update pages
- Search documentation
- Manage docs pages
Confluence Toolkit by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add msk-mind/claude-plugins/plugin install confluence-toolkit@msk-mind-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | February 4, 2026 |
|---|---|
| Repository | msk-mind/claude-plugins ↗ |
What it does
Create, update, search, and manage Confluence documentation pages via the Confluence REST API from an agent.
README.md
Confluence Toolkit
Claude Code plugin for working with Atlassian Confluence.
Features
- Search - Find pages using CQL (Confluence Query Language)
- Get Pages - Retrieve page content by ID
- Create Pages - Create new documentation pages
- Update Pages - Update existing pages with version control
- List Spaces - View available Confluence spaces
Setup
1. Create credentials file
Create ~/.atlassian_env:
export CONFLUENCE_URL=https://your-confluence.example.com/
export CONFLUENCE_USERNAME=your-username
export CONFLUENCE_API_TOKEN=your-api-token
2. Secure the file
chmod 600 ~/.atlassian_env
3. Generate API Token
- Go to https://id.atlassian.com/manage-profile/security/api-tokens
- Click "Create API token"
- Copy the token to your
~/.atlassian_env
Installation
claude plugin marketplace add msk-mind/claude-plugins
claude plugin install confluence-toolkit@msk-mind-plugins
Restart Claude Code after installation.
Usage
Just ask Claude naturally:
- "Search Confluence for authentication docs"
- "Get the content of page 241631425"
- "List all Confluence spaces"
- "Create a page in DOCS space called 'API Guide'"
Helper Script Commands
The plugin uses a helper script with these commands:
# Search pages
confluence-helper.sh search 'text~"keyword"'
# Get page by ID
confluence-helper.sh get PAGE_ID
# Create page
confluence-helper.sh create SPACE_KEY "Title" "Content" [PARENT_ID]
# Update page
confluence-helper.sh update PAGE_ID "New Title" "New Content"
# List spaces
confluence-helper.sh spaces
CQL Query Examples
# Text search
'text~"authentication"'
# Search in specific space
'space=DOCS AND text~"api"'
# Find pages by title
'title~"Release Notes"'
# Recently modified
'lastModified > now("-7d")'
Troubleshooting
401 Unauthorized
- Check your API token in
~/.atlassian_env - Verify CONFLUENCE_USERNAME matches the token owner
404 Not Found
- Verify the page ID or space key exists
- Check your permissions
Parse errors
- Ensure the API returns valid JSON
- Check your CONFLUENCE_URL ends with
/
Dependencies
curl- API requestsjq- JSON parsing
License
MIT