confluence-clilisted
Install: claude install-skill diegosouzapw/awesome-omni-skill
# Confluence CLI (NPM Package)
## Overview
confluence-cli is a community-developed command-line interface for Atlassian Confluence that enables content management directly from the terminal. This is a **third-party tool** (not official Atlassian), available via NPM.
**Use this skill when:**
- Users request CLI-based Confluence operations
- Documentation workflows need automation
- Bulk page operations are required
- Content migration between spaces is needed
- Users want to script documentation updates
**Important**: This is NOT the official Atlassian CLI (acli), which does not support Confluence. This is a community tool: https://github.com/pchuri/confluence-cli
## Installation
### Prerequisites
- Node.js and NPM installed
### Install Options
```bash
# Global installation (recommended for frequent use)
npm install -g confluence-cli
# Or use directly with npx (no installation)
npx confluence-cli --help
```
## Configuration
### Interactive Setup (Recommended)
```bash
# Launch configuration wizard
confluence init
```
The wizard will guide you through:
1. Selecting your Confluence instance type (Cloud or self-hosted)
2. Choosing appropriate API endpoints
3. Setting up authentication
### Environment Variables
Alternatively, configure using environment variables:
```bash
export CONFLUENCE_DOMAIN="yourcompany.atlassian.net"
export CONFLUENCE_EMAIL="your@email.com"
export CONFLUENCE_API_TOKEN="your-api-token"
export CONFLUENCE_API_PATH="/wiki/rest/api" # Cloud defau