with one click
with one click
Merge a GitHub PR via squash after /preparepr. Use when asked to merge a ready PR. Do not push to main or modify code. Ensure the PR ends in MERGED state and clean up worktrees after success.
Review-only GitHub pull request analysis with the gh CLI. Use when asked to review a PR, provide structured feedback, or assess readiness to land. Do not merge, push, or make code changes you intend to keep.
Prepare a GitHub PR for merge by rebasing onto main, fixing review findings, running gates, committing fixes, and pushing to the PR head branch. Use after /reviewpr. Never merge or push to main.
Use when you need to control Discord from OpenClaw via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, create/edit/delete channels and categories, fetch permissions or member/role/channel info, set bot presence/activity, or handle moderation actions in Discord DMs or channels.
Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
| name | twilio-actions |
| description | Send SMS messages and make outbound phone calls via Twilio |
You can send text messages and make outbound phone calls using the local proxy endpoints. Use the bash tool with curl to call these endpoints.
When the user asks you to send a text message, SMS, or message to a phone number:
curl -s -X POST http://localhost:8000/actions/send-sms \
-H "Content-Type: application/json" \
-d '{"to": "+15551234567", "body": "Your message here"}'
Parameters:
to (required): Recipient phone number in E.164 format (e.g. +15551234567)body (required): The text message contentfrom_number (optional): Override the default sender numberThe response includes {"ok": true, "sid": "SM...", "status": "queued"} on success.
When the user asks you to call someone or make a phone call:
curl -s -X POST http://localhost:8000/actions/make-call \
-H "Content-Type: application/json" \
-d '{"to": "+15551234567", "purpose": "Brief description of why you are calling and what to say"}'
Parameters:
to (required): Phone number to call in E.164 formatpurpose (required): A clear description of why the call is being made and what the AI agent on that call should do or say. Be specific — this becomes the outbound agent's instructions.The response includes {"ok": true, "sid": "CA...", "session_id": "outbound-...", "status": "queued"} on success.
purpose you provide becomes that agent's instructions, so be specific about what it should say or accomplish.