Installeer Olostep-vaardigheidsmappen direct in je AI-coderingsagenten vanaf de commandoregel.
- Installeert Olostep-vaardigheden in agenten zoals Cursor, Claude, Codex, Windsurf en meer
- Vaardigheden worden geplaatst in een canonieke opslag (
~/.agents/skills) en worden gesymlinkt of gekopieerd naar de vaardighedenmap van elke agent
- Houdt alle installaties bij in een lockfile op
~/.agents/.skill-lock.json
Deze functie is beschikbaar via de Olostep CLI.
olostep add skills
Synchroniseert vaardigheden van een bronmap naar de CLI, installeert ze in de canonieke opslag en implementeert ze vervolgens in de vaardighedenmap van elke agent.
Installeer de CLI
# Globale installatie
npm install -g olostep-cli
# Of voer uit zonder te installeren
npx -y olostep-cli@latest add skills
Gebruik
# Installeer alle vaardigheden in alle gedetecteerde agenten (standaard)
olostep add skills
# Eerst inloggen, daarna installeren
olostep add skills --login
# Specifieke agenten targeten
olostep add skills --agent cursor --agent claude
# Altijd kopiëren in plaats van symlinken
olostep add skills --link-mode copy
# Machineleesbare JSON-uitvoer
olostep add skills --json
Opties
| Optie | Standaard | Beschrijving |
|---|
--login | — | Voer browserlogin uit voordat je installeert |
--source <path> | CLI gebundelde vaardighedenmap | Bronmap voor vaardigheden |
--cli-local-dir <path> | CLI/skills | Map waar bronvaardigheden worden gesynchroniseerd voor lokaal CLI-gebruik |
--agent <name> | — | Richt je op een specifieke agent — herhaalbaar |
--all-agents / --no-all-agents | --all-agents | Als er geen --agent is ingesteld, richt het zich op alle gedetecteerde geïnstalleerde agenten |
--global / --no-global | --global | Installeer in bekende globale vaardighedenmappen van agenten |
--canonical-dir <path> | ~/.agents/skills | Canonieke opslaglocatie voor Olostep-vaardigheden |
--agent-skills-dir <path> | — | Aangepaste doelvaardighedenmap (vereist --no-global) |
--skill <name> | — | Alleen deze vaardigheid opnemen — herhaalbaar |
--exclude <name> | — | Deze vaardigheid uitsluiten — herhaalbaar |
--overwrite / --no-overwrite | --overwrite | Vervang bestaande doelen |
--link-mode <auto|symlink|copy> | auto | auto probeert symlink, valt terug op kopiëren |
--json | — | Geef machineleesbare JSON-uitvoer |
Validatieregels:
--link-mode moet auto, symlink of copy zijn
--agent-skills-dir vereist --no-global
--no-global vereist --agent-skills-dir
- Onbekende agentnamen zullen een fout veroorzaken
- Een lege vaardigheidsselectie na
--skill / --exclude zal een fout veroorzaken
JSON-uitvoer
{
"sync": {
"plugin_source_dir": "/path/to/CLI/skills",
"cli_local_dir": "/path/to/CLI/skills"
},
"selected_skills": ["research-agent"],
"canonical_dir": "~/.agents/skills",
"lockfile_path": "~/.agents/.skill-lock.json",
"installed": [
{
"skill": "research-agent",
"canonical_path": "~/.agents/skills/olostep-research-agent",
"targets": [
{ "agent": "cursor", "mode": "symlink", "path": "~/.cursor/skills/olostep-research-agent" },
{ "agent": "claude", "mode": "symlink", "path": "~/.claude/skills/olostep-research-agent" }
]
}
]
}
Vaardigheden worden ontdekt door submappen te scannen op een SKILL.md-bestand. Het bestand moet een frontmatter-blok bevatten met name en description velden. Duplicaten van gesaneerde namen worden afgewezen.
---
name: research-agent
description: Autonome onderzoeksagent voor diepgaande webonderzoeken
---
# Onderzoeksagent
...vaardigheidsinstructies hier...
Ondersteunde agenten
| Agent | Sleutel |
|---|
| Cursor | cursor |
| Claude | claude |
| Codex | codex |
| Windsurf | windsurf |
| Continue | continue |
| Augment | augment |
| Roo | roo |
| Gemini | gemini |
| Copilot | copilot |
| Factory | factory |
Elke sleutel verwijst naar een bekende vaardighedenmap in de thuismap. Gebruik --all-agents (de standaard) om alle gedetecteerde geïnstalleerde agenten te targeten, of geef --agent <key> door om specifieke te targeten.
Naamgevingsconventie
Geïnstalleerde mapnamen gebruiken altijd het olostep- voorvoegsel: bijvoorbeeld, research-agent wordt olostep-research-agent. Namen worden gesaneerd naar kleine letters met ongeldige tekens vervangen door -. Dit voorvoegsel houdt Olostep-beheerde vaardigheden duidelijk identificeerbaar en voorkomt conflicten met andere tools.
olostep remove skills
Verwijdert door Olostep geïnstalleerde vaardigheidsmappen uit de canonieke opslag en agent vaardighedenmappen, en ruimt de lockfile op.
Gebruik
# Verwijder alle Olostep-vaardigheden van alle agenten
olostep remove skills
# Verwijder een specifieke vaardigheid
olostep remove skills --skill research-agent
# Verwijder alleen van een specifieke agent
olostep remove skills --agent cursor
# Machineleesbare JSON-uitvoer
olostep remove skills --json
Opties
| Optie | Standaard | Beschrijving |
|---|
--agent <name> | — | Verwijder alleen van opgegeven agent(en) — herhaalbaar |
--all-agents / --no-all-agents | --all-agents | Als er geen --agent of aangepaste map is, gebruikt het alle gedetecteerde geïnstalleerde agenten |
--canonical-dir <path> | ~/.agents/skills | Canonieke vaardighedenmap om uit te verwijderen |
--agent-skills-dir <path> | — | Aangepaste doelvaardighedenmap voor verwijdering |
--skill <name> | — | Verwijder alleen overeenkomende vaardigheid(en) — herhaalbaar |
--json | — | Geef machineleesbare JSON-uitvoer |
Veiligheid: Alleen mappen met het olostep- voorvoegsel worden aangeraakt. Niet-Olostep agentmappen worden nooit gewijzigd. Lockfile-opruiming verwijdert alleen sleutels met het olostep- voorvoegsel.