Tools
PocketPaw ships with 50+ built-in tools organized into categories. Tools are governed by a policy system that controls availability.

Tool Categories
Web Search
Search the web via Tavily or Brave Search APIs.
Image Generation
Generate images with Google Gemini models.
Voice & TTS
Text-to-speech with OpenAI and ElevenLabs.
Speech to Text
Transcribe audio with OpenAI Whisper.
Research
Multi-step web research with automatic summarization.
OCR
Extract text from images with GPT-4o Vision.
Browser
Playwright-based web automation using accessibility tree.
Delegation
Spawn sub-agents for parallel task execution.
Skill Generator
Create custom skill definitions that persist across sessions.
Tool Policy
Control which tools are available with profiles and allow/deny lists.
Desktop
Screenshot capture and system status monitoring.
Session Tools
Manage conversation sessions through natural language.
Custom Tools
Build your own tools with the ToolProtocol interface.
Complete Tool List
| Tool | Group | Description |
|---|---|---|
shell / Bash | group:shell | Execute shell commands |
read_file / Read | group:filesystem | Read files |
write_file / Write | group:filesystem | Write/create files |
edit_file / Edit | group:filesystem | Edit existing files |
list_dir | group:filesystem | List directory contents |
web_search | group:search | Web search (Tavily/Brave) |
image_gen | group:media | Image generation (Gemini) |
voice | group:voice | Text-to-speech |
stt | group:voice | Speech-to-text |
ocr | group:media | Image text extraction |
research | group:research | Multi-step web research |
delegate | group:delegation | Sub-agent delegation |
skill_gen | group:skills | Skill file generator |
gmail_search | group:gmail | Search emails |
gmail_read | group:gmail | Read email content |
gmail_send | group:gmail | Send emails |
calendar_list | group:calendar | List calendar events |
calendar_create | group:calendar | Create calendar events |
calendar_search | group:calendar | Search calendar |
gdrive_list | group:drive | List Drive files |
gdrive_download | group:drive | Download from Drive |
gdrive_upload | group:drive | Upload to Drive |
gdrive_share | group:drive | Share Drive files |
gdocs_read | group:docs | Read Google Docs |
gdocs_create | group:docs | Create Google Docs |
gdocs_search | group:docs | Search Google Docs |
spotify_search | group:spotify | Search Spotify |
spotify_now_playing | group:spotify | Current playback |
spotify_playback | group:spotify | Control playback |
spotify_playlist | group:spotify | Manage playlists |
reddit_search | group:reddit | Search Reddit |
reddit_read | group:reddit | Read Reddit threads |
reddit_trending | group:reddit | Trending content |
save_memory | group:memory | Save to long-term memory |
recall_memory | group:memory | Recall from memory |
forget_memory | group:memory | Delete from memory |
new_session | group:memory | Start a new session |
list_sessions | group:memory | List all sessions |
switch_session | group:memory | Switch to another session |
clear_session | group:memory | Clear session history |
rename_session | group:memory | Rename current session |
delete_session | group:memory | Delete current session |
take_screenshot | group:desktop | Capture screen |
get_status | group:desktop | System resource metrics |
gmail_list_labels | group:gmail | List Gmail labels |
gmail_create_label | group:gmail | Create Gmail label |
gmail_modify | group:gmail | Add/remove labels on email |
gmail_trash | group:gmail | Move email to trash |
gmail_batch_modify | group:gmail | Bulk label operations |