Skip to content

How to install a skill

A skill is just a markdown file. You can get skills in several ways. One way is a one-line CLI install. This method updates later. Another way is to copy a single file by hand. Most workshops run several skills together. Some skills depend on other skills, like asb-rude-qa. So we recommend you install the whole set.

One command installs every skill. It works with any coding agent you use, such as Claude Code, Codex, Cursor, and dozens more:

Terminal window
npx skills add asmartbear/asb-skills

To install only one skill, add --skill:

Terminal window
npx skills add asmartbear/asb-skills --skill asb-positioning

The install points back to this repo. So you get fixes and improvements each time you update:

Terminal window
npx skills update

Or install as a Claude Code plugin

This repo is also a Claude Code plugin marketplace. Use it from within Claude Code:

/plugin marketplace add asmartbear/asb-skills
/plugin install asb-skills@asb-skills

This installs all the skills as one plugin. To get the latest versions, run:

/plugin marketplace update asb-skills

Or download everything as a ZIP

You do not need any tools. Download a snapshot of every skill:

Download all skills (ZIP)

Unzip the file into your Claude Code skills folder. Then restart Claude Code, or run /context, to load the skills:

Terminal window
unzip asb-skills.zip -d ~/.claude/skills/

Each skill goes into its own file: ~/.claude/skills/asb-<name>/SKILL.md. Note: unlike the CLI methods, a ZIP file is a snapshot. To get updates, download the ZIP file again.

Or copy a single file

Every skill on this site is one SKILL.md file. You can copy just the file you want:

What is a Claude Code skill?

A skill is a markdown file with YAML frontmatter. The frontmatter tells Claude when and how to use a piece of knowledge or a workflow. Claude loads a skill automatically when its description matches your request. For more information, read the official Claude Code skills docs. This format is also an open standard, called Agent Skills. This is why these skills also work in other coding agents.

Why “asb-”?

Every skill on this site starts with asb- (for A Smart Bear). This prefix keeps the skill names separate from your own local skill names. It also shows clearly, in any Claude session, which skills came from this site.