← Back to Skills Marketplace
francisbrero

Confluence

by francisbrero · GitHub ↗ · v1.1.0
cross-platform ✓ Security Clean
3482
Downloads
2
Stars
21
Active Installs
3
Versions
Install in OpenClaw
/install confluence
Description
Search and manage Confluence pages and spaces using confluence-cli. Read documentation, create pages, and navigate spaces.
README (SKILL.md)

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

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

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

confluence spaces

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


Search Pages

confluence search "deployment guide"

Read Page

confluence read \x3Cpage-id>

Page IDs are in the URL: https://yoursite.atlassian.net/wiki/spaces/SPACE/pages/123456/Title → ID is 123456

Get Page Info

confluence info \x3Cpage-id>

Find Page by Title

confluence find "Page Title"

List Spaces

confluence spaces

Create Page

confluence create "Page Title" SPACEKEY --body "Page content here"

Create Child Page

confluence create-child "Child Page Title" \x3Cparent-page-id> --body "Content"

Or from a file:

confluence create-child "Page Title" \x3Cparent-id> --file content.html --format storage

Update Page

confluence update \x3Cpage-id> --body "Updated content"

Or from a file:

confluence update \x3Cpage-id> --file content.html --format storage

List Child Pages

confluence children \x3Cpage-id>

Export Page with Attachments

confluence export \x3Cpage-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
Usage Guidance
This skill appears to be what it says: a wrapper for the confluence-cli npm tool. Before installing, verify the npm package and author (review the package page and GitHub repo linked in the metadata). Use a least-privilege Atlassian API token (or a dedicated service account) rather than your primary account token. Be aware the CLI will store the API token in ~/.confluence-cli/config.json unless you provide it via CONFLUENCE_TOKEN—ensure that file has restrictive permissions. If you want non-interactive/automated runs, export CONFLUENCE_TOKEN in the environment (confirm the CLI supports that). If you require higher assurance, audit the npm package source code and the package publisher before installing.
Capability Analysis
Type: OpenClaw Skill Name: confluence Version: 1.1.0 The OpenClaw skill bundle for Confluence is benign. It provides instructions and commands for interacting with Confluence via the `confluence-cli` tool. All operations, including installation via `npm install -g confluence-cli`, configuration, and page management (read, create, update, export), are standard for a CLI tool and directly align with its stated purpose. There is no evidence of prompt injection against the agent, data exfiltration, malicious execution patterns, persistence mechanisms, or obfuscation. The skill appropriately handles API tokens through the legitimate `confluence init` command and stores configuration locally at `~/.confluence-cli/config.json`.
Capability Assessment
Purpose & Capability
Name/description match the requirements: the skill expects the 'confluence' binary, installs the 'confluence-cli' npm package, and requires a Confluence API token (CONFLUENCE_TOKEN). These are appropriate for a Confluence CLI integration.
Instruction Scope
Runtime instructions stay within scope (install CLI, create/get Atlassian API token, run confluence commands). One minor inconsistency: the SKILL metadata declares CONFLUENCE_TOKEN as required, but the SKILL.md shows using interactive 'confluence init' to save the token (it does not document exporting CONFLUENCE_TOKEN). The instructions also note local config at ~/.confluence-cli/config.json where the token may be stored—users should be aware this file will contain the token and protect it accordingly.
Install Mechanism
Install spec uses npm (confluence-cli), which is expected for this tool. This is a common, traceable package-install path; no arbitrary direct downloads or extracted archives are used. As with any third-party npm package, review the package/publisher if you require high assurance.
Credentials
Only CONFLUENCE_TOKEN is requested as a credential, which is proportional. Small mismatch: metadata requires CONFLUENCE_TOKEN but the README-style instructions rely on interactive CLI configuration; the skill may accept either environment variable or stored config. No unrelated secrets are requested.
Persistence & Privilege
always is false and there are no unusual persistence requests. The CLI stores configuration at ~/.confluence-cli/config.json (normal for a CLI). The skill does not request system-wide changes or other skills' settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install confluence
  3. After installation, invoke the skill by name or use /confluence
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Fixed: Use confluence-cli (npm) instead of jira-cli. Added comprehensive setup guide and all CLI commands.
v1.0.1
Made setup instructions more prominent with step-by-step guide
v1.0.0
Initial release: page search, create, update, spaces
Metadata
Slug confluence
Version 1.1.0
License
All-time Installs 21
Active Installs 21
Total Versions 3
Frequently Asked Questions

What is Confluence?

Search and manage Confluence pages and spaces using confluence-cli. Read documentation, create pages, and navigate spaces. It is an AI Agent Skill for Claude Code / OpenClaw, with 3482 downloads so far.

How do I install Confluence?

Run "/install confluence" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Confluence free?

Yes, Confluence is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Confluence support?

Confluence is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Confluence?

It is built and maintained by francisbrero (@francisbrero); the current version is v1.1.0.

💬 Comments