技能详情(站内镜像,无评论)
作者:Ahmad Abugosh @ahmadabugosh
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 0 · 194 · 1 current installs · 1 all-time installs
⭐ 0
安装量(当前) 1
🛡 VirusTotal :良性 · OpenClaw :可疑
Package:ahmadabugosh/buffer-social
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :可疑
OpenClaw 评估
The skill's code and runtime instructions expect a Buffer API key and an npm install, but the registry metadata omits required environment variables and an install step — this mismatch is concerning and should be resolved before trusting the skill.
目的
Name, description, SKILL.md and source files consistently implement a Buffer CLI that talks to Buffer's GraphQL API. However the registry metadata claims 'Required env vars: none' and 'No install spec — instruction-only' while the SKILL.md and code clearly require BUFFER_API_KEY/.env and expect 'npm install'. That metadata omission is incoherent with the actual capability.
说明范围
SKILL.md and the code instruct the agent to read a local .env, validate BUFFER_API_KEY, call Buffer's API, and optionally read local image files (validated via existsSync). The instructions do not request unrelated files, other credentials, or unexpected external endpoints beyond Buffer and referenced developer docs.
安装机制
There is no registry install spec but the package includes full Node.js source, package.json, and package-lock.json and SKILL.md tells users to run npm install. This is not inherently malicious, but the mismatch (no declared install but code present) is a sign to verify origin before running npm install from an untrusted skill.
证书
The runtime requires BUFFER_API_KEY (and optionally BUFFER_API_URL) per SKILL.md and lib/config.js, but the registry metadata lists no required env vars or primary credential. Requesting a single Buffer API key is proportionate for a Buffer integration, but the metadata omission increases risk (users might not realize a secret will be used).
持久
Skill is not always-enabled and does not request persistent system-wide privileges. It does not modify other skills or system configs; autonomy is allowed by default but does not combine with other privilege red flags here.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Buffer Social Media」。简介:Create, schedule, queue, and manage social media posts and drafts across Buffer…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/ahmadabugosh/buffer-social/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
# 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`”