forgejo
Installation
SKILL.md
Forgejo with orbit CLI
Manage a Forgejo (or Gitea) instance through the orbit CLI: repositories, pull requests and reviews, issues, Forgejo Actions runs and job logs, releases, and a passthrough to every other endpoint.
Prerequisites
orbitCLI installed - ifwhich orbitfails, install with:- macOS/Linux (Homebrew):
brew install jorgemuza/tap/orbit - macOS/Linux (script):
curl -sSfL https://raw.githubusercontent.com/jorgemuza/orbit/main/install.sh | sh
- macOS/Linux (Homebrew):
- A profile with a
forgejoservice in~/.config/orbit/config.yaml.base_urlis required - Forgejo is always self-hosted, so there is no default host. - A personal access token from Settings > Applications on the instance, configured as
method: token. It can be anop://orinfisical://reference.
Verify with orbit -p <profile> service ping <service-name>.
Quick Reference
All commands follow orbit -p <profile> forgejo <command> [flags], alias fj.
Repositories are always owner/repo. All list and view commands support -o json.