By jorgemuza
Unified CLI skills for managing development lifecycle services — Jira, Confluence, GitHub, GitLab, Bitbucket, GoCD, and Draxarp. Includes issue tracking, dashboards, filters, pull requests, pipelines, wiki publishing, page hierarchy, build attestation, and markdown formatting for Confluence.
Verify, download, and inspect build provenance attestations using the orbit CLI. Use this skill whenever the user asks about verifying attestations, checking provenance, inspecting Sigstore bundles, SLSA provenance, build provenance, verifying binaries, downloading attestation bundles, signer identity, in-toto attestations, or supply chain security. Trigger on phrases like 'verify attestation', 'check provenance', 'inspect bundle', 'build provenance', 'sigstore', 'SLSA', 'verify binary', 'attestation download', 'download bundle', 'check signer', 'inspect attestation', 'provenance verification', 'verify artifact', 'supply chain verification', 'check build origin', or any attestation-related task — even casual references like 'is this binary legit', 'who built this', 'where did this artifact come from', 'check the bundle', or 'show provenance'. The orbit CLI alias for attestation is `attest`.
Manage Azure DevOps (VSTS) projects, work items, and saved queries using the orbit CLI. Use this skill whenever the user asks about Azure DevOps work items, boards, queries, WIQL, bugs, tasks, user stories, sprints, iterations, or project management on Azure DevOps / VSTS. Trigger on phrases like 'list work items', 'show bugs', 'run query', 'create a bug', 'update work item', 'ADO bugs', 'VSTS query', 'Azure DevOps tasks', 'what's assigned to me', 'list projects', 'saved queries', 'work item 12345', or any Azure DevOps-related task — even casual references like 'check the board', 'what bugs are open', 'show me the Fusion backlog', 'ADO status', 'query results', or mentions of WIQL. The orbit CLI alias is `ado`.
Manage Bitbucket repositories, pull requests, branches, tags, commits, projects, and admin settings using the orbit CLI. Use this skill whenever the user asks about Bitbucket repos, PRs (pull requests), branches, tags, commits, code review, project management, default reviewer conditions, required approvals, merge restrictions, or PR approvals on Bitbucket Server/Data Center or Bitbucket Cloud. Trigger on phrases like 'list PRs', 'show pull requests', 'create a branch', 'open a PR', 'view the latest commits', 'list repos in project X', 'merge the PR', 'decline the PR', 'approve the PR', 'unapprove', 'request changes', 'needs work', 'mark as needs work', 'reject the PR', 'block the merge', 'check PR activity', 'bypass merge check', 'required approvals', 'reviewer conditions', 'who needs to approve', or any Bitbucket-related task — even casual references like 'what PRs are open', 'show me the repos', 'tag a release', 'check if it merged', 'who approved it', 'list branches', or 'why can't I merge'. Also trigger when the user provides a Bitbucket Server URL (e.g., https://git.example.com/projects/PROJ/repos/my-repo/) or mentions Bitbucket Data Center. The orbit CLI alias is `bb`.
Manage Confluence pages using the orbit CLI — create, update, view, publish markdown directories, check page hierarchy, and control page width. Use this skill whenever the user asks about Confluence pages, wiki content, publishing documentation, uploading markdown to Confluence, syncing docs, checking page hierarchy or ancestors, or managing page trees using orbit. Trigger on phrases like 'create a Confluence page', 'update the wiki', 'publish these docs to Confluence', 'upload markdown', 'set page width', 'view page', 'list child pages', 'show hierarchy', 'check page tree', 'what are the ancestors', or any Confluence-related task — even casual references like 'push this to Confluence', 'sync the docs', 'check what pages are under X', or 'show me the page structure'. Also trigger when the user needs to convert markdown to Confluence storage format or wants to track which markdown files map to which Confluence pages via frontmatter metadata (confluence_page_id, confluence_url).
Manage Draxarp Intelligence — projects, tasks, specs, docs, memories, sprints, knowledge graph, context captures, and task decomposition via orbit CLI
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A unified CLI for managing connections to development lifecycle services.
Supports Jira, Confluence, GitLab, GitHub, Bitbucket, GoCD, and Azure DevOps (cloud and self-hosted). Includes build provenance attestation verification via Sigstore and AI token usage tracking (tkm) with cost analysis per model. Pairs with RTK for command output compression (60-90% token savings). Organize connections into profiles to switch between projects seamlessly.
Secrets can be stored as 1Password references (op://vault/item/field) and are resolved at runtime using the 1Password CLI.
brew install jorgemuza/tap/orbit
Installing the formula directly (as above) trusts only this one formula and needs no
brew tap. If you instead tap the whole repo (brew tap jorgemuza/tap), recent
Homebrew versions print a "tap is not trusted" warning — mark it trusted once with:
brew trust jorgemuza/tap
curl -sSfL https://raw.githubusercontent.com/jorgemuza/orbit/main/install.sh | sh
This detects your OS and architecture, downloads the correct binary from GitHub Releases, and installs it to /usr/local/bin.
scoop bucket add jorgemuza https://github.com/jorgemuza/scoop-bucket
scoop install orbit
Download pre-built binaries for all platforms from GitHub Releases.
Releases are built reproducibly by GitHub Actions and the checksums file is signed, so you can confirm a binary really came from this project:
Signed checksums (cosign). checksums.txt is signed keylessly with
cosign (checksums.txt.sig + checksums.txt.pem).
Download all three from the release, verify the signature, then verify your
download's checksum against the file:
cosign verify-blob checksums.txt \
--signature checksums.txt.sig \
--certificate checksums.txt.pem \
--certificate-identity-regexp 'https://github.com/jorgemuza/orbit-cli/.*' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
shasum -a 256 -c checksums.txt --ignore-missing
Build provenance (SLSA). The release workflow also emits GitHub build-provenance
attestations — verifiable with gh attestation verify <file> --repo jorgemuza/orbit-cli.
GitHub only persists these for public repositories, so they're available once the
build repo is public; until then, use the cosign verification above.
Note: these are out-of-band guarantees you opt into — Homebrew does not yet auto-verify attestations for third-party taps. The
brew truststep above is a separate, consumer-side acknowledgement of who you trust to run formula code.
# Create a profile
orbit profile create --name my-project --default
# Add services
orbit profile add-service \
--name jira-cloud --type jira --variant cloud \
--base-url https://myco.atlassian.net \
--auth-method basic --username [email protected] --token "op://Dev/jira-token/credential"
orbit profile add-service \
--name gitlab-onprem --type gitlab --variant server \
--base-url https://gitlab.internal.com \
--auth-method basic --username admin --password "op://Dev/gitlab/password"
orbit profile add-service \
--name github-cloud --type github \
--auth-method token --token "op://Dev/github-token/credential"
# Test connectivity
orbit service ping
| Flag | Description | Default |
|---|---|---|
--config | Config file path | ~/.config/orbit/config.yaml |
-p, --profile | Profile to use (overrides default) | |
-o, --output | Output format: table, json, yaml | table |
--debug | Print HTTP request/response details to stderr | false |
Every orbit service client (jira, confluence, github, gitlab, bitbucket, gocd, draxarp, qmetry, tkm) shares a single HTTP layer with automatic retry for transient failures:
GET and HEAD retry up to 3 times; POST, PUT, PATCH, DELETE execute exactly once so transitions/creates/updates can't be double-submitted.429 Too Many Requests, and 5xx (except 501 Not Implemented).4xx other than 429 returns immediately (e.g. 401, 403, 404, 422) since retrying won't help.--debug to see each attempt's request/response on stderr.npx claudepluginhub jorgemuza/claude-plugins --plugin orbitConvert Markdown to PDF and DOCX, and Excalidraw diagrams to SVG and PNG. Professional document generation with templates, cover pages, TOC, and batch processing.
GitLab DevOps platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.
Official Atlassian MCP server for Jira and Confluence integration with OAuth authentication. Provides ticket management, JQL search, and ensures work completeness. Zero configuration - OAuth handles authentication automatically.
Atlassian Jira and Confluence integration via Remote MCP Server for issue tracking, documentation, and project management
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review