forgejo-cli-ops
1
总安装量
1
周安装量
#45567
全站排名
安装命令
npx skills add https://github.com/daisuke897/dotfiles --skill forgejo-cli-ops
Agent 安装分布
opencode
1
codex
1
claude-code
1
Skill 文档
Scope
- Authenticate to a Forgejo host and verify access.
- Run common issue/PR/repo commands with the correct host.
- Troubleshoot host and login mismatches.
Prerequisites
- A Forgejo Personal Access Token (PAT) created in the Forgejo web UI.
fjinstalled and available in PATH.- Optional:
secret-tool(GNOME Keyring) for secure token storage.
Host usage (important)
-H/--host is a global option and must be placed before subcommands.
fj -H <FORGEJO_HOST> repo view <owner>/<repo>
To avoid repeating the host, set FJ_HOST:
export FJ_HOST=<FORGEJO_HOST>
Authentication (secret-tool example)
Store your token (one-time) and register with fj:
echo -n "<PAT_VALUE>" | secret-tool store --label="Forgejo PAT" service forgejo user <username>@<FORGEJO_HOST>
echo -n "$(secret-tool lookup service forgejo user <username>@<FORGEJO_HOST>)" | fj -H <FORGEJO_HOST> auth add-key <username>
Verify:
fj -H <FORGEJO_HOST> auth list
fj -H <FORGEJO_HOST> whoami
Cleanup
fj auth logout <FORGEJO_HOST>
secret-tool clear service forgejo user <username>@<FORGEJO_HOST>
Troubleshooting
Error: not logged inoften means the host defaulted to github.com; add-Hor setFJ_HOST.- If
secret-tool lookupreturns nothing, unlock your keyring or confirm the stored user/host key.