Skills
Otto liefert ein Skill-Paket aus, das KI-Agenten eine kontextfreie Workflow-Anleitung für die Browser-Automatisierung bietet.
Primäres Skill-Paket
Das Paket skill/otto-cli/ ist das installierbare Skill-Bundle für Otto.
- Ort:
skill/otto-cli/SKILL.md(Repository-Root) - Zweck: Führt Agenten durch Installation, Setup, Befehlsausführung, Debugging und MCP-Integration
- Format: Agent Skills-Spezifikation konform
Anwendungsfälle
- Otto von Grund auf installieren und konfigurieren
- Browser-Automatisierungsbefehle zuverlässig ausführen
- Fehlgeschlagene Befehle mit Protokollen und requestId-Korrelation debuggen
- Otto bei Agent-Frameworks registrieren (Claude, Cursor, VS Code usw.)
- MCP-Server für programmatischen Zugriff verwenden
Kerndatei
skill/otto-cli/SKILL.md enthält:
- Installations- und Setup-Anweisungen
- Deterministischen Workflow für alle Operationen
- MCP-Werkzeugsatz-Dokumentation
- Argument-Semantik und Einschränkungen
- Fallstricke und scharfe Kanten
- Fehlerbehandlungsmatrix
- Quellnachweis-Karte
Begleitreferenzen
references/command-catalog.md— vollständige Befehls-/Argument-Matrixreferences/troubleshooting.md— Fehlerdiagnostikreferences/framework-patterns.md— wiederverwendbare Workflow-Muster
Installationsorte
Projektumfang
.agents/skills/otto-cli/.github/skills/otto-cli/.cursor/skills/otto-cli/
Benutzerumfang
~/.agents/skills/otto-cli/~/.copilot/skills/otto-cli/~/.claude/skills/otto-cli/
Erforderlicher Skill-Vertrag
Jeder ausgelieferte Skill muss dokumentieren:
- Name:
otto-cli(kebab-case, entspricht Verzeichnis) - Eingaben: Relay-URL, Site, Befehl, Node-ID, Tab-Session, Auth-Modus
- Leitplanken: niemals Anmeldeinformationen automatisieren, immer ACL-Genehmigung erfordern
- Ausgaben: Befehlsergebnisse, Protokolleinträge, Screenshots
- Fehlermodi:
manual_login_required,acl_missing_node_grant,node_offline,timed_out - Verifikationsaufforderungen: Should-trigger- und Should-not-trigger-Beispiele
Veröffentlichungsregeln
- Kanonische Seite:
docs/for-agents/skills.md - Verlinkt auf menschliche Dokumentation:
docs/installation.md,docs/quickstart.md - Konkrete Beispiele: alle Befehlsbeispiele sind copy-paste-sicher
- Sync-Anforderungen: Skill-Updates müssen im selben Änderungssatz wie CLI-Verhaltensänderungen erfolgen
Sync- und Drift-Richtlinie
Wenn sich die MCP-Werkzeugoberfläche ändert, im selben Änderungssatz aktualisieren:
packages/cli/src/mcp/tools.ts(Schemata und Verträge)packages/cli/src/mcp/server.ts(Handler)docs/for-agents/mcp-server.md(MCP-Dokumentation)skill/otto-cli/SKILL.md(Skill-Dokumentation)
Wenn sich Agent-Installationsziele ändern, aktualisieren:
packages/cli/src/agent/install.ts(Installationslogik)docs/for-agents/agent-setup.md(Setup-Dokumentation)skill/otto-cli/SKILL.md(Skill-Dokumentation)
Verwandte Seiten
- MCP-Server — MCP-Server-Dokumentation
- Agent-Setup — Anweisungen zur Framework-Registrierung
- Für Agenten — Agent-Einschränkungen und Entscheidungsfluss