Define requirements for an OpenClaw integration
Document a proposed integration's data needs, actions, credentials, and review boundaries.
Search and manage Confluence pages and spaces using confluence-cli. Read documentation, create pages, and navigate spaces.
---
name: confluence-55f6271a72c0
description: Search and manage Confluence pages and spaces using confluence-cli. Read documentation, create pages, and navigate spaces.
homepage: https://github.com/pchuri/confluence-cli
metadata: {"clawdbot":{"emoji":"π","primaryEnv":"CONFLUENCE_TOKEN","requires":{"bins":["confluence"],"env":["CONFLUENCE_TOKEN"]},"install":[{"id":"npm","kind":"node","package":"confluence-cli","bins":["confluence"],"label":"Install confluence-cli (npm)"}]}}
---
# Confluence
Search and manage Confluence pages using confluence-cli.
## REQUIRED: First-Time Setup
Before using this skill, complete these steps:
**Step 1: Install the CLI**
```bash
npm install -g confluence-cli
```
**Step 2: Get an API token**
1. Go to https://id.atlassian.com/manage-profile/security/api-tokens
2. Click "Create API token"
3. Give it a label (e.g., "confluence-cli")
4. Copy the token
**Step 3: Configure the CLI**
```bash
confluence init
```
When prompted, enter:
- **Domain**: `yourcompany.atlassian.net` (without https://)
- **Email**: Your Atlassian account email
- **API token**: Paste the token from Step 2
**Step 4: Verify setup**
```bash
confluence spaces
```
If you see your spaces listed, you're ready to use Confluence.
---
## Search Pages
```bash
confluence search "deployment guide"
```
## Read Page
```bash
confluence read <page-id>
```
Page IDs are in the URL: `https://yoursite.atlassian.net/wiki/spaces/SPACE/pages/123456/Title` β ID is `123456`
## Get Page Info
```bash
confluence info <page-id>
```
## Find Page by Title
```bash
confluence find "Page Title"
```
## List Spaces
```bash
confluence spaces
```
## Create Page
```bash
confluence create "Page Title" SPACEKEY --body "Page content here"
```
## Create Child Page
```bash
confluence create-child "Child Page Title" <parent-page-id> --body "Content"
```
Or from a file:
```bash
confluence create-child "Page Title" <parent-id> --file content.html --format storage
```
## Update Page
```bash
confluence update <page-id> --body "Updated content"
```
Or from a file:
```bash
confluence update <page-id> --file content.html --format storage
```
## List Child Pages
```bash
confluence children <page-id>
```
## Export Page with Attachments
```bash
confluence export <page-id> --output ./exported-page/
```
## Tips
- Domain in config should NOT include `https://` - just `yourcompany.atlassian.net`
- Use `--format storage` when content is in Confluence storage format (HTML-like)
- Page IDs are numeric and found in page URLs
- Config is stored at `~/.confluence-cli/config.json`
---
name: confluence-55f6271a72c0
description: Search and manage Confluence pages and spaces using confluence-cli. Read documentation, create pages, and navigate spaces.
homepage: https://github.com/pchuri/confluence-cli
metadata: {"clawdbot":{"emoji":"π","primaryEnv":"CONFLUENCE_TOKEN","requires":{"bins":["confluence"],"env":["CONFLUENCE_TOKEN"]},"install":[{"id":"npm","kind":"node","package":"confluence-cli","bins":["confluence"],"label":"Install confluence-cli (npm)"}]}}
---
# Confluence
Search and manage Confluence pages using confluence-cli.
## REQUIRED: First-Time Setup
Before using this skill, complete these steps:
**Step 1: Install the CLI**
```bash
npm install -g confluence-cli
```
**Step 2: Get an API token**
1. Go to https://id.atlassian.com/manage-profile/security/api-tokens
2. Click "Create API token"
3. Give it a label (e.g., "confluence-cli")
4. Copy the token
**Step 3: Configure the CLI**
```bash
confluence init
```
When prompted, enter:
- **Domain**: `yourcompany.atlassian.net` (without https://)
- **Email**: Your Atlassian account email
- **API token**: Paste the token from Step 2
**Step 4: Verify setup**
```bash
confluence spaces
```
If you see your spaces listed, you're ready to use Confluence.
---
## Search Pages
```bash
confluence search "deployment guide"
```
## Read Page
```bash
confluence read <page-id>
```
Page IDs are in the URL: `https://yoursite.atlassian.net/wiki/spaces/SPACE/pages/123456/Title` β ID is `123456`
## Get Page Info
```bash
confluence info <page-id>
```
## Find Page by Title
```bash
confluence find "Page Title"
```
## List Spaces
```bash
confluence spaces
```
## Create Page
```bash
confluence create "Page Title" SPACEKEY --body "Page content here"
```
## Create Child Page
```bash
confluence create-child "Child Page Title" <parent-page-id> --body "Content"
```
Or from a file:
```bash
confluence create-child "Page Title" <parent-id> --file content.html --format storage
```
## Update Page
```bash
confluence update <page-id> --body "Updated content"
```
Or from a file:
```bash
confluence update <page-id> --file content.html --format storage
```
## List Child Pages
```bash
confluence children <page-id>
```
## Export Page with Attachments
```bash
confluence export <page-id> --output ./exported-page/
```
## Tips
- Domain in config should NOT include `https://` - just `yourcompany.atlassian.net`
- Use `--format storage` when content is in Confluence storage format (HTML-like)
- Page IDs are numeric and found in page URLs
- Config is stored at `~/.confluence-cli/config.json`
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.