steipete/clawdis▌
51 approved skills in this repository
summarize
Productivity
Extract summaries and transcripts from URLs, videos, and local files via CLI. \n \n Supports URLs, YouTube links, PDFs, and local files with configurable summary length (short to xxl) and output format (text or JSON) \n Works with OpenAI, Anthropic, xAI, and Google Gemini models; defaults to Gemini 3 Flash if no model specified \n Includes best-effort YouTube transcript extraction and Firecrawl/Apify fallbacks for blocked or hard-to-parse content \n Single command interface with optional config
himalaya
Productivity
Himalaya is a CLI email client that lets you manage emails from the terminal using IMAP, SMTP, Notmuch, or Sendmail backends.
nano-pdf
Documents
Natural-language PDF editing through command-line instructions on specific pages. \n \n Accepts plain-English edit commands targeting individual PDF pages, such as text changes, corrections, and formatting adjustments \n Requires the nano-pdf CLI tool installed via uv or pip \n Page numbering may vary by version; verify output carefully as results can be off-by-one depending on configuration \n
wacli
Productivity
Use wacli only when the user explicitly asks you to message someone else on WhatsApp or when they ask to sync/search WhatsApp history. Do NOT use wacli for normal user chats; OpenClaw routes WhatsApp conversations automatically. If the user is chatting with you on WhatsApp, you should not reach for this tool unless they ask you to contact a third party.
openai-whisper-api
Backend
Transcribe an audio file via OpenAI’s /v1/audio/transcriptions endpoint. Set OPENAI_BASE_URL to use an OpenAI-compatible proxy or local gateway.
github
Productivity
GitHub repository operations via gh CLI for issues, PRs, CI runs, and API queries. \n \n Covers PR and issue workflows: list, create, view, comment, merge, and close operations \n Includes CI/workflow run inspection with log filtering, status checks, and failed job re-runs \n Supports structured JSON output with --jq filtering for programmatic data extraction and querying \n Requires gh CLI authentication (one-time setup via gh auth login ) and works best within git directories or with explicit
sherpa-onnx-tts
Productivity
Local TTS using the sherpa-onnx offline CLI.
gifgrep
Productivity
Use gifgrep to search GIF providers (Tenor/Giphy), browse in a TUI, download results, and extract stills or sheets.
obsidian
Productivity
Automate Obsidian vault operations and search plain Markdown notes via obsidian-cli. \n \n Requires obsidian-cli binary; install via Homebrew or manually \n Core commands: search note names or content with snippets, create notes with optional auto-open, move/rename notes with automatic wikilink and Markdown link updates across the vault, and delete notes \n Vaults are standard folders on disk containing .md files, .canvas JSON files, and a .obsidian/ config directory; read the active vault from
discord
Productivity
Use the message tool. No provider-specific discord tool exposed to the agent.
apple-notes
Productivity
Terminal-based Apple Notes management with create, search, edit, delete, move, and export capabilities. \n \n Supports full note lifecycle: create with interactive editor or quick title, view/filter by folder, fuzzy search, edit, delete, and move between folders \n Export notes to HTML or Markdown format using Mistune for processing \n macOS-only; requires memo CLI installed via Homebrew and Automation permission granted to Notes.app \n Cannot edit notes containing images or attachments; interac
blucli
Productivity
blucli (blu) \n Use blu to control Bluesound/NAD players. \n Quick start \n \n blu devices (pick target) \n blu --device <id> status \n blu play|pause|stop \n blu volume set 15 \n \n Target selection (in priority order) \n \n --device <id|name|alias> \n BLU_DEVICE \n config default (if set) \n \n Common tasks \n \n Grouping: blu group status|add|remove \n TuneIn search/play: blu tunein search \"query\" , blu tunein play \"query\" \n \n Prefer --json for scripts. Confirm the target devi
oracle
Productivity
Oracle bundles your prompt + selected files into one “one-shot” request so another model can answer with real repo context (API or browser automation). Treat output as advisory: verify against code + tests.
trello
Productivity
Manage Trello boards, lists, and cards directly from OpenClaw.
openhue
Productivity
Use openhue to control Philips Hue lights and scenes via a Hue Bridge.
blogwatcher
Productivity
Track blog and RSS/Atom feed updates with the blogwatcher CLI.
tmux
Productivity
Control tmux sessions by sending keystrokes and reading pane output for interactive CLI management. \n \n Send text input and special keys (Enter, Ctrl+C, Ctrl+Z) to tmux panes; capture output via capture-pane to monitor long-running processes and interactive prompts \n Target sessions, windows, and panes using session:window.pane notation; navigate and manage multiple parallel sessions programmatically \n Designed for monitoring Claude Code sessions and approving interactive prompts; sessions p
nano-banana-pro
Productivity
Use the bundled script to generate or edit images.
slack
Productivity
Use slack to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for OpenClaw.
ordercli
Productivity
Use ordercli to check past orders and track active order status (Foodora only right now).
bear-notes
Productivity
Use grizzly to create, read, and manage notes in Bear on macOS.
session-logs
Productivity
Search and analyze your complete conversation history using jq and rg. \n \n Session logs stored as append-only JSONL files at ~/.openclaw/agents/<agentId>/sessions/ , indexed by session ID with full message transcripts including role, timestamp, content type, and token cost \n Extract user messages, assistant responses, tool calls, and metadata using jq filters; search across all sessions or within specific files using rg for keyword matching \n Common patterns provided for listing session
sag
Productivity
Use sag for ElevenLabs TTS with local playback.
voice-call
Productivity
Use the voice-call plugin to start or inspect calls (Twilio, Telnyx, Plivo, or mock).
model-usage
Productivity
Per-model cost summaries from CodexBar CLI logs for Codex or Claude providers. \n \n Supports two summary modes: \"current\" (most recent daily model with highest cost) and \"all\" (full model breakdown across all logged days) \n Accepts input via live CodexBar CLI invocation, JSON file, or stdin; outputs as plain text or formatted JSON \n Requires CodexBar CLI installed locally (macOS only via Homebrew; Linux support pending) \n Falls back to last entry in modelsUsed when model breakdowns are u
clawhub
Productivity
Search, install, update, and publish agent skills via the ClawHub CLI. \n \n Commands cover skill discovery, installation with version pinning, bulk updates with hash-based matching, and publishing to the registry \n Supports authentication for publishing via clawhub login and workspace configuration through environment variables or CLI flags \n Default registry is clawhub.com; configurable via CLAWHUB_REGISTRY or --registry flag \n Update command intelligently matches local file hashes to resol
mcporter
Productivity
Direct CLI access to MCP servers with tool calling, auth, and code generation. \n \n Call tools across HTTP servers, stdio processes, and ad-hoc endpoints using selector syntax, function calls, or JSON payloads \n Manage server configuration, OAuth authentication, and daemon lifecycle from the command line \n Generate TypeScript types and CLI wrappers for any MCP server or custom endpoint \n Inspect and list available tools with schema details to understand server capabilities before calling \n
weather
Productivity
Current weather and multi-day forecasts for any global location, no API key required. \n \n Supports current conditions, 3-day forecasts, and week-long projections via wttr.in with customizable output formats \n Includes one-liner summaries, detailed condition reports, JSON output, and PNG weather charts \n Covers standard weather data: temperature, \"feels like,\" wind, humidity, precipitation, and condition emojis \n Works with city names, regions, and airport codes; rate-limited but requires
openai-whisper
AI/ML
Local speech-to-text transcription using OpenAI's Whisper CLI without API keys. \n \n Transcribes audio files (MP3, M4A, and other formats) directly on your machine with no external API calls required \n Supports multiple model sizes (tiny, base, small, medium, large, turbo) with automatic caching to ~/.cache/whisper on first run \n Offers transcription and translation tasks with configurable output formats (TXT, SRT, JSON, VTT) \n Requires only the whisper CLI binary, installable via Homebrew o
eightctl
Productivity
eightctl \n Use eightctl for Eight Sleep pod control. Requires auth. \n Auth \n \n Config: ~/.config/eightctl/config.yaml \n Env: EIGHTCTL_EMAIL , EIGHTCTL_PASSWORD \n \n Quick start \n \n eightctl status \n eightctl on|off \n eightctl temp 20 \n \n Common tasks \n \n Alarms: eightctl alarm list|create|dismiss \n Schedules: eightctl schedule list|create|update \n Audio: eightctl audio state|play|pause \n Base: eightctl base info|angle \n \n Notes \n \n API is unofficial and rate-limited; avoid r
songsee
Productivity
$21
camsnap
Productivity
camsnap \n Use camsnap to grab snapshots, clips, or motion events from configured cameras. \n Setup \n \n Config file: ~/.config/camsnap/config.yaml \n Add camera: camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass \n \n Common commands \n \n Discover: camsnap discover --info \n Snapshot: camsnap snap kitchen --out shot.jpg \n Clip: camsnap clip kitchen --dur 5s --out clip.mp4 \n Motion watch: camsnap watch kitchen --threshold 0.2 --action '...' \n Doctor: camsnap doctor --pr
gemini
Productivity
Gemini CLI \n Use Gemini in one-shot mode with a positional prompt (avoid interactive mode). \n Quick start \n \n gemini \"Answer this question...\" \n gemini --model <name> \"Prompt...\" \n gemini --output-format json \"Return JSON\" \n \n Extensions \n \n List: gemini --list-extensions \n Manage: gemini extensions <command> \n \n Notes \n \n If auth is required, run gemini once interactively and follow the login flow. \n Avoid --yolo for safety. \n
1password
Productivity
Follow the official CLI get-started steps. Don't guess install commands.
imsg
Productivity
Use imsg to read and send iMessage/SMS via macOS Messages.app.
things-mac
Productivity
Use things to read your local Things database (inbox/today/search/projects/areas/tags) and to add/update todos via the Things URL scheme.
gh-issues
Productivity
You are an orchestrator. Follow these 6 phases exactly. Do not skip phases.
spotify-player
Productivity
$21
sonoscli
Productivity
Local network Sonos speaker control with discovery, playback, volume, and grouping. \n \n Discover speakers on the local network and control individual devices by name with play, pause, stop, and volume commands \n Manage speaker groups with join, unjoin, party, and solo operations; browse and play favorites and queue tracks \n Optional Spotify search integration via SMAPI (requires Spotify Web API credentials) and fallback IP specification for SSDP discovery failures \n Requires the sonos CLI b
healthcheck
Productivity
Security hardening and risk-tolerance configuration for OpenClaw host deployments. \n \n Establishes system context (OS, privilege level, network exposure, backup status, disk encryption) through read-only checks before recommending changes \n Runs OpenClaw security audits and version checks as baseline, then produces a staged remediation plan aligned to user-selected risk profiles (Home/Workstation Balanced, VPS Hardened, Developer Convenience, or Custom) \n Requires explicit approval before an
video-frames
Video
Extract individual frames or thumbnails from videos at specified timestamps. \n \n Single command extracts frames at any timestamp or defaults to the first frame \n Supports both JPG (for quick sharing) and PNG (for crisp UI frames) output formats \n Requires ffmpeg binary; installation via Homebrew included \n
openai-image-gen
AI/ML
Generate a handful of “random but structured” prompts and render them via the OpenAI Images API.
coding-agent
Productivity
Delegate coding tasks to Codex, Claude Code, Pi, or OpenCode agents via background bash processes. \n \n Supports four coding agents (Codex, Claude Code, Pi, OpenCode) with agent-specific execution modes: PTY required for Codex/Pi/OpenCode; Claude Code uses --print --permission-mode bypassPermissions without PTY \n Background execution with session monitoring via process tool actions (log, poll, write, submit, kill) for long-running tasks \n Designed for feature building, PR reviews, refactoring
apple-reminders
Productivity
Manage Apple Reminders from the terminal with list, date, and output filtering. \n \n Create, view, complete, and delete reminders with support for custom lists, due dates, and time specifications \n Filter reminders by today, tomorrow, this week, overdue, or specific dates in multiple formats (YYYY-MM-DD, ISO 8601, natural language) \n Output results as JSON, plain text (TSV), or quiet mode for scripting and automation \n macOS-only; requires remindctl CLI installed via Homebrew and Reminders a
skill-creator
Productivity
This skill provides guidance for creating effective skills.
peekaboo
Productivity
macOS UI automation CLI for screen capture, element targeting, and input control. \n \n Covers 30+ commands across screen capture, UI inspection, app/window management, interaction (click, drag, type, scroll), and system control (menus, Dock, dialogs, clipboard) \n Targets UI elements by ID, query, or coordinates; supports snapshot caching and --json output for scripting \n Includes vision capabilities ( see command) for annotated UI maps and optional AI analysis of screen content \n Requires Sc
bluebubbles
Productivity
BlueBubbles is OpenClaw’s recommended iMessage integration. Use the message tool with channel: "bluebubbles" to send messages and manage iMessage conversations: send texts and attachments, react (tapbacks), edit/unsend, reply in threads, and manage group participants/names/icons.
gog
Backend
CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs via Google Workspace API. \n \n Covers six Google services with commands for searching/sending emails, managing calendar events with color support, querying Drive, listing contacts, and reading/updating Sheets \n Gmail operations include search, send (plain/HTML/multi-line), draft creation, and reply handling; supports multiple input methods (inline, file, stdin) \n Calendar commands create, update, and list events with ISO date ranges a
goplaces
Backend
$21
notion
Productivity
Use the Notion API to create/read/update pages, data sources (databases), and blocks.
xurl
Productivity
xurl is a CLI tool for the X API. It supports both shortcut commands (human/agent‑friendly one‑liners) and raw curl‑style access to any v2 endpoint. All commands return JSON to stdout.