Vai al contenuto principale
Installa le cartelle delle competenze di Olostep direttamente nei tuoi agenti di codifica AI dalla riga di comando.
  • Le competenze vengono collocate in un archivio canonico (~/.agents/skills) e sono collegate simbolicamente o copiate nella directory delle competenze di ciascun agente
  • Tiene traccia di tutte le installazioni in un file di blocco in ~/.agents/.skill-lock.json
  • Funziona con Cursor, Claude, Codex, Windsurf, Continue e altri
Questa funzionalità è disponibile tramite l’Olostep CLI.

Le competenze

olostep add skills installa tutte le 13. Ciascuna è un SKILL.md che il tuo agente legge per sapere cosa può fare Olostep e quando usarlo. Le competenze si abbinano al server MCP: il server MCP fornisce all’agente gli strumenti live, le competenze gli danno il know-how su quando e come usarli.

Configurazione

Inizia qui — insegna all’agente come configurare il server MCP di Olostep.
CompetenzaCosa fa
setupConfigura il server MCP di Olostep affinché tutte le altre competenze funzionino

Dati web principali

Le principali capacità di Olostep — usale per dare al tuo agente accesso web live.
CompetenzaCosa fa
scrapeTrasforma un URL in markdown / HTML / JSON / testo pulito
searchRicerca web live — risultati, risposte e scoperta di URL nel sito
answersRisposte strutturate e citate dai dati web live
crawlScansiona autonomamente un intero sito
mapScopri ogni URL su un sito
batchScansiona fino a 10.000 URL in parallelo
extract-schemaScansiona una pagina in JSON strutturato che corrisponde a uno schema

Costruisci e integra

Per agenti che aiutano gli sviluppatori ad aggiungere Olostep a un codice o a tenere il passo con i cambiamenti delle API.
CompetenzaCosa fa
integrateInstalla automaticamente l’SDK di Olostep in un progetto
docs-to-codeScansiona la documentazione API e scrivi codice funzionante da essa
migrate-codeLeggi una guida alla migrazione e aggiorna il codice locale

Ricerca e debug

Per agenti che fanno ricerca, prendono decisioni o eseguono il debug di errori nel codice.
CompetenzaCosa fa
researchRicerca web comparativa e citata per una decisione
debug-errorCerca un messaggio di errore su GitHub / SO / documentazione live

Categorie

Ogni competenza appartiene a una delle tre categorie, che si mappano al flag --category:
  • usage — usa le funzionalità di Olostep: scrape, search, answers, crawl, map, batch, extract-schema.
  • build — installa e integra Olostep in un codice: setup (configura il server MCP) e integrate (aggiungi l’SDK di Olostep a un progetto).
  • workflow — produce un deliverable con Olostep: research, docs-to-code, migrate-code, debug-error.
Installa solo una categoria:
olostep add skills --category usage      # competenze di dati web principali
olostep add skills --category build      # competenze di configurazione + integrazione
olostep add skills --category workflow   # competenze di ricerca + deliverable

Copie ospitate

Ogni competenza installata fa anche riferimento alla sua copia ospitata su https://www.olostep.com/skills/<name>/SKILL.md — un agente con accesso web può recuperare l’ultima versione (che può includere capacità aggiunte dopo l’installazione) e, in caso contrario, utilizza la copia locale. Sfoglia tutte le competenze ospitate su olostep.com/skills.

Installazione

npm install -g olostep-cli

# Installa tutte le 13 competenze in ogni agente rilevato
olostep add skills

# Oppure usa il sottocomando delle competenze (alias)
olostep skills install
Oppure senza installare il CLI:
npx -y olostep-cli@latest add skills

Uso comune

# Installa tutte le competenze
olostep skills install

# Aggiorna / aggiorna all'ultima versione
olostep skills update

# Vedi cosa è installato e dove
olostep skills list

# Rimuovi tutte le competenze
olostep skills uninstall
Filtra cosa viene installato:
# Solo competenze di dati web principali
olostep add skills --category usage

# Solo competenze di configurazione + integrazione
olostep add skills --category build

# Selezione personalizzata
olostep add skills --skill scrape --skill search --skill setup

# Solo agenti specifici
olostep add skills --agent cursor --agent claude

# Output leggibile dalla macchina
olostep add skills --json

Riferimento opzioni

OpzionePredefinitoDescrizione
--loginEsegui il login del browser prima dell’installazione
--source <path>Competenze incluse nel CLIDirectory di origine delle competenze
--cli-local-dir <path>CLI/skillsDirectory dove le competenze di origine sono sincronizzate per l’uso locale del CLI
--agent <name>Destina un agente specifico — ripetibile
--all-agents / --no-all-agents--all-agentsDestina tutti gli agenti rilevati
--global / --no-global--globalInstalla nelle directory delle competenze globali degli agenti
--canonical-dir <path>~/.agents/skillsPosizione di archiviazione canonica
--agent-skills-dir <path>Directory di destinazione personalizzata (richiede --no-global)
--skill <name>Includi solo questa competenza — ripetibile
--exclude <name>Escludi questa competenza — ripetibile
--categoryusage, build, o workflow
--overwrite / --no-overwrite--overwriteSostituisci le installazioni esistenti
--link-mode <auto|symlink|copy>autoauto prova prima il collegamento simbolico, poi copia
--jsonOutput JSON leggibile dalla macchina
Regole di validazione:
  • --link-mode deve essere auto, symlink, o copy
  • --agent-skills-dir richiede --no-global
  • --no-global richiede --agent-skills-dir
  • Nomi di agenti sconosciuti genereranno un errore
  • Una selezione di competenze vuota dopo --skill / --exclude genererà un errore

Forma dell’output JSON

Quando viene passato --json, l’output appare così:
{
  "sync": {
    "plugin_source_dir": "/path/to/CLI/skills",
    "cli_local_dir": "/path/to/CLI/skills"
  },
  "selected_skills": ["scrape", "search"],
  "canonical_dir": "~/.agents/skills",
  "lockfile_path": "~/.agents/.skill-lock.json",
  "installed": [
    {
      "skill": "scrape",
      "canonical_path": "~/.agents/skills/olostep-scrape",
      "targets": [
        { "agent": "cursor", "mode": "symlink", "path": "~/.cursor/skills/olostep-scrape" },
        { "agent": "claude", "mode": "symlink", "path": "~/.claude/skills/olostep-scrape" }
      ]
    }
  ]
}

Agenti supportati

AgenteChiave
Cursorcursor
Claudeclaude
Codexcodex
Windsurfwindsurf
Continuecontinue
Augmentaugment
Rooroo
Geminigemini
Copilotcopilot
Factoryfactory
Usa --all-agents (il predefinito) per destinare tutti gli agenti rilevati, o --agent <key> per quelli specifici.

olostep list skills

Vedi quali competenze sono installate e in quali agenti — senza scavare tra i file.
olostep list skills            # riepilogo leggibile dall'uomo
olostep list skills --json     # leggibile dalla macchina

olostep remove skills

Rimuove le cartelle delle competenze installate da Olostep dall’archivio canonico e dalle directory delle competenze degli agenti, e pulisce il file di blocco.
# Rimuovi tutte le competenze di Olostep da tutti gli agenti
olostep remove skills

# Rimuovi una competenza specifica
olostep remove skills --skill research

# Rimuovi solo da un agente specifico
olostep remove skills --agent cursor

# Output JSON leggibile dalla macchina
olostep remove skills --json
OpzionePredefinitoDescrizione
--agent <name>Rimuovi solo da agenti specificati — ripetibile
--all-agents / --no-all-agents--all-agentsDestina tutti gli agenti rilevati
--canonical-dir <path>~/.agents/skillsDirectory canonica delle competenze da cui rimuovere
--agent-skills-dir <path>Directory delle competenze di destinazione personalizzata per la rimozione
--skill <name>Rimuovi solo le competenze corrispondenti — ripetibile
--jsonOutput JSON leggibile dalla macchina
Sicurezza: Solo le cartelle con il prefisso olostep- vengono toccate. Le cartelle delle competenze non-Olostep nelle directory degli agenti non vengono mai modificate. La pulizia del file di blocco rimuove solo le chiavi con prefisso olostep-.

Scoperta e formato delle competenze

Le competenze vengono scoperte scansionando le sottodirectory per un file SKILL.md. Il file deve includere un blocco di frontmatter YAML con i campi name e description. I nomi duplicati sanitizzati vengono rifiutati.
---
name: my-skill
description: Cosa fa questa competenza e quando usarla
---

# My Skill

...istruzioni per la competenza qui...

Convenzione di denominazione

Le cartelle installate usano sempre il prefisso olostep- — ad esempio, research diventa olostep-research. I nomi sono sanitizzati in minuscolo con caratteri non validi sostituiti da -. Questo prefisso mantiene le competenze gestite da Olostep chiaramente identificabili e previene conflitti con altri strumenti.

Correlati