Initial commit: Hammer workspace

This commit is contained in:
2026-01-26 18:54:36 +00:00
commit a149d1666a
8 changed files with 427 additions and 0 deletions

44
TOOLS.md Normal file
View File

@@ -0,0 +1,44 @@
# TOOLS.md - Local Notes
Skills define *how* tools work. This file is for *your* specifics — the stuff that's unique to your setup.
## Rules
### 🔐 Never Ask for Secrets in Chat
- Don't ask Donovan to paste API keys, passwords, or credentials in messages
- Instead: walk him through adding them to Bitwarden or `~/.clawdbot/.env` himself
- This applies even in private channels — bad habits are bad habits
### 🔐 Never Share Secrets in Chat
- Never echo, print, or display contents of `~/.clawdbot/.env`
- Never show session tokens, API keys, passwords — not even partial
- If debugging auth, just say "got session" or "auth failed" — no values
## 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
## Environment
### Secrets Storage
- Bitwarden CLI installed at `/home/clawdbot/.npm-global/bin/bw`
- API credentials go in `~/.clawdbot/.env` (BW_CLIENTID, BW_CLIENTSECRET, BW_PASSWORD)
- Bitwarden data: `~/.config/Bitwarden CLI/`
### Infrastructure
- Host: Hostinger VPS, Ubuntu
- User: clawdbot (sudo, needs password)
## 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.
---
Add whatever helps you do your job. This is your cheat sheet.