✓ Verified 📁 File Management ✓ Enhanced Data

Confluence

Search and manage Confluence pages and spaces using confluence-cli.

Rating
4.6 (179 reviews)
Downloads
680 downloads
Version
1.0.0

Overview

Search and manage Confluence pages and spaces using confluence-cli.

Complete Documentation

View Source →

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

  • Go to https://id.atlassian.com/manage-profile/security/api-tokens
  • Click "Create API token"
  • Give it a label (e.g., "confluence-cli")
  • 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

Installation

Terminal bash

openclaw install confluence
    
Copied!

💻Code Examples

npm install -g confluence-cli

npm-install--g-confluence-cli.txt
**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**

confluence init

confluence-init.txt
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**

confluence spaces

confluence-spaces.txt
If you see your spaces listed, you're ready to use Confluence.

---

## Search Pages

confluence read <page-id>

confluence-read-page-id.txt
Page IDs are in the URL: `https://yoursite.atlassian.net/wiki/spaces/SPACE/pages/123456/Title` → ID is `123456`

## Get Page Info

Tags

#pdf_and-documents #cli

Quick Info

Category File Management
Model Claude 3.5
Complexity One-Click
Author francisbrero
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install confluence