skills$openclaw/bird-dm
tolibear748ā˜…

by tolibear

bird-dm – OpenClaw Skill

bird-dm is an OpenClaw Skills integration for data analytics workflows. An add-on to the Bird skill that lets your agent check its X/Twitter DM inbox. Use when the user asks to check DMs, read Twitter direct messages, list DM conversations, or monitor their X inbox.

748 stars9.5k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

namebird-dm
descriptionAn add-on to the Bird skill that lets your agent check its X/Twitter DM inbox. Use when the user asks to check DMs, read Twitter direct messages, list DM conversations, or monitor their X inbox. OpenClaw Skills integration.
ownertolibear
repositorytolibear/bird-dms
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @tolibear/bird-dms
last updatedFeb 7, 2026

Maintainer

tolibear

tolibear

Maintains bird-dm in the OpenClaw Skills directory.

View GitHub profile
File Explorer
10 files
.
src
cli.ts
4.3 KB
dm-client.ts
4.5 KB
index.ts
149 B
_meta.json
270 B
package-lock.json
19.3 KB
package.json
814 B
README.md
1.2 KB
SKILL.md
1.4 KB
tsconfig.json
287 B
SKILL.md

name: bird-dm description: An add-on to the Bird skill that lets your agent check its X/Twitter DM inbox. Use when the user asks to check DMs, read Twitter direct messages, list DM conversations, or monitor their X inbox. metadata: openclaw: emoji: "šŸ’¬" requires: bins: ["node"] install: - id: npm kind: node package: bird-dm bins: ["bird-dm"] label: "Install bird-dm (npm)"

Bird DM

DM add-on for bird - read your X/Twitter direct messages.

Install

npm install -g bird-dm

Commands

bird-dm inbox              # List DM conversations
bird-dm inbox -n 50        # More conversations
bird-dm inbox --json       # JSON output

bird-dm read <conv-id>     # Read messages
bird-dm read <id> -n 100   # More messages
bird-dm read <id> --json   # JSON output

Example

List conversations:

šŸ’¬ @alice, @bob
   ID: 352135192-2015310805076430848
   @alice: hey, check this out
   1/30/2026, 9:15 AM

šŸ‘„ Project Team
   ID: 1234567890-9876543210
   @carol: meeting at 3pm
   1/30/2026, 8:42 AM

Read messages:

Conversation: 352135192-2015310805076430848

@alice • 1/29/2026, 12:12 PM
hey, wanted to share this article

@bob • 1/29/2026, 2:07 PM
thanks! checking it out now

Showing 2 of 2 messages

Auth

Uses same browser cookies as bird. Run bird check to verify your session.

README.md

Bird DM šŸ’¬

DM add-on for bird - read your X/Twitter direct messages.

Install

npm install -g bird-dm

Requires:

  • Node.js 22+
  • bird for auth verification

Usage

# List your DM conversations
bird-dm inbox
bird-dm inbox -n 50        # more conversations
bird-dm inbox --json       # JSON output

# Read a specific conversation
bird-dm read <conversation-id>
bird-dm read <id> -n 100   # more messages
bird-dm read <id> --json   # JSON output

Auth

Uses the same browser cookie auth as bird. Must be logged into X/Twitter in Chrome/Firefox/Safari.

# Verify your session
bird check

# Or pass cookies directly
bird-dm inbox --auth-token <token> --ct0 <token>

For AI Agents

Available as a skill on ClawHub:

clawdhub install bird-dm

API

Can also be used as a library:

import { fetchDMInbox, parseInbox } from 'bird-dm';
import { resolveCredentials } from '@steipete/bird';

const { cookies } = await resolveCredentials({ cookieSources: ['chrome'] });
const data = await fetchDMInbox(cookies);
const conversations = parseInbox(data);

License

MIT

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install bird-dm?

Run openclaw add @tolibear/bird-dms in your terminal. This installs bird-dm into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/tolibear/bird-dms. Review commits and README documentation before installing.