68 lines
1.7 KiB
Markdown
68 lines
1.7 KiB
Markdown
---
|
|
name: workspace-tools
|
|
description: Tools for managing the OpenClaw workspace. Use for searching files, checking inbox, generating daily digests, creating projects, and workspace organization tasks.
|
|
---
|
|
|
|
# Workspace Tools
|
|
|
|
Tools for managing this workspace.
|
|
|
|
## Available Tools
|
|
|
|
### Search (`tools/search.py`)
|
|
Search workspace files for keywords.
|
|
```bash
|
|
python3 $WORKSPACE/tools/search.py "query" [max_results]
|
|
```
|
|
|
|
### Inbox (`tools/inbox-processor.py`)
|
|
Show inbox contents and pending items.
|
|
```bash
|
|
python3 $WORKSPACE/tools/inbox-processor.py
|
|
```
|
|
|
|
### Daily Digest (`tools/daily-digest.py`)
|
|
Generate activity summary.
|
|
```bash
|
|
python3 $WORKSPACE/tools/daily-digest.py
|
|
```
|
|
|
|
### New Project (`scripts/new-project.sh`)
|
|
Create a new project from template.
|
|
```bash
|
|
$WORKSPACE/scripts/new-project.sh project-name
|
|
```
|
|
|
|
## Shell Aliases
|
|
|
|
If sourced from bashrc, these aliases are available:
|
|
- `ws` - cd to workspace
|
|
- `proj` - cd to projects
|
|
- `tasks` - show TASKS.md
|
|
- `today` - show today's notes
|
|
- `note "text"` - add timestamped note to today's log
|
|
- `search "query"` - search workspace
|
|
- `digest` - run daily digest
|
|
|
|
## Workspace Structure
|
|
|
|
```
|
|
workspace/
|
|
├── projects/ - Active work
|
|
├── docs/ - Reference materials
|
|
├── inbox/ - Items to process
|
|
├── archive/ - Completed work
|
|
├── memory/ - Daily notes (YYYY-MM-DD.md)
|
|
├── templates/ - Project/note templates
|
|
├── scripts/ - Shell scripts
|
|
├── tools/ - Python utilities
|
|
└── skills/ - Custom skills
|
|
```
|
|
|
|
## Conventions
|
|
|
|
- File names: lowercase, hyphens, no spaces
|
|
- Dates: YYYY-MM-DD format
|
|
- Projects: one folder per project in projects/
|
|
- Archive completed work, don't delete
|