beepctl
Use when sending messages, searching chats, or managing conversations across messaging platforms (Telegram, WhatsApp, Slack, iMessage, etc.) via Beeper Desktop API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/blqke/beepctlWhat This Skill Does
The beepctl skill acts as a command-line interface for the Beeper Desktop API, enabling seamless interaction with a wide array of messaging platforms including Telegram, WhatsApp, Slack, and iMessage. By integrating with OpenClaw, this skill allows you to centralize your communication management. It provides powerful capabilities to list and browse chats, search through message histories across multiple platforms, and send new messages directly from your terminal or AI agent environment. With support for complex filtering by date, chat type, sender, and media type, it acts as a unified hub for your fragmented digital conversations.
Installation
To integrate this skill into your environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/blqke/beepctl
Ensure you have Beeper Desktop installed and configured, and follow the auth setup by providing your API token via beepctl auth set <token> to establish the connection between the agent and your messaging services.
Use Cases
- Unified Inbox Management: Quickly filter unread messages or low-priority chats to clear your digital clutter.
- Rapid Information Retrieval: Locate specific information, links, or files across different platforms (e.g., finding a meeting link shared in Slack vs. WhatsApp).
- Automated Communication: Use the agent to trigger responses or send updates to specific chat IDs without switching between proprietary apps.
- Historical Audits: Search for past discussions by timeframes (e.g., "last 24 hours") or by specific participants.
Example Prompts
- "Find the last message about the project update in my work slack and summarize it for me."
- "Show me all unread messages from today and send a quick acknowledgement to the primary group chat."
- "Search for files shared by others in the last week across all my Beeper chats and list the chat names they came from."
Tips & Limitations
- Performance: For large chat histories, use precise filters like
--afteror--chatto speed up query execution. - Authentication: Always handle your Beeper API tokens securely. Avoid logging them in plain text or sharing them.
- Limitations: The skill is dependent on the Beeper Desktop API being active; ensure the application is running. Complex searches across many high-volume chats may take longer to return results depending on your local network speed and Beeper index status.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-blqke-beepctl": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api