Skip to content
Back to skills

Buffer Social

ASecurity

Use this skill to create and manage Buffer content from OpenClaw or

  • 16 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added June 7, 2026
content-marketingbashnodeapi

Works with

  • terminal
  • api

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 20 files and shows the line behind each finding

Scanned June 7, 2026

npx -y skills add modbender/skill-library-mcp --skill buffer-social --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Buffer Social?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Buffer Social
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-buffer-social/badge)](https://www.skillsdirectory.com/skills/modbender-buffer-social)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Buffer Skill for OpenClaw
description: Use this skill to create and manage Buffer content from OpenClaw or
  terminal commands.
---

# Buffer Skill for OpenClaw

Use this skill to create and manage Buffer content from OpenClaw or terminal commands.

## Quick Start

1. Install dependencies:
   ```bash
   cd skills/buffer
   npm install
   ```
2. Configure API key:
   ```bash
   cp .env.example .env
   # set BUFFER_API_KEY
   ```
3. Run a command:
   ```bash
   node ./buffer.js profiles
   ```

## Authentication Setup

Set in `.env`:

```env
BUFFER_API_KEY=your_buffer_api_key
BUFFER_API_URL=https://api.buffer.com/graphql
```

Get key: https://publish.buffer.com/settings/api

## Command Reference

### `buffer profiles`

List all connected profiles.

### `buffer post <text>`

Create content.

Options:

- `--profile <id>`: single target profile
- `--profiles <ids>`: comma-separated profile IDs
- `--all`: all connected profiles
- `--time <datetime>`: ISO 8601 scheduled time
- `--queue`: add to queue
- `--image <path>`: attach local image path (validated; upload flow limited by current API docs)
- `--draft`: save as idea/draft instead of post

### `buffer queue`

View scheduled/queued posts.

Options:

- `--profile <id>`: filter by profile
- `--limit <n>`: max results

### `buffer ideas`

List saved ideas.

Options:

- `--limit <n>`: max results

## Common Use Cases

```bash
# Post to one profile
node ./buffer.js post "Just shipped 🚀" --profile <id>

# Schedule for tomorrow
node ./buffer.js post "Tomorrow update" --profile <id> --time "2026-03-03T14:00:00Z"

# Multi-channel post
node ./buffer.js post "New blog live" --profiles id1,id2

# Save draft
node ./buffer.js post "Draft concept" --profile <id> --draft
```

## Troubleshooting

- **Auth errors (401/403):** check `BUFFER_API_KEY`, regenerate key if needed.
- **Rate limits (429):** wait ~60s and retry.
- **Invalid date:** use ISO format like `2026-03-03T14:00:00Z`.
- **Image path error:** verify file exists and path is correct.

## OpenClaw Integration Examples

- “Post to Buffer: `Just shipped a new feature! 🚀` to profile `<id>`”
- “Queue this in Buffer for all profiles: `Weekly recap is live`”
- “Save this as Buffer draft for profile `<id>`: `Campaign angle #3`”

Files in this skill

  • README.md4.9 KB
  • SKILL.md2.3 KB
  • buffer.js10 KB
  • examples/basic-post.js364 B
  • examples/multi-channel.js367 B
  • examples/scheduled-post.js424 B
  • examples/with-image.js476 B
  • lib/auth.js573 B
  • lib/buffer-api.js7 KB
  • lib/config.js440 B
  • lib/constants.js554 B
  • lib/utils.js3 KB
  • package-lock.json94.3 KB
  • package.json664 B
  • prds/buffer-skill.md13.8 KB
  • tests/api.test.js6.2 KB
  • tests/auth-config.test.js1.4 KB
  • tests/cli.test.js11.3 KB
  • tests/utils.test.js3.5 KB
  • vitest.config.js341 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.