with one click
clawhub
Search, install, and manage community skills from the ClawHub registry.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Search, install, and manage community skills from the ClawHub registry.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Find and act on emails over IMAP with Mail.app closed. Discover which accounts are logged in, search, read contents, download attachments, draft new mail, mark read/unread, archive, and move to trash.
Automate web interactions for bookings, form submissions, and purchases using ARIA-based Safari control.
View and manage calendar events with smart scheduling defaults.
Look up, search, and create contacts in Contacts.app.
Organize the ~/Downloads folder by categorizing files and subdirectories into subfolders using AI-driven analysis.
Generate images from text descriptions using models with native image generation (e.g. Gemini).
| id | clawhub |
| name | ClawHub |
| description | Search, install, and manage community skills from the ClawHub registry. |
| tasks | ["run_shell_command","enrich_skill"] |
| essential_tasks | [] |
| examples | ["Search ClawHub for a Slack skill","Install the weather skill from ClawHub","Install https://clawhub.ai/steipete/slack","Update all my ClawHub skills","What skills are available for home automation?","Show me my installed ClawHub skills"] |
| safe_defaults | {"dir":"~/.macbot/skills"} |
| confirm_before_write | ["install skill","update all skills"] |
| enriched | true |
ClawHub is an npm-based CLI for discovering and installing agent skills. All commands use clawhub in the terminal:
clawhub search <query> — find skills by keywordclawhub install --dir ~/.macbot/skills <skill-name> — install a skillclawhub list --dir ~/.macbot/skills — show installed skillsclawhub update --dir ~/.macbot/skills — update all installed skillsclawhub info <skill-name> — show skill details before installing--dir ~/.macbot/skillsSon of Simon loads user skills from ~/.macbot/skills/. Always pass --dir ~/.macbot/skills to install/list/update commands so skills land in the right place.
If the clawhub command is not found, install it first:
npm install -g clawhub
When the user provides a ClawHub URL like https://clawhub.ai/steipete/slack, the slug is the last path segment only: slack (NOT steipete/slack — the first segment is the owner, not part of the slug). Use the short slug:
clawhub install --dir ~/.macbot/skills slack
When the user asks to search for or install a skill, just do it. Don't ask for confirmation before searching. Only confirm before installing (since it writes to disk).
When the user asks about a capability you're unsure about (e.g., "Can you connect to Slack?", "Check my Jira tickets"):
clawhub list --dir ~/.macbot/skills to see installed skills. If the skill is already there, read its SKILL.md and use it immediately — don't search ClawHub for something you already have.clawhub search <keyword> to find a community skill. If one is found, tell the user about it and offer to install it.
This turns "I can't do that" into either "You already have that — let me use it" or "I found a skill for that — want me to install it?"https://clawhub.ai/steipete/slack → slack)run_shell_command: clawhub install --dir ~/.macbot/skills <slug>read_file(path="~/.macbot/skills/<slug>/SKILL.md") so you know what the skill does and can use it immediately in this conversationenrich_skill(skill_id="<skill-id>") for better examples and behavior notes — but this is not required. Skills work immediately after install.