# Skills

> List the skills bundled with the Blop CLI and install one into your coding agent.

The Blop CLI ships a catalog of [skills](/reference/glossary/#agents): `SKILL.md` files that tell a coding agent how to use Blop for one task, such as `verify-claims` or `triage-failure`.

## Prerequisites

- The Blop CLI ([Quickstart](/quickstart/)). The skills are part of the `@blopai/cli` package; installing it installs them.

## Install a skill into your agent

1. List the bundled skills:

   ```bash
   blop skills list
   ```

   Each line reads `name@version · description`.

2. Copy one into Claude Code's project skills directory:

   ```bash
   mkdir -p .claude/skills/verify-claims
   blop skills view verify-claims > .claude/skills/verify-claims/SKILL.md
   ```

   `blop skills view` prints the whole file, frontmatter included. An unknown name exits 2.

   `blop skills` writes into no agent's directory itself, and these docs cover only Claude Code's. For Codex, OpenCode or another agent, copy the same file into the skills directory that agent's own docs name.

Blop never loads these skills into an agent or a browser check by itself; the agent loads a skill from its own skills directory.

## Check it worked

```bash
blop skills check
```

It prints `OK, N skill(s) valid.` and exits 0, or exits non-zero on a skill with a hard error.

`blop skills improve <name>` proposes an updated skill from recurring failures that an integrating host recorded under `.blop/skills/`; it needs at least two, and `--write` saves the result over the bundled file. Add `.blop/` to `.gitignore`.

## Next

- [Local memory](/guides/local-memory/): procedures saved on your machine, read with `blop memory skills list`.
- [Organization memory](/cloud/organization-memory/): procedures your team shares.
