MightyOpen Mighty
Skills Marketplace

Skills your agents can run

Plug-and-play capabilities — vetted, versioned, and runnable from any Mighty agent.

214
Skills indexed
31
Categories
Self-hosted
Your hub, your data

communication-coach

Community

Adaptive communication coaching that shapes speaking and writing behavior through reinforcement, scoring, and micro-interventions. Use when the user shares communications for feedback, requests practice scenarios, or during scheduled check-ins. Trains clarity, vocal control, presence, persuasion, emotional regulation, and boundary setting. Based on rhetoric, negotiation, and performance psychology frameworks.

015Communication

sendgrid

Community

SendGrid email platform integration for sending and receiving emails. Routes to sub-skills for outbound transactional emails (send-email) and receiving via Inbound Parse Webhook (sendgrid-inbound). Use when user mentions SendGrid, transactional email, email API, inbound email parsing, or email webhooks. Triggers on SendGrid, send email, receive email, email webhook, Inbound Parse, transactional email.

015Communication

x-article-publisher

Community

Publish Markdown articles to X (Twitter) Articles editor with proper formatting. Use when user wants to publish a Markdown file/URL to X Articles, or mentions "publish to X", "post article to Twitter", "X article", or wants help with X Premium article publishing. Handles cover image upload and converts Markdown to rich text automatically.

015Communication

partner-text-coach

Community

Real-time communication coach for navigating partner/relationship texts. Analyzes incoming messages for emotional subtext, suggests thoughtful responses, helps de-escalate conflict, and provides follow-up conversation strategies. Expert in attachment theory, nonviolent communication (NVC), Gottman research, and healthy relationship dynamics. Activate on "what should I say", "how to respond", "partner text", "relationship message", "what does this mean", "text my partner", "conversation with partner". NOT for manipulation tactics, revenge/ghosting advice, replacing couples therapy, or abusive relationships (seek professional help).

015Communication

onchat

Community

Read and send on-chain messages via OnChat on Base L2. Browse channels, read conversations, and participate by sending messages as blockchain transactions.

015Communication

mastodon-publisher

Community

Publish content to Mastodon. Use when you need to post a Mastodon status.

015Communication

wecom_rebot_api

Community

使用企业微信机器人api,发送企业微信群聊通知

015Communication

openclaw-phone

Community

Use CallMyCall API to start, end, and check AI phone calls, and return results in chat. Use when the user asks to call someone, schedule a call, end a call, or fetch call results.

015Communication

whatsapp-ultimate

Community

WhatsApp skill with a 3-rule security gate. Your agent speaks only when spoken to — in the right chat, by the right person.

015Communication

azure-messaging-webpubsubservice-py

Community

Azure Web PubSub Service SDK for Python. Use for real-time messaging, WebSocket connections, and pub/sub patterns.

015Communication

dialogue-crafting

Community

Create character-specific dialogue with distinct voices, subtext, and naturalistic speech patterns

015Communication

voice.ai-voice-agents

Community

Create, manage, and deploy Voice.ai conversational AI agents. Use when the user wants to work with voice agents, list their agents, create new ones, or manage agent configurations.

015Communication

wechat-send

Community

Automate sending text messages in the macOS WeChat desktop app by controlling the UI via AppleScript and JXA. This is NOT a WeChat chat channel for OpenClaw — it controls the WeChat GUI on your Mac to send messages on your behalf. Use when: (1) user asks to send a WeChat message to someone, (2) notifying a WeChat contact, (3) batch messaging multiple contacts. Requires: WeChat for Mac installed, logged in, and window visible. macOS Accessibility permission granted to node. NOT for: reading or receiving WeChat messages, group chat management, file/image transfers, or using WeChat as a conversation channel with OpenClaw.

0155.0Communication

whatsapp-skill

Community

Send and receive WhatsApp messages. Use when the user asks to send WhatsApp messages, check WhatsApp chats, search messages, or manage WhatsApp contacts. Supports multiple accounts via sessions.

015Communication

discord-webhook

Community

Discord Webhook API via curl. Use this skill to send messages, embeds, and files to Discord channels without a bot.

015Communication

profanity_check

Community

Check messages for profanity and inappropriate content in 24 languages

015Communication

NestJS Real-Time

Community

WebSocket and SSE selection strategies and scaling.

015Communication

x-api

Community

An X/Twitter API integration for posting tweets, threads, reading timelines, searching, and analyzing. Covers OAuth authentication patterns, rate limits, and platform-native content posting. Intended for use when a user wants to interact with X programmatically.

015Communication

leather-changelog

Community

Generate product changelog entries, X/Twitter posts, and Slack announcements for Leather wallet releases. Use when creating release communications including changelog entries for app.leather.io/changelog, announcement tweets (single or threads), and community Slack posts. Inputs may include verbal feature descriptions, Linear projects, or GitHub PRs.

014Communication

interview-prep

Community

Prepare for journalism interviews with research checklists, question frameworks, and attribution guidelines. Use when preparing to interview sources, planning follow-up questions, or managing interview logistics. Covers consent, recording laws, and professional protocols.

014Communication