feat: initial openclaw workspace
Agent identity, bootstrap config, tool definitions and heartbeat for the OpenClaw AI assistant (sundol). Fresh start.
This commit is contained in:
78
TOOLS.md
Normal file
78
TOOLS.md
Normal file
@@ -0,0 +1,78 @@
|
||||
# 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.
|
||||
|
||||
---
|
||||
|
||||
## Claude Code (AI Coding Assistant)
|
||||
|
||||
`claude` CLI is available at `/Users/joungmin/.local/share/fnm/node-versions/v24.13.0/installation/bin/claude`
|
||||
|
||||
Use it to delegate coding tasks — code review, implementation, debugging, refactoring — to Claude Code.
|
||||
|
||||
### Usage patterns
|
||||
|
||||
**Always use `--dangerously-skip-permissions` when invoking from here** — it disables interactive permission prompts for automated use.
|
||||
|
||||
```bash
|
||||
# One-shot task (non-interactive)
|
||||
claude -p "review this code for security issues" --dangerously-skip-permissions
|
||||
|
||||
# Work inside a specific project
|
||||
cd /Users/joungmin/workspaces/{project} && claude -p "your task here" --dangerously-skip-permissions
|
||||
|
||||
# Pipe input
|
||||
cat somefile.py | claude -p "explain what this does" --dangerously-skip-permissions
|
||||
|
||||
# Code review on current git diff
|
||||
git diff | claude -p "review this diff. focus on bugs and security." --dangerously-skip-permissions
|
||||
|
||||
# Fetch data via MCP (e.g. Redmine)
|
||||
claude -p "list all Redmine projects" --dangerously-skip-permissions
|
||||
```
|
||||
|
||||
### When to use Claude Code
|
||||
- User asks to review, write, fix, or explain code
|
||||
- User asks to analyze a file or directory
|
||||
- User asks for help with a specific project in `/Users/joungmin/workspaces/`
|
||||
- Any task that requires reading/writing code files
|
||||
|
||||
### Projects location
|
||||
All dev projects live in `/Users/joungmin/workspaces/`
|
||||
|
||||
---
|
||||
|
||||
Add whatever helps you do your job. This is your cheat sheet.
|
||||
Reference in New Issue
Block a user