Skip to main content

Provider Commands

opengoat provider list
opengoat agent provider get <agent-id>
opengoat agent provider set <agent-id> <provider-id>

Skill Commands

opengoat skill list [--agent <id> | --global] [--json]
opengoat skill install <name> [--agent <id> | --global] [--from <path> | --from-url <url>] [--source-skill <name>] [--all-agents] [--description <text>] [--json]
opengoat skill remove <id> [--agent <id> | --global] [--json]

Scope Behavior

  • --global acts on centralized skill storage.
  • --agent <id> acts on one target agent.
  • If neither is provided for list/install/remove, OpenGoat resolves the default agent.

Source Options

  • --from <path> installs from local filesystem.
  • --from-url <url> installs from remote source.
  • --source-skill <name> can select a nested skill name from the source.
--from and --from-url are mutually exclusive.