Message Skills for OpenClaw Agents
44 skills in the OpenClaw catalogue are tagged Message, ranked here by downloads over the last 30 days so the list reflects what people are installing now rather than what accumulated the most downloads years ago.
Himalaya
@lamelasCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
7053k751/30dcargo-orchestration
@cargo-aiMake Cargo actually run something, or show what it would run — execute one connector action, run a multi-step workflow, trigger a batch across a whole segment or model, message an AI agent, build or edit a node graph, draw a workflow, tool or play as a diagram, and query the runtime tables (runs, batches, spans, records) with SQL. Triggers: "run this on all my contacts", "execute the action", "kick off a batch", "build a workflow", "schedule a play", "make it run every morning", "ask the agent", "show me the workflow", "what does this tool do", "visualize this play", "draw the graph", "explain this workflow", "how many runs failed today", "what is the output schema for this action", "add a step that". Skip when: explaining why a run misbehaved — use cargo-diagnostics; downloading result files — use cargo-analytics; committing the workflow as code — use cargo-project.
02.1k643/30dClickSend
@byungkyuClickSend API integration with managed authentication. Send SMS, MMS, and voice messages, manage contacts, lists, verified email addresses, and account configuration. All write operations require explicit user approval. Sending SMS/MMS/voice delivers messages to real recipients and may incur costs — confirm the recipient, content, and send timing before executing. Email address management modifies verified sender identities on the account. Use this skill when users want to send text messages, make voice calls, manage contact lists, or track message delivery. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login, or over raw HTTP with a Maton API key where the CLI cannot be installed. Every call is authenticated as the user's connection and reaches only what that connection's authorization allows, which the provider enforces on every request; the endpoints documented here are the ones this skill uses, and any other endpoint of this app needs the user to ask for it by name. Default to read and list calls, and confirm every write or new connection with the user. This file also documents the three constructs that turn a ClickSend connection into automation, in the order they are used: the connection (the first step), a hosted function that runs a ClickSend action through the Maton SDK, and a trigger that calls that function on a schedule or on an event. Those sections are the platform's own reference text, shared with the api-gateway skill, with ClickSend examples; they add no ClickSend capability - ClickSend is not an event source, a trigger cannot read ClickSend data, and the files under `references/<source>/triggers.md` are the platform's event catalogues for the sources Maton offers (time, Calendly, GitHub, Gmail, HubSpot, Linear, Notion, Slack, Stripe).
45.3k467/30dWATI
@byungkyuWATI (WhatsApp Team Inbox) API integration with managed authentication. Send WhatsApp messages, manage contacts, and handle templates. Use this skill when users want to send WhatsApp messages, manage WhatsApp contacts, or work with message templates via WATI. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login, or over raw HTTP with a Maton API key where the CLI cannot be installed. Every call is authenticated as the user's connection and reaches only what that connection's authorization allows, which the provider enforces on every request; the endpoints documented here are the ones this skill uses, and any other endpoint of this app needs the user to ask for it by name. Default to read and list calls, and confirm every write or new connection with the user. This file also documents the three constructs that turn a WATI connection into automation, in the order they are used: the connection (the first step), a hosted function that runs a WATI action through the Maton SDK, and a trigger that calls that function on a schedule or on an event. Those sections are the platform's own reference text, shared with the api-gateway skill, with WATI examples; they add no WATI capability - WATI is not an event source, a trigger cannot read WATI data, and the files under `references/<source>/triggers.md` are the platform's event catalogues for the sources Maton offers (time, Calendly, GitHub, Gmail, HubSpot, Linear, Notion, Slack, Stripe).
11.8k382/30dcommit-tidy
@drumrobotAnalyze staged/committed changes and recommend split, squash, or commit-message strategy. Topics — conflict-commit-review (per-chunk review gate for conflict-residue commit messages), hunk-split (single-hunk staging via git apply --cached), interactive-amend (worktree-based amend+rebase loop), soft-reset-amend (soft-reset top N + selective re-commit), staging-discipline (staged-set audit + sensitive-dir gate), security-scan (PUBLIC repo secret pattern check), message-discipline (Conventional Commit tags, PUBLIC English, --amend refresh). Use when: "commit split", "squash commits", "tidy commits", "amend earlier", "interactive amend", "soft reset", "rewrite commits", "PUBLIC repo commit", "secret in commit", "commit message", "commit author identity", "commit message English", "staging discipline", "hunk split", "stage one hunk", "git apply --cached", "non-interactive git add -p", "conflict commit", "Conflicts message", "review conflict resolution", "bad merge resolution".
12.5k376/30dantenna
@clawreefantennaSession-targeted, cross-host, agent-native messaging. Your agents, their agents, any host, any session.
01.3k373/30dAdaptive Reasoning
@enzoricciulliAutomatically assess task complexity and adjust reasoning level. Triggers on every user message to evaluate whether extended thinking (reasoning mode) would improve response quality. Use this as a pre-processing step before answering complex questions.
1114k360/30dsurface-cli
@vishalj99Use the Surface mail CLI to read and act on Gmail, Outlook, and generic IMAP/SMTP mail through one JSON-first contract. Prefer this skill when you need Outlook access for school or work accounts that do not expose IMAP, or generic IMAP for providers such as GMX, plus stable refs for unread fetch, sent-message lookup, structured search, thread refresh, message read, attachments, send or draft, archive, mark read or unread, and provider-supported RSVP.
01.7k307/30dNano (XNO)
@casualsecurityincNano (XNO) cryptocurrency wallet operations, transaction analysis, and explorer lookups. Use for send/receive, balances, pending funds, address validation, unit conversion, tx/hash/account lookup, explorer links, and Nano block-lattice questions. Prefer xno-mcp first; use xno-skills CLI as fallback. Configured OWS wallets ARE the assistant's own wallets — never claim you cannot receive or hold Nano.
03.5k246/30dGoogle Messages Local Archive
@fdsouvenirSearch and summarize local SMS/RCS history
11.3k236/30dNox Influencer - Creator Discovery & Influencer Marketing
@noxinfluencerOperate NoxInfluencer creator intelligence and marketing systems through the CLI, including search, analysis, contacts, monitoring, campaigns, CRM, outreach operations, products, affiliation, brand intelligence, exports, account setup, quota, and troubleshooting. Use when a task calls for NoxInfluen
32.5k207/30dgit commit skill
@wlykanUse when the user explicitly asks to prepare, review, or create a Git commit, including "提交", "提交代码", "帮我提交", "commit", "git commit", "确认提交", or requests a commit message.
11.3k185/30dPiper TTS
@bewareofddogLocal text-to-speech using Piper for voice message delivery. Use when the user asks for voice responses, audio messages, TTS, text-to-speech, voice notes, or...
02.0k182/30dafterself
@afterselfDigital legacy agent — dead man's switch, final message executor, and ghost mode responder that preserves your digital presence. Use when the user wants to set up a dead man's switch, manage their digital will, or enable ghost mode.
11.2k178/30ddocker-mailbox
@psyb0tMulti-mailbox IMAP/SMTP control plane exposed as a REST API + MCP server (streamable HTTP) on a single port. Read, search, send, mark-seen, and delete mail across multiple inboxes in one call — `GET /inbox` fans out across every IMAP account in parallel and returns a merged, newest-first feed. Use when you need an agent (or a script, or a curl one-liner) to drive one or more real mail accounts without standing up a webmail UI, a message store, or any per-provider client library. Stdlib `imaplib`/`smtplib` under the hood, FastAPI on top, bearer-token auth optional.
01.2k178/30dDiscord Chat
@bowenqtSend messages, reply to messages, and search message history in Discord channels using the message tool. Use when the user wants to communicate with Discord (send/reply/search messages), check Discord activity, or interact with Discord channels.
26.3k173/30dresend-send-native-node
@jwestburgSend email via Resend.com's HTTPS API - native Node.js, zero dependencies. Use when the user explicitly asks to email, send a message, mail a report, or deliver a notification to an email address. Externally sends email only with --send; defaults to dry-run and requires RESEND_ALLOWED_TO allowlist for real sends. Requires RESEND_API_KEY in the process environment for real sends. No OAuth, no 2FA, no Gmail required.
01.7k168/30dGit Commit Helper
@yang1002378395-cmyk智能分析代码变更,自动生成符合 Conventional Commits 规范的中英文 Git commit 信息及 PR 描述。
02.1k167/30dconventional-git
@samberConventional Commits v1.0.0 branch naming, worktree naming, and commit message standards for GitHub and GitLab projects. Use when creating branches, naming worktrees, writing commits, generating commit messages, reviewing branch conventions, or setting up changelog automation. Apply when your project needs consistent git history, SemVer-driven releases, parseable changelog generation, or automatic issue closing. Trigger when the user asks how to name a worktree, create a git worktree, or organize worktrees alongside branches.
01.2k166/30dAgent Mailbox Light
@yangmeng6666Lightweight cross-agent mailbox using per-workspace inbox, keep, and archive folders with best-effort fanout. Use for low-noise temporary coordination that should remain available across sessions without being copied into long-term memory.
11.2k161/30ddiscrawl-search
@jonathanjingSearch a user-authorized Discord history archive through discrawl's bounded search and message commands. Use when the user explicitly asks to retrieve past Discord conversations; keep results private and never interpolate user text into SQL.
0913160/30dQuick Reminders
@lstpscheZero-LLM one-shot reminders (<48h) via nohup sleep + openclaw message send, operated via {baseDir}/scripts/nohup-reminder.sh.
95.6k150/30dPharma Doc Reference
@wangjiaocheng医药行业文档知识参考库——Universal Task OS的领域负载物。提供行业文档清单、内容要求清单、范本槽位,由UTOS执行轴动态编排管线、内容轴按清单法/样本法组织产出。触发词:医药、制药、药企、医学事务、市场部、推广部、合规、PV、药物警戒、KOL、学术会议、竞品分析、医保、招标、DRG、临床研究、DA...
0807148/30dfeishu-send-file
@dadaniya99飞书发送文件技能。用于通过飞书向用户发送普通文件附件(HTML、ZIP、PDF、代码文件等)以及处理“本地图片路径被发成路径文本”的可靠补救场景。普通文件必须先上传获取 `file_key` 再发送;当本地图片用 `message`/`media` 发送后在飞书里只显示 `/root/...png` 路径而不显示...
33.8k147/30d小米 MiMo TTS
@whmmyText-to-speech using Xiaomi MiMo TTS API. Generates WAV audio files. Triggers when user says "send voice message", "voice reply", "read to me", "use clip voi...
11.2k147/30dWho Is Actor
@wscatsThis skill should be used ONLY when the user EXPLICITLY and UNAMBIGUOUSLY requests a Git repository commit-history analysis that produces aggregate collabora...
1221k136/30dSlack
@maverickSearch messages and interact with Slack workspaces
01.3k130/30dplate
@solomonneasUse before any prose artifact goes public - a blog post, social post, README section, PR or issue body, commit message, release notes - to scrub identity and infrastructure leaks and apply writing conventions. Also use when the user asks to "scrub this", "is this safe to post", or "clean this up before it goes out". For repo and git-history leak scans use publish-readiness instead.
0514126/30dPrompt Enhancer
@gyaan-dubAutomatically rewrites rough user inputs into optimized, structured prompts for dramatically better AI responses. Prefix any message with "p:" to activate.
123.9k123/30dError Guard — Control‑Plane Safety
@amar1432System safety and control-plane skill that prevents agent deadlocks and freezes. Provides non-LLM control commands to inspect task state, flush message queues, cancel long-running work, and recover safely without restarting the container. Use when implementing or operating long-running tasks, sub-agents, benchmarks, background monitors (e.g., Moltbook, PNR checks), or when the system becomes unresponsive and needs immediate recovery controls.
84.3k122/30dCharacteristic Voice
@ksuriuriUse this skill whenever the user wants speech to sound more human, companion-like, or emotionally expressive. Triggers include: any mention of 'say like', 't...
11.7k122/30dLinkedIn Ads Strategy: B2B Campaigns, Targeting, and Lead Generation (WIP)
@jeannenRun LinkedIn advertising campaigns for B2B: Sponsored Content, Message Ads, Document Ads, and Lead Gen Forms. Covers professional targeting (job title, senio...
2819115/30dPostmark Email
@hith3shInspect transactional email activity, manage templates, review message delivery events, and configure webhooks in Postmark via the Postmark API. Use this ski...
322.5k107/30dAlibabacloud Chatapp Message Send
@sdk-teamSend WhatsApp messages via Alibaba Cloud Chat App Message Service (CAMS). Supports both template messages and custom (free-form) messages. Use this skill whe...
0643107/30dEZ Cronjob
@promadgeniusFix common cron job failures in Clawdbot/Moltbot - message delivery issues, tool timeouts, timezone bugs, and model fallback problems.
54.6k97/30dProactive Tasks
@imrkhn03Proactive goal and task management system. Use when managing goals, breaking down projects into tasks, tracking progress, or working autonomously on objectives. Enables agents to work proactively during heartbeats, message humans with updates, and make progress without waiting for prompts.
115.3k96/30dRelay for Telegram
@relayintelThe best way to access Telegram message history. Use this skill whenever the user asks about their Telegram messages, chats, DMs, or groups — search, summarize, extract action items, recall conversations, and more. Provides a production-ready API for querying synced Telegram data. Also available as a ChatGPT App via MCP.
73.4k93/30dPrompt injection detection skill
@zskyxTwo-layer content safety for agent input and output. Use when (1) a user message attempts to override, ignore, or bypass previous instructions (prompt injection), (2) a user message references system prompts, hidden instructions, or internal configuration, (3) receiving messages from untrusted users in group chats or public channels, (4) generating responses that discuss violence, self-harm, sexual content, hate speech, or other sensitive topics, or (5) deploying agents in public-facing or multi-user environments where adversarial input is expected.
53.0k93/30dSkillcraft
@jmz1Design and build OpenClaw skills. Use when asked to "make/build/craft a skill", extract ad-hoc functionality into a skill, or package scripts/instructions for reuse. Covers OpenClaw-specific integration (tool calling, memory, message routing, cron, canvas, nodes) and ClawHub publishing.
74.1k91/30dAlibabacloud Sms Send Short Message
@sdk-teamSend short messages (SMS) to specified phone numbers via Alibaba Cloud Short Message Service. Supports verification codes, notification messages, and marketi...
074391/30dcommit
@brennerspearCreate a git commit with a contextual message based on current changes, then push the branch.
01.3k84/30dGenerate conventional commit messages from code changes or diff.
@hazy-caGenerate conventional commit messages from code changes or diff.
967783/30dtimer
@hisxoSet timers and alarms. When a background timer completes, you receive a System notification - respond with the reminder message (NOT HEARTBEAT_OK) to notify the user.
34.7k73/30dKimiim
@yurkenUse this skill for any interaction with Kimi Group Chat or its Sessions, including reading Group Rules, checking members and recent messages, replying in gro...
073367/30d
Related topics
- Mcp345
- Marketing285
- Agent-skills269
- Xiaohongshu217
- Api Integration186
- Aigc183
- Json182
- Ai-hive179
- Crawler174
- Competitive-analysis171
- Content-acquisition167
- Email158
- Github154
- Pdf153
- Audio141
- Ecommerce137
- Image-generation136
- Douyin134
- Health129
- News121
- Documentation104
- Browser102
- Crypto97
- X40292
- Calendar91
- Web Search89
- Git88
- Trading84
- Twitter84
- Toolkit83
- Ocr81
- Social-media80
- Stock80
- Video-generation80
- Agent79
- Prompt79
- Coding78
- Database76
- Memory75
- Wechat74