Files
mission-control-v2/deploy/skills/pc-pfad-cache/SKILL.md
T
Hitonabi 91e1f1ec9a Skill pc-pfad-cache: Traum-Entwurf aufbereitet (Cache + pc_shell-Tool-Suche)
Übernimmt den unproponierten Entwurf aus /tmp/orch-pc-pfad-cache (Users
Orchestrator-Läufe 09.07. früh) mit einem konstruktiven Fix: der Entwurf rief
pc_shell als Shell-Befehl auf — das ist aber ein Agent-Tool, kein Binary, der
Fallback konnte nie funktionieren (der untracked .py-Rest war ein angefangener
Reparaturversuch via MCP-stdio, unnötig kompliziert). Neues Design:
pc_path_lookup.sh = reiner YAML-Cache (lookup/merken/liste, exit 3 = Miss);
die PC-Suche bei Cache-Miss macht der Agent selbst mit seinem pc_shell-TOOL
und merkt den Fund. SKILL.md im Hausstandard, deploy.sh installiert Skill +
Skript. Getestet auf der Box: merken/lookup-Roundtrip inkl. Umlaut-
Normalisierung (Ä→ae, dabei tr-Umlaut-Falle gefixt), Miss=exit 3, bash -n grün.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 11:11:33 +02:00

2.2 KiB

name, description, version, author, license, metadata
name description version author license metadata
pc-pfad-cache Cache für häufig gesuchte Windows-PC-Pfade — erst Cache lesen, bei Miss selbst per pc_shell suchen, Fund merken. 1.1.0 Tobi & Hermes Agent (Traum-Entwurf 09.07.2026, aufbereitet) MIT
hermes
tags
pc-paths
cache
pc-control
windows

pc-pfad-cache — PC-Pfade blitzschnell statt jedes Mal suchen

Häufig gefragte Pfade auf Tobis Windows-PC (Apps, Ordner, Dateien) liegen in einem YAML-Cache (~/.hermes/pc-paths.yaml). Erst nachschlagen, nur bei Miss wirklich auf dem PC suchen — und den Fund sofort merken, damit die nächste Frage in <1 s beantwortet ist.

Wann nutzen

  • Tobi fragt nach dem Pfad/Ort einer Anwendung, Datei oder eines Ordners auf seinem PC („Wo ist Spotify?", „Pfad zu Chrome?", „wo liegt der Lucy-Ordner?").
  • Tobi will einen Pfad im Cache ergänzen/korrigieren („merk dir: X liegt unter Y").

Schritte

  1. Cache zuerst: ~/.hermes/scripts/pc_path_lookup.sh lookup "<begriff>" — Treffer (exit 0) → Pfad direkt liefern, FERTIG. (Das Skript normalisiert selbst: klein, Umlaute ausgeschrieben, Leerzeichen→Bindestrich.)
  2. Nur bei Cache-Miss (exit 3): selbst auf dem PC suchen — mit deinem pc_shell-Tool (NICHT als Shell-Befehl — pc_shell existiert nur als Tool), z. B. where <name> oder eine gezielte PowerShell-Suche in den üblichen Orten (%ProgramFiles%, %LOCALAPPDATA%\Programs, Desktop, F:).
  3. Fund merken: ~/.hermes/scripts/pc_path_lookup.sh merken "<begriff>" "<pfad>" — dann den Pfad liefern.
  4. Pflege: pc_path_lookup.sh liste zeigt alle Einträge; „merken" überschreibt.

Stolperfallen

  • Schritt 2 NIE im Terminal versuchen — pc_shell ist ein Agent-Tool; im Terminal gibt es den Befehl nicht (genau dieser Fehler steckte im ersten Entwurf).
  • Der PC muss an sein (PC-Executor erreichbar), sonst ehrlich sagen statt raten.
  • Cache ist Key→Pfad, bewusst flach — keine Patterns, keine Mehrfach-Treffer.

Verifikation

  • pc_path_lookup.sh merken test-eintrag "C:\\Test"lookup test-eintrag liefert ihn.
  • lookup nie-gesehen → exit 3 (Cache-Miss, keine Fehlermeldung).
  • Nach echtem pc_shell-Fund: Eintrag steht in ~/.hermes/pc-paths.yaml.