# TOOLS.md - Local Notes Skills define _how_ tools work. This file is for _your_ specifics — the stuff that's unique to your setup. ## What Goes Here Things like: - Camera names and locations - SSH hosts and aliases - Preferred voices for TTS - Speaker/room names - Device nicknames - Anything environment-specific ## Examples ```markdown ### Cameras - living-room → Main area, 180° wide angle - front-door → Entrance, motion-triggered ### SSH - home-server → 192.168.1.100, user: admin ### TTS - Preferred voice: "Nova" (warm, slightly British) - Default speaker: Kitchen HomePod ``` ## Why Separate? Skills are shared. Your setup is yours. Keeping them apart means you can update skills without losing your notes, and share skills without leaking your infrastructure. --- # Скилл - Home Assistant Skill - скилл **обязателен** для управления Home Assistant. - AgentSkill: installer - скилл **обязателен** при любых изменениях на файловой системе или конфигурировании хостов. --- ### Сервисы на mva154 | URL | Порт контейнера | Описание | |-----|----------------|----------| | `/noisemap/` | `172.19.0.3:5555` | Карта шумового загрязнения FR24 | | `/snowbike-rag/` | `172.19.0.3:5557` | Snowbike RAG поиск | | `/snowbike/` | `172.19.0.3:5556` | База знаний сноубайков | ### SSH / Installer хосты - `fr24` / `VM-FR24 (homenet)` → `192.168.2.67`, `user: fr24`, `FR24_ROOT_PASSWORD` в `~/.openclaw/.env` - `fr24` — **ssh-chain**, via: `vpn-srv` - `vpn-srv` сам доступен через `ruvpn-srv` (FRP relay) - `via` нужен для всего, что доступно только из домашней сети/через jump-host --- Add whatever helps you do your job. This is your cheat sheet. ### Plane (управление задачами orchestrator) - **Web UI:** `https://plane.mva154.duckdns.org` (workspace slug `ag_proj`) - **API (внутри прода):** `http://localhost:8091/api/v1`, auth header `X-API-Key: $ORCH_PLANE_API_TOKEN` - **Проект enduro-trails (ET):** id `7a79f0a9-5278-49cd-9007-9a338f238f9c`, prefix `ET` - Доска: `https://plane.mva154.duckdns.org/ag_proj/projects/7a79f0a9-5278-49cd-9007-9a338f238f9c/issues/` - **Проект orchestrator (ORCH):** id `8da6aa25-a60e-44d6-a1e2-d8ae59aa7d6a`, prefix `ORCH` - ⚠️ В Plane sequence_id (ET-1..N) ≠ work_item_id орка (ET-0NN) — сопоставлять по названию - Plane env-токены/боты — в env контейнера orchestrator (`docker exec orchestrator printenv | grep PLANE`)