Beeper for Openclaw

A CLI-based bridge for Beeper Desktop that allows AI agents to search, read, and manage messages across multiple chat platforms.

foeken
v1.0.2
Jan 25, 2026
0
2.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install beeper-cli

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install beeper-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Beeper?

The Beeper skill is a robust CLI wrapper designed to interact directly with the Beeper Desktop API. It provides a seamless way for developers and AI agents to manage unified messaging without needing complex MCP or curl setups. By utilizing Openclaw Skills, users can integrate their Beeper-connected networks—such as Telegram, WhatsApp, and Signal—directly into their automated workflows.

This skill focuses on efficiency, offering commands for chat discovery, message retrieval, and asset management. It is built to work in tandem with Beeper Desktop, ensuring that all actions taken via the CLI are reflected in the user's primary messaging interface.

Beeper Use Cases

  • Searching for specific information or past conversations across multiple chat networks.
  • Automating routine message replies or sending notifications through Beeper.
  • Managing chat organization by archiving conversations or setting reminders via CLI.
  • Handling file uploads and sharing attachments programmatically within a unified chat environment.

How Beeper Works

  1. The skill interfaces with the Beeper Desktop API using a secure access token.
  2. Users or agents perform discovery by searching for specific chats or listing recent accounts.
  3. Content is retrieved by listing messages in a specific chat ID or performing a global search for keywords.
  4. Actions such as sending a message, replying to a specific thread, or editing a previous post are executed via CLI commands.
  5. The skill handles asset management by uploading files to Beeper's servers and referencing the resulting IDs in messages.

Beeper Setup

To get started with this Beeper integration for Openclaw Skills, follow these steps:

  1. Enable the API in Beeper Desktop: Navigate to Settings > Developers and enable the API.
  2. Install the beeper-cli:
go install github.com/foeken/beeper-cli@latest
  1. Obtain your BEEPER_ACCESS_TOKEN from Beeper Desktop (Settings > Developers).
  2. Set the environment variable:
export BEEPER_ACCESS_TOKEN="your_token_here"

Beeper Data Schema & Taxonomy

The skill organizes data primarily through JSON outputs, though table views are available for human readability.

Object Key Fields
Chat chatID, account-id, type (dm/group), last activity
Message messageID, sender, media-type, timestamp
Asset uploadID, mxc:// URI, output path
Reminder chatID, time (ISO 8601)

Beeper Advanced Features

  • Global search across all synchronized messaging accounts.
  • Support for message replies using specific parent message IDs.
  • Granular search filters for messages, including sender, date ranges, and media types.
  • Ability to programmatically focus the Beeper Desktop window on specific conversations.
  • Full asset lifecycle management including uploads and downloads of file attachments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*