confluence-datacenterlisted
Install: claude install-skill mfmezger/ai_agent_dotfiles
# Confluence Data Center
Interact with Confluence Data Center/Server instances via REST API.
## Features
| Command | Description |
| ----------- | -------------------------------- |
| get | Get page content by ID or title |
| search | Search content using CQL |
| create | Create a new page |
| update | Update page content |
| delete | Delete a page |
| children | List child pages |
| spaces | List available spaces |
| attachments | List or upload attachments |
| export | Export page to different formats |
## Prerequisites
Environment variables (can be in `.env` file):
- `CONFLUENCE_BASE_URL` - Your Confluence instance URL (e.g., `https://confluence.company.com`)
- `CONFLUENCE_PAT` - Personal Access Token (preferred)
OR for basic auth:
- `CONFLUENCE_BASE_URL` - Your Confluence instance URL
- `CONFLUENCE_USERNAME` - Your username
- `CONFLUENCE_PASSWORD` - Your password
### Creating a Personal Access Token
1. Go to your Confluence profile (click avatar → Settings)
2. Navigate to Personal Access Tokens
3. Click "Create token"
4. Give it a name and set expiry
5. Copy the token to `CONFLUENCE_PAT`
## Usage
```bash
uvx --with requests --with python-dotenv --with typer --with rich --with markitdown \
python ~/.claude/skills/confluence-datacenter/scripts/confluence.py COMMAND [OPTIONS]
```
## Commands
### Get Page
`