Add skills, learnings & memory updates (2026-01-26)
- New skills: clawddocs, claude-code-usage, summarize, homeassistant, humanizer, self-improving-agent - Add .learnings/ for self-improvement tracking - Document proaktive cron config (LRN-20260126-001) - Update USER.md: Löchgau as former residence - Update TOOLS.md: Peekaboo workaround - Memory files for 2026-01-25 and 2026-01-26
This commit is contained in:
70
TOOLS.md
70
TOOLS.md
@@ -1,5 +1,11 @@
|
||||
# TOOLS.md - Local Notes
|
||||
|
||||
## Package Manager
|
||||
|
||||
- **Immer `pnpm` statt `npm` verwenden!**
|
||||
- Global install: `pnpm add -g <package>`
|
||||
- Local install: `pnpm add <package>`
|
||||
|
||||
## TTS / Sprachausgabe
|
||||
|
||||
- **Provider:** OpenAI
|
||||
@@ -20,11 +26,75 @@ Skills define *how* tools work. This file is for *your* specifics — the stuff
|
||||
~/.clawdbot/scripts/transcribe.sh /path/to/audio.ogg
|
||||
```
|
||||
|
||||
## Trello
|
||||
|
||||
- **Board "Ox Creek":** `65e4430389494d27d1691bb0`
|
||||
- **Bei neuen Karten:** Immer Bastian als Mitglied hinzufügen (nur Bastian, nicht automatisch Jasmin)
|
||||
- Bastian: `5a0b5d006ff181f7b23842f6`
|
||||
- Jasmin: `5a0b5da354e70f2da859e083`
|
||||
|
||||
## Git
|
||||
|
||||
- **Author:** `James <clawd@noxware.de>` (meine Commits)
|
||||
- Bastians Commits: `Bastian (BaM) <git@noxware.de>`
|
||||
|
||||
## Telegram
|
||||
|
||||
- **Bot-Username:** @SpecialAgentJamesBot
|
||||
- **Bot-Token:** In Config (`channels.telegram.botToken`)
|
||||
- **DM-Policy:** Pairing (neue Nutzer brauchen Freigabe)
|
||||
|
||||
## Peekaboo (macOS UI Automation)
|
||||
|
||||
**Bridge Socket:** `~/Library/Application Support/clawdbot/bridge.sock`
|
||||
|
||||
### ⚠️ Wichtiger Workaround: App-Fokussierung
|
||||
|
||||
Der `--app` Parameter bei Peekaboo hängt bei Focus-Operationen über die Clawdbot Bridge.
|
||||
|
||||
**❌ Funktioniert NICHT zuverlässig:**
|
||||
```bash
|
||||
peekaboo click --app Signal --coords 200,185 --bridge-socket "..."
|
||||
peekaboo type "text" --app Signal --bridge-socket "..."
|
||||
```
|
||||
|
||||
**✅ Stattdessen — erst mit `open -a` fokussieren:**
|
||||
```bash
|
||||
# 1. App fokussieren mit macOS open
|
||||
open -a "Signal"
|
||||
sleep 0.5
|
||||
|
||||
# 2. Dann Peekaboo OHNE --app Parameter
|
||||
peekaboo see --path /tmp/screenshot.png --bridge-socket "~/Library/Application Support/clawdbot/bridge.sock"
|
||||
peekaboo click --coords 200,185 --bridge-socket "..."
|
||||
peekaboo click --snapshot <ID> --on elem_31 --bridge-socket "..."
|
||||
```
|
||||
|
||||
### Standard-Workflow
|
||||
```bash
|
||||
# App öffnen & fokussieren
|
||||
open -a "AppName" && sleep 0.5
|
||||
|
||||
# Screenshot mit Element-Erkennung
|
||||
peekaboo see --annotate --path /tmp/app.png --bridge-socket "~/Library/Application Support/clawdbot/bridge.sock"
|
||||
|
||||
# Auf erkanntes Element klicken
|
||||
peekaboo click --snapshot <SNAPSHOT-ID> --on elem_XX --bridge-socket "..."
|
||||
|
||||
# Oder auf Koordinaten klicken
|
||||
peekaboo click --coords X,Y --bridge-socket "..."
|
||||
|
||||
# Text tippen
|
||||
peekaboo type "Hello World" --bridge-socket "..."
|
||||
```
|
||||
|
||||
### Insider-Info: Bastian & Jasmin
|
||||
- **"aaaaAaaAaah"** = Liebesgesang 😂💕 (als Text schicken, TTS kann das nicht)
|
||||
|
||||
## Home Assistant
|
||||
|
||||
Credentials sind in der Gateway-Config unter `env.vars` gespeichert (`HA_URL`, `HA_TOKEN`).
|
||||
|
||||
## What Goes Here
|
||||
|
||||
Things like:
|
||||
|
||||
Reference in New Issue
Block a user