GroupMe CLI for Openclaw

A robust command-line interface for reading, sending, and managing GroupMe communications and group metadata.

cuuush
v1.0.4
Feb 19, 2026
0
658
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install groupme-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 groupme-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 GroupMe CLI?

The GroupMe CLI is a specialized developer tool designed to bring full messaging functionality to the terminal environment. By integrating this capability into Openclaw Skills, users can bridge the gap between their development workflow and team communication. It leverages a self-contained JavaScript bundle built with esbuild to provide a fast, responsive interface for interacting with the GroupMe API without the overhead of a heavy web or mobile application.

This tool is particularly valuable for developers who need to monitor group activity, automate notifications, or manage high-volume direct messages. It supports fuzzy matching for group names, making it intuitive to use even when group IDs are not readily available, and offers full JSON output support for seamless integration into larger scripts and automation pipelines.

GroupMe CLI Use Cases

  • Sending automated deployment notifications or system alerts to GroupMe rooms.
  • Reading and archiving chat history directly to local text files.
  • Managing direct messages and group conversations without leaving the terminal.
  • Scripting bulk message operations using JSON output and shell pipes.
  • Quick retrieval of group metadata and user IDs for administrative tasks.

How GroupMe CLI Works

  1. Authentication: The CLI uses a personal access token from the GroupMe Developer portal, stored securely in a local config file or passed via environment variables.
  2. Command Parsing: Users issue commands like groups, read, or send followed by flags to specify targets and content.
  3. API Interaction: The tool translates CLI arguments into authenticated HTTP requests to the GroupMe REST API.
  4. Fuzzy Matching: For group-specific commands, the tool can resolve partial names to specific Group IDs to simplify user input.
  5. Response Handling: Data is returned in a human-readable format or structured JSON for machine processing.

GroupMe CLI Setup

To integrate this into your Openclaw Skills environment, install from source using the following steps:

git clone https://github.com/cuuush/groupme-cli
cd groupme-cli
npm install
npm run bundle
npm link

After installation, configure your credentials:

groupme config --token YOUR_ACCESS_TOKEN

GroupMe CLI Data Schema & Taxonomy

The GroupMe CLI organizes configuration and output using a structured approach suitable for Openclaw Skills automation:

Data Type Location / Format Description
Configuration ~/.config/groupme/config.json Stores the API token and local settings.
Group Metadata JSON Object Includes group_id, name, members, and last_message.
Message Data JSON Array List of message objects containing id, text, sender_id, and created_at.
User Info JSON Object Details of the authenticated user account via the me command.

GroupMe CLI Advanced Features

  • Fuzzy Group Search: Allows interacting with groups using partial name matches instead of rigid IDs.
  • JSON Output Mode: Every command supports a --json flag, making it a perfect building block for Openclaw Skills scripts.
  • Pagination Control: Fine-grained control over message history using --limit and --before flags for deep log retrieval.
  • Direct Message Support: Full parity between group messaging and one-on-one private conversations.
  • Self-Contained Bundling: Uses esbuild to create a single-file executable, minimizing dependency conflicts.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*