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

# Skill Management

> Install, uninstall, enable, disable, and manage skills via commands

Skill management commands are used to install, query, and manage CowAgent skills. Use `/skill <subcommand>` in chat or `cow skill <subcommand>` in the terminal.

## list

List installed skills and their status.

<CodeGroup>
  ```text Chat theme={null}
  /skill list
  ```

  ```bash Terminal theme={null}
  cow skill list
  ```
</CodeGroup>

Example output:

```
📦 Installed skills (3/4)

✅ pptx
   Use this skill any time a .pptx file is involved…
   Source: cowhub

✅ skill-creator
   Create, install, or update skills…
   Source: builtin

⏸️ image-vision (disabled)
   Image understanding and visual analysis
   Source: builtin
```

**Browse the Skill Hub** (view all available skills):

<CodeGroup>
  ```text Chat theme={null}
  /skill list --remote
  ```

  ```bash Terminal theme={null}
  cow skill list --remote
  ```
</CodeGroup>

**Options:**

| Option           | Description                        | Default |
| ---------------- | ---------------------------------- | ------- |
| `--remote`, `-r` | Browse Skill Hub remote skill list | No      |
| `--page`         | Page number for remote listing     | 1       |

## search

Search for skills on the Skill Hub.

<CodeGroup>
  ```text Chat theme={null}
  /skill search pptx
  ```

  ```bash Terminal theme={null}
  cow skill search pptx
  ```
</CodeGroup>

## install

Install skills with a single `install` command from Cow Skill Hub, GitHub, ClawHub, or any URL (zip archives, SKILL.md links) — no manual download or configuration required.

**From Skill Hub (recommended):**

<CodeGroup>
  ```text Chat theme={null}
  /skill install pptx
  ```

  ```bash Terminal theme={null}
  cow skill install pptx
  ```
</CodeGroup>

**From GitHub:**

<CodeGroup>
  ```text Chat theme={null}
  # Install all skills in a repo (auto-discovers subdirectories with SKILL.md)
  /skill install larksuite/cli

  # Specify a subdirectory to install a single skill
  /skill install https://github.com/larksuite/cli/tree/main/skills/lark-im

  # Use # to specify a subdirectory
  /skill install larksuite/cli#skills/lark-minutes
  ```

  ```bash Terminal theme={null}
  # Install all skills in a repo (auto-discovers subdirectories with SKILL.md)
  cow skill install larksuite/cli

  # Specify a subdirectory to install a single skill
  cow skill install https://github.com/larksuite/cli/tree/main/skills/lark-im

  # Use # to specify a subdirectory
  cow skill install larksuite/cli#skills/lark-minutes
  ```
</CodeGroup>

Supports full GitHub URLs and `owner/repo` shorthand. For mono-repos (multiple skills in one repository), omitting the subdirectory auto-discovers and batch-installs all skills; specifying a subdirectory installs only that skill.

**From ClawHub:**

<CodeGroup>
  ```text Chat theme={null}
  /skill install clawhub:baidu-search
  ```

  ```bash Terminal theme={null}
  cow skill install clawhub:baidu-search
  ```
</CodeGroup>

**From URL:**

<CodeGroup>
  ```text Chat theme={null}
  # Install from a zip archive (single or batch)
  /skill install https://cdn.link-ai.tech/skills/pptx.zip

  # Install from a SKILL.md link
  /skill install https://example.com/path/to/SKILL.md
  ```

  ```bash Terminal theme={null}
  # Install from a zip archive (single or batch)
  cow skill install https://cdn.link-ai.tech/skills/pptx.zip

  # Install from a SKILL.md link
  cow skill install https://example.com/path/to/SKILL.md
  ```
</CodeGroup>

Supports installing from zip / tar.gz archive URLs — automatically extracts and discovers directories containing `SKILL.md`, with support for single or batch install. Also supports installing directly from a `SKILL.md` file URL, automatically parsing the skill name and description.

## uninstall

Uninstall an installed skill.

<CodeGroup>
  ```text Chat theme={null}
  /skill uninstall pptx
  ```

  ```bash Terminal theme={null}
  cow skill uninstall pptx
  ```
</CodeGroup>

<Warning>
  Uninstalling deletes all files in the skill directory. This action cannot be undone.
</Warning>

## enable / disable

Enable or disable a skill. Disabled skills will not be invoked by the Agent.

<CodeGroup>
  ```text Chat theme={null}
  /skill enable pptx
  /skill disable pptx
  ```

  ```bash Terminal theme={null}
  cow skill enable pptx
  cow skill disable pptx
  ```
</CodeGroup>

## info

View details of an installed skill, including a preview of its `SKILL.md`.

<CodeGroup>
  ```text Chat theme={null}
  /skill info pptx
  ```

  ```bash Terminal theme={null}
  cow skill info pptx
  ```
</CodeGroup>

## Skill Sources

Installed skills track their origin, viewable via `/skill list`:

| Source    | Description                          |
| --------- | ------------------------------------ |
| `builtin` | Built-in project skills              |
| `cowhub`  | Installed from CowAgent Skill Hub    |
| `github`  | Installed directly from a GitHub URL |
| `clawhub` | Installed from ClawHub               |
| `url`     | Installed from a SKILL.md URL        |
| `local`   | Locally created skills               |
