Naar hoofdinhoud gaan
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

OptieStandaardBeschrijving
--loginVoer browserlogin uit voordat je installeert
--source <path>CLI gebundelde vaardighedenmapBronmap voor vaardigheden
--cli-local-dir <path>CLI/skillsMap waar bronvaardigheden worden gesynchroniseerd voor lokaal CLI-gebruik
--agent <name>Richt je op een specifieke agent — herhaalbaar
--all-agents / --no-all-agents--all-agentsAls er geen --agent is ingesteld, richt het zich op alle gedetecteerde geïnstalleerde agenten
--global / --no-global--globalInstalleer in bekende globale vaardighedenmappen van agenten
--canonical-dir <path>~/.agents/skillsCanonieke 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--overwriteVervang bestaande doelen
--link-mode <auto|symlink|copy>autoauto probeert symlink, valt terug op kopiëren
--jsonGeef 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 ontdekken en formatteren

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

AgentSleutel
Cursorcursor
Claudeclaude
Codexcodex
Windsurfwindsurf
Continuecontinue
Augmentaugment
Rooroo
Geminigemini
Copilotcopilot
Factoryfactory
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

OptieStandaardBeschrijving
--agent <name>Verwijder alleen van opgegeven agent(en) — herhaalbaar
--all-agents / --no-all-agents--all-agentsAls er geen --agent of aangepaste map is, gebruikt het alle gedetecteerde geïnstalleerde agenten
--canonical-dir <path>~/.agents/skillsCanonieke vaardighedenmap om uit te verwijderen
--agent-skills-dir <path>Aangepaste doelvaardighedenmap voor verwijdering
--skill <name>Verwijder alleen overeenkomende vaardigheid(en) — herhaalbaar
--jsonGeef 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.