Install Olostep skill folders directly into your AI coding agents from the command line.Documentation Index
Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
Use this file to discover all available pages before exploring further.
- Installs Olostep skills into agents like Cursor, Claude, Codex, Windsurf, and more
- Skills land in a canonical store (
~/.agents/skills) and are symlinked or copied into each agent’s skills directory - Tracks all installs in a lockfile at
~/.agents/.skill-lock.json
The skills
olostep add skills installs all of these. Each is a SKILL.md your agent reads to know what Olostep can do and when to use it.
| Skill | What it does |
|---|---|
scrape | Turn one URL into clean markdown / HTML / JSON / text |
search | Live web search — results, answers, and in-site URL discovery |
answers | Cited, structured answers from live web data |
crawl | Autonomously crawl a whole site |
map | Discover every URL on a site |
batch | Scrape up to 10,000 URLs in parallel |
extract-schema | Scrape a page into structured JSON matching a schema |
docs-to-code | Scrape API docs and write working code from them |
integrate | Auto-install the Olostep SDK into a project |
migrate-code | Read a migration guide and update local code |
research | Cited, comparative web research for a decision |
debug-error | Look up an error message against live GitHub / SO / docs |
setup | Teaches the agent how to configure the MCP server |
Categories
Every skill belongs to one of three categories:- Usage skills — use Olostep’s features:
scrape,search,answers,crawl,map,batch. - Build skills — install and integrate Olostep into a codebase:
setup(configure the MCP server) andintegrate(add the Olostep SDK to a project). - Workflow skills — produce a deliverable with Olostep:
research,docs-to-code,migrate-code,debug-error,extract-schema.
olostep add skills --category usage (or build, or workflow).
Each installed skill also references its hosted copy at https://www.olostep.com/skills/<name>/SKILL.md — an agent with web access can fetch the latest version (which may have capabilities added since install), and falls back to the local copy otherwise. Browse all hosted skills at olostep.com/skills.
olostep add skills
Syncs skills from a source directory into the CLI, installs them into the canonical store, then deploys them into each agent’s skills directory.
Install the CLI
Usage
Options
| Option | Default | Description |
|---|---|---|
--login | — | Run browser login before installing |
--source <path> | CLI bundled skills dir | Skills source directory |
--cli-local-dir <path> | CLI/skills | Directory where source skills are synced for CLI-local use |
--agent <name> | — | Target a specific agent — repeatable |
--all-agents / --no-all-agents | --all-agents | If no --agent is set, targets all detected installed agents |
--global / --no-global | --global | Install into known agent global skill dirs |
--canonical-dir <path> | ~/.agents/skills | Canonical storage location for Olostep skills |
--agent-skills-dir <path> | — | Custom target skills dir (requires --no-global) |
--skill <name> | — | Include only this skill — repeatable |
--exclude <name> | — | Exclude this skill — repeatable |
--overwrite / --no-overwrite | --overwrite | Replace existing targets |
--link-mode <auto|symlink|copy> | auto | auto tries symlink, falls back to copy |
--json | — | Emit machine-readable JSON output |
Validation rules:
--link-modemust beauto,symlink, orcopy--agent-skills-dirrequires--no-global--no-globalrequires--agent-skills-dir- Unknown agent names will error
- An empty skill selection after
--skill/--excludewill error
JSON output
olostep list skills
See which skills are installed and into which agents — without digging through files.
Skill discovery and format
Skills are discovered by scanning subdirectories for aSKILL.md file. The file must include a frontmatter block with name and description fields. Duplicate sanitized names are rejected.
Supported agents
| Agent | Key |
|---|---|
| Cursor | cursor |
| Claude | claude |
| Codex | codex |
| Windsurf | windsurf |
| Continue | continue |
| Augment | augment |
| Roo | roo |
| Gemini | gemini |
| Copilot | copilot |
| Factory | factory |
--all-agents (the default) to target all detected installed agents, or pass --agent <key> to target specific ones.
Naming convention
Installed folder names always use theolostep- prefix: e.g., research-agent becomes olostep-research-agent. Names are sanitized to lowercase with invalid characters replaced by -. This prefix keeps Olostep-managed skills clearly identifiable and prevents conflicts with other tools.
olostep remove skills
Removes Olostep-installed skill folders from the canonical store and agent skill directories, and cleans up the lockfile.
Usage
Options
| Option | Default | Description |
|---|---|---|
--agent <name> | — | Remove only from specified agent(s) — repeatable |
--all-agents / --no-all-agents | --all-agents | If no --agent or custom dir, uses all detected installed agents |
--canonical-dir <path> | ~/.agents/skills | Canonical skills directory to remove from |
--agent-skills-dir <path> | — | Custom target skills directory for removal |
--skill <name> | — | Remove only matching skill(s) — repeatable |
--json | — | Emit machine-readable JSON output |
Safety: Only folders with the
olostep- prefix are touched. Non-Olostep agent folders are never modified. Lockfile cleanup only removes olostep--prefixed keys.