grandcamel/confluence-assistant-skills · Archived

confluence-space

Manage Confluence spaces - create, list, update, delete, and configure spaces. ALWAYS use when user wants to work with spaces (not individual pages).

First seen May 3, 2026

Installation

$ npx skills add grandcamel/confluence-assistant-skills --skill confluence-space

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from grandcamel/confluence-assistant-skills · top by installs.

npx skills add grandcamel/confluence-assistant-skills

Browse all from grandcamel/confluence-assistant-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 2
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 7,505 B
  • docs SUMMARY.md 173 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Confluence Space Skill

Manage Confluence spaces through natural language commands.


⚠️ PRIMARY USE CASE

This skill manages Confluence spaces (containers for pages). Use this skill for:

  • Creating new spaces
  • Listing and browsing spaces
  • Updating space properties (name, description, homepage)
  • Viewing space content summary
  • Deleting spaces (⚠️⚠️⚠️ IRREVERSIBLE)

When to Use This Skill

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"

When NOT to Use This Skill

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

Risk Levels

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

Overview

This skill handles all space management operations, including:

  • Creating new spaces
  • Listing and searching spaces
  • Updating space properties
  • Deleting spaces
  • Viewing space content and settings

CLI Commands

Output format tip: A global -o/--output flag placed before the subcommand (e.g. confluence-as -o json space list) sets the default output format for all subcommands; an explicit subcommand-level --output wins.

confluence-as space create

Create a new Confluence space.

Usage:

# Create a basic space
confluence-as space create --key DOCS --name "Documentation"

# Create with description
confluence-as space create --key KB --name "Knowledge Base" --description "Company knowledge base"

# Create personal space
confluence-as space create --key JSMITH --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 json

confluence-as space get

Retrieve space details.

Usage:

confluence-as space get DOCS
confluence-as space get DOCS --output json

Arguments:

  • space_key - Space key (required)
  • --output, -o - Output format

confluence-as space list

List all accessible spaces.

Usage:

# List all spaces
confluence-as space list

# Filter by type
confluence-as space list --type global

# Search by name
confluence-as space list --query "docs"

# Limit results
confluence-as 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 format

confluence-as space update

Update space properties.

Usage:

confluence-as space update DOCS --name "New Name"
confluence-as space update DOCS --description "Updated description"
confluence-as 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 format

confluence-as space delete

Delete a space.

Usage:

confluence-as space delete DOCS
confluence-as space delete DOCS --force

Arguments:

  • space_key - Space key (required)
  • --force, -f - Skip confirmation

confluence-as space content

List pages in a space.

Usage:

# List all pages
confluence-as space content DOCS

# Filter to root-level pages only
confluence-as space content DOCS --depth root

# Include archived
confluence-as space content DOCS --include-archived

Arguments:

  • space_key - Space key (required)
  • --depth - Tree depth: root, children, or all (only root currently applies filtering; children/all return all content)
  • --status - Filter by status (current, archived, draft)
  • --include-archived - Include archived content
  • --limit, -l - Maximum results
  • --output, -o - Output format

confluence-as space settings

Get space settings and theme.

Usage:

confluence-as space settings DOCS

Arguments:

  • space_key - Space key (required)
  • --output, -o - Output format

Examples

Natural Language Triggers

  • "Create a new space called 'Engineering Docs' with key ENG"
  • "List all spaces"
  • "Get details for space DOCS"
  • "Show me all pages in the KB space"
  • "Update space DOCS with new description"
  • "Delete space TEST"

Common Workflows

Create and configure a space:

User: Create a documentation space for the API team

Common Pitfalls

1. Space Key Restrictions

  • Problem: Space creation fails with invalid key
  • Solution: Keys must be 2-255 chars, start with a letter, and contain only letters, numbers, and underscores; lowercase input is uppercased automatically

2. Duplicate Space Key

  • Problem: Space key already exists
  • Solution: Use unique keys, check existing spaces first with confluence-as space list

3. Deleting Non-Empty Spaces

  • Problem: Accidentally deleting a space with important content
  • Solution: Space deletion is PERMANENT - export content first, double-check space key

4. Personal Space Naming

  • Problem: Personal space creation fails with a key like ~username
  • Solution: The CLI rejects ~ prefixes - use a normal alphanumeric key (starting with a letter) together with --type personal

5. Homepage Not Found

  • Problem: Setting homepage fails with 404
  • Solution: Homepage page ID must be a page within the same space

Error Handling

Error Cause Resolution
404 Not Found Space doesn't exist Verify space key with confluence-as 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 Start with a letter; letters, numbers, and underscores only

Recovery from Errors

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-as permission space get SPACE_KEY

# Request admin access from space administrator