Publish documentation to external platforms (GitHub Wiki, API docs, GitBook, Notion, README updates, blog posts)
Publishes Jira Orchestrator documentation to external platforms like GitHub Wiki, GitBook, and Notion.
/plugin marketplace add Lobbi-Docs/claude/plugin install jira-orchestrator@claude-orchestration[action] [options]Publish Jira Orchestrator documentation to external platforms beyond Confluence.
| Action | Command | Flags |
|---|---|---|
| publish | /jira:docs-external publish | --platform, --source, --target, --all, --dry-run, --force |
| sync | /jira:docs-external sync | --platform, --auto, --schedule |
| status | /jira:docs-external status | --platform, --format |
| configure | /jira:docs-external configure | --platform, --enabled, --api-key, --space-id |
| readme | /jira:docs-external readme | --update, --create-pr, --version |
| blog | /jira:docs-external blog | --type, --version, --publish |
Publish documentation to one or more external platforms.
# Publish to GitHub Wiki
/jira:docs-external publish --platform=github-wiki --source=docs/CONFLUENCE-DOCUMENTATION.md
# Publish to all configured platforms
/jira:docs-external publish --all
# Dry run to see what would be published
/jira:docs-external publish --all --dry-run
# Force update even if content hasn't changed
/jira:docs-external publish --platform=github-wiki --force
Supported Platforms:
github-wiki - GitHub Wiki pagesapi-docs - API documentation sites (SwaggerHub, ReadTheDocs)gitbook - GitBook spacesnotion - Notion workspacesreadme - Repository README updatesblog - Blog posts (Medium, Dev.to)Options:
--platform: Target platform (github-wiki, api-docs, gitbook, notion, readme, blog)--source: Source documentation file or directory--target: Target page/path on platform--all: Publish to all enabled platforms--dry-run: Show what would be published without actually publishing--force: Force update even if content unchangedSet up automatic synchronization to external platforms.
# Enable auto-sync for GitHub Wiki
/jira:docs-external sync --platform=github-wiki --auto
# Set sync schedule
/jira:docs-external sync --platform=github-wiki --schedule=daily
# Disable auto-sync
/jira:docs-external sync --platform=github-wiki --auto=false
Options:
--platform: Target platform--auto: Enable/disable automatic sync--schedule: Sync schedule (on-change, daily, weekly, on-release)View publishing status and history.
# Status for all platforms
/jira:docs-external status
# Status for specific platform
/jira:docs-external status --platform=github-wiki
# Detailed status
/jira:docs-external status --format=detailed
Options:
--platform: Filter by platform--format: Output format (table, json, detailed)Configure external documentation platforms.
# Configure GitHub Wiki
/jira:docs-external configure --platform=github-wiki --enabled=true
# Configure GitBook
/jira:docs-external configure --platform=gitbook --enabled=true --api-key=xxx --space-id=yyy
# Configure Notion
/jira:docs-external configure --platform=notion --enabled=true --api-key=xxx --workspace-id=yyy
Options:
--platform: Platform to configure--enabled: Enable/disable platform--api-key: API key for platform--space-id: Space/workspace ID--repository: GitHub repository (for wiki/readme)Update repository README with latest information.
# Update README
/jira:docs-external readme --update
# Create PR with README updates
/jira:docs-external readme --update --create-pr
# Update version in README
/jira:docs-external readme --version=7.4.0
Options:
--update: Update README content--create-pr: Create pull request instead of direct commit--version: Update version numberCreate blog posts for releases or announcements.
# Generate release announcement
/jira:docs-external blog --type=release --version=7.4.0
# Generate feature highlight
/jira:docs-external blog --type=feature --issue=PROJ-123
# Publish to configured blog platform
/jira:docs-external blog --type=release --version=7.4.0 --publish
Options:
--type: Blog post type (release, feature, migration, announcement)--version: Version number for release posts--issue: Issue key for feature posts--publish: Publish to configured blog platform| Variable | Purpose |
|---|---|
GITHUB_TOKEN | GitHub API token (for wiki/readme) |
SWAGGERHUB_API_KEY | SwaggerHub API key |
GITBOOK_API_KEY | GitBook API key |
NOTION_API_KEY | Notion API key |
MEDIUM_API_KEY | Medium API key (for blog) |
DEV_TO_API_KEY | Dev.to API key (for blog) |
config/external-docs.yamlsessions/publishing/history.jsonsessions/publishing/status.json/jira:docs - Internal documentation management/jira:confluence - Confluence documentation/jira:status - Overall system statusexternal-documentation-publisher - Main publishing agentdocumentation-writer - Content generationconfluence-manager - Confluence integrationGenerated with Golden Armada ✨