| name | rag-learning |
| description | Container debugging, log analysis, and troubleshooting. Use when this capability is needed. |
| metadata | {"author":"BeamusWayne"} |
/debug - NanoBob Debugging Skill
Purpose
Container debugging, log analysis, and troubleshooting.
Usage
Inside the claude CLI, run:
/debug
Common Issues
Container Not Starting
docker ps
container list
./container/build.sh
Messages Not Processing
tail -f logs/nanobob.log
sqlite3 store/messages.db "SELECT * FROM messages ORDER BY timestamp DESC LIMIT 10;"
sqlite3 store/messages.db "SELECT * FROM registered_groups;"
Channel Connection Issues
Database Corruption
cp store/messages.db store/messages.db.backup
Log Locations
- Host logs:
logs/nanobob.log, logs/nanobob.error.log
- Container logs:
groups/{folder}/logs/container-*.log
- IPC messages:
data/ipc/messages/
Recovery Mode
To recover from a crash:
- Check for orphaned containers:
docker ps | grep nanobob
- Clean up: Remove orphaned containers
- Run recovery: NanoBob auto-recovers pending messages on startup
Source: BeamusWayne/RAG-learning — distributed by TomeVault.