> ## Documentation Index
> Fetch the complete documentation index at: https://docs.opengoat.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Skill and Provider Commands

> Manage provider registry visibility and centralized or agent-scoped skills.

## Provider Commands

```bash theme={null}
opengoat provider list
opengoat agent provider get <agent-id>
opengoat agent provider set <agent-id> <provider-id>
```

## Skill Commands

```bash theme={null}
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.
