- Reset master to upstream/main (16,697 commits) - Overlay 2,271 local-only files (skills, tools, workspace, configs, apps) - Restore IDENTITY.md and USER.md templates - Build verified, gateway running, Discord working Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
62 lines
1.4 KiB
Markdown
62 lines
1.4 KiB
Markdown
# OpenClaw Tools
|
|
|
|
Collection of utilities and services for OpenClaw.
|
|
|
|
## Available Tools
|
|
|
|
### [Voice Surface](./voice-surface/) 🎤
|
|
|
|
Local voice interface for OpenClaw - push-to-talk web UI with full speech-to-text and text-to-speech pipeline.
|
|
|
|
**Features:**
|
|
|
|
- Push-to-talk browser interface (mouse, touch, spacebar)
|
|
- Full audio pipeline: STT → Agent → TTS
|
|
- Token-based authentication for owner-only access
|
|
- Systemd service support for persistent deployment
|
|
- Works on Linux (tested on Ubuntu 24.04)
|
|
|
|
**Quick Start:**
|
|
|
|
```bash
|
|
cd voice-surface
|
|
pnpm install
|
|
./run.sh
|
|
```
|
|
|
|
See [voice-surface/README.md](./voice-surface/README.md) for full documentation.
|
|
|
|
---
|
|
|
|
### Reddit Tools
|
|
|
|
Collection of Python scripts for Reddit research and workflow automation:
|
|
|
|
- `reddit_researcher.py` - Basic Reddit research
|
|
- `reddit_deep_dive.py` - Deep dive into specific topics
|
|
- `reddit_to_kanban.py` - Convert Reddit content to Kanban boards
|
|
- `kanban_reddit_cleanup.py` - Cleanup and organize Kanban boards
|
|
|
|
---
|
|
|
|
## Contributing
|
|
|
|
When adding a new tool:
|
|
|
|
1. Create a dedicated directory under `tools/`
|
|
2. Include a README.md with:
|
|
- Purpose and features
|
|
- Installation instructions
|
|
- Usage examples
|
|
- Dependencies
|
|
3. Add entry to this index
|
|
4. Update CHANGELOG.md if user-facing
|
|
|
|
## Guidelines
|
|
|
|
- Keep tools self-contained
|
|
- Document dependencies clearly
|
|
- Provide run scripts where appropriate
|
|
- Follow the repository coding style
|
|
- Add tests when feasible
|