| name | jr-rpc |
| description | Manage low-level config flows via jr-rpc bash commands, including setting a default GitHub repo. Use only when the user explicitly asks to read or update provider defaults/config. Do not use for PR, branch, push, or auth-order questions; load the matching provider skill instead. |
| allowed-tools | bash |
jr-rpc
Manage low-level config flows for the current agent turn.
Configuration
jr-rpc config get|set|unset|list — read and write channel-scoped configuration values.
Command syntax:
jr-rpc config get <key>
jr-rpc config set <key> <value> [--json]
jr-rpc config unset <key>
jr-rpc config list [--prefix <value>]
Rules:
- Choose config keys from the runtime
<providers> catalog: <provider>.<config_key>.
- For "default repo" requests, use the provider target key, for example
github.repo.
- Run the exact standalone command. Do not probe, install, or repair
jr-rpc; the runtime handles it only when invoked directly.
Guardrails
- Use exact config keys from the loaded skill or provider catalog; do not invent them.
- Do not use this skill to choose a provider for an unrelated operational task. Load the matching domain skill first, then run the real provider command.
- Do not print credential values.