Export Confluence pages by label. Usage: /confluence-export-kit:export-by-label <label> [output-path] [--space-key <KEY>] [--dry-run]
npx claudepluginhub inkwonjung-colosseum/plugins --plugin confluence-export-kitThis skill uses the workspace's default tool permissions.
Search Confluence pages by label and export only the matched pages with `cme pages`.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Search Confluence pages by label and export only the matched pages with cme pages.
Primary usage:
/confluence-export-kit:export-by-label <label>
Optional output override:
/confluence-export-kit:export-by-label <label> <output-path>
Limit search to a specific space:
/confluence-export-kit:export-by-label <label> --space-key <SPACEKEY>
Preview matched pages without exporting:
/confluence-export-kit:export-by-label <label> --dry-run
$ARGUMENTS[0] as the Confluence label name to search.$ARGUMENTS[1] as an optional export output path override.CONFLUENCE_EXPORT_KIT_BASE_URL, then https://colosseum.atlassian.net. Override via --site.pipx, and cme are usable.cme config file and verify that the target site already has a configured auth.confluence entry with both username and api_token./confluence-export-kit:set-api-key <api-key> <email>
type = page and label = "<label>".--space-key <SPACEKEY> is provided, add and space = "<SPACEKEY>" to the CQL query.--dry-run is set, print the matched page URLs and stop without running the export.cme config.--skip-unchanged / --no-skip-unchanged — skips pages whose version matches the lockfile (incremental export). Default: on.--cleanup-stale / --no-cleanup-stale — removes local files for pages deleted or moved in Confluence. Default: on.--jira-enrichment fetches Jira issue summaries and includes them in the exported Markdown.Before running any script, verify Python is installed:
python3 --version
If this fails, stop and tell the user:
Python is not installed. Install Python 3.10+ before continuing:
- macOS:
brew install pythonor download from https://www.python.org/downloads/- Windows: Download from https://www.python.org/downloads/ (check "Add to PATH" during install)
- Linux:
sudo apt install python3(Debian/Ubuntu) orsudo dnf install python3(Fedora)
Do not proceed to Step 2 until Python is available.
If no label argument was provided, stop and tell the user to run:
/confluence-export-kit:export-by-label <label> [output-path] [--space-key <KEY>] [--dry-run]
Otherwise run the helper script in this skill directory:
python3 "${CLAUDE_SKILL_DIR}/scripts/export_by_label.py" "<label>" ["<output-path>"] [--space-key "<SPACEKEY>"] [--dry-run] [--no-skip-unchanged] [--no-cleanup-stale] [--jira-enrichment]
After the script finishes: