From confluence-assistant-skills
Manage Confluence spaces - create, list, update, delete, and configure spaces. ALWAYS use when user wants to work with spaces (not individual pages).
npx claudepluginhub grandcamel/confluence-assistant-skills --plugin confluence-assistant-skillsThis skill uses the workspace's default tool permissions.
Manage Confluence spaces through natural language commands.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Manage Confluence spaces through natural language commands.
This skill manages Confluence spaces (containers for pages). Use this skill for:
| Trigger | Example |
|---|---|
| Create space | "Create a new space for the engineering team" |
| List spaces | "Show me all spaces", "List global spaces" |
| Get space | "Get details for DOCS space" |
| Space content | "What pages are in KB space?" |
| Update space | "Change the name of space DOCS" |
| Delete space | "Delete the TEST space" |
| Operation | Use Instead |
|---|---|
| Create/edit individual pages | confluence-page |
| Search within a space | confluence-search |
| Set space permissions | confluence-permission |
| Navigate page hierarchy | confluence-hierarchy |
| Operation | Risk | Notes |
|---|---|---|
| List/get spaces | - | Read-only |
| Create space | - | Can be deleted |
| Update space | ⚠️ | Changes can be reverted |
| Get space content | - | Read-only |
| Delete space | ⚠️⚠️⚠️ | IRREVERSIBLE - ALL CONTENT LOST |
This skill handles all space management operations, including:
Create a new Confluence space.
Usage:
# Create a basic space
confluence space create --key DOCS --name "Documentation"
# Create with description
confluence space create --key KB --name "Knowledge Base" --description "Company knowledge base"
# Create personal space
confluence space create --key ~username --name "Personal Space" --type personal
Arguments:
--key, -k - Space key (required, 2-255 chars, alphanumeric)--name, -n - Space name (required)--description, -d - Space description--type - Space type: global (default) or personal--output, -o - Output format: text or jsonRetrieve space details.
Usage:
confluence space get DOCS
confluence space get DOCS --output json
Arguments:
space_key - Space key (required)--output, -o - Output formatList all accessible spaces.
Usage:
# List all spaces
confluence space list
# Filter by type
confluence space list --type global
# Search by name
confluence space list --query "docs"
# Limit results
confluence space list --limit 10
Arguments:
--type - Filter by type: global or personal--query, -q - Search query--status - Filter by status: current or archived--limit, -l - Maximum results--output, -o - Output formatUpdate space properties.
Usage:
confluence space update DOCS --name "New Name"
confluence space update DOCS --description "Updated description"
confluence space update DOCS --homepage 12345
Arguments:
space_key - Space key (required)--name, -n - New space name--description, -d - New description--homepage - Homepage page ID--output, -o - Output formatDelete a space.
Usage:
confluence space delete DOCS
confluence space delete DOCS --force
Arguments:
space_key - Space key (required)--force, -f - Skip confirmationList pages in a space.
Usage:
# List all pages
confluence space content DOCS
# Filter by depth (only "root" is supported)
confluence space content DOCS --depth root
# Include archived
confluence space content DOCS --include-archived
Arguments:
space_key - Space key (required)--depth - Content depth filter (only root is currently supported)--status - Filter by status (current, archived, draft)--include-archived - Include archived content--limit, -l - Maximum results--output, -o - Output formatGet space settings and theme.
Usage:
confluence space settings DOCS
Arguments:
space_key - Space key (required)--output, -o - Output formatCreate and configure a space:
User: Create a documentation space for the API team
confluence space list~ followed by username| Error | Cause | Resolution |
|---|---|---|
| 404 Not Found | Space doesn't exist | Verify space key with confluence space list |
| 403 Forbidden | No permission to access/modify space | Request space admin access |
| 409 Conflict | Space key already exists | Use a different, unique key |
| 400 Bad Request | Invalid space key format | Use alphanumeric characters only |
Accidentally deleted space:
⚠️⚠️⚠️ SPACE DELETION IS PERMANENT - NO RECOVERY POSSIBLE
Prevention:
- Always export space content before deletion
- Use --force flag only when absolutely certain
- Consider archiving instead of deleting
Space permission issues:
# Check current space permissions
confluence permission space get SPACE_KEY
# Request admin access from space administrator