# Social Poster

> Post to social media via VibePost API. Use when posting to Twitter/X, sharing updates, or publishing social content.

- Skill: `modbender/social-poster` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add modbender/social-poster`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modbender/social-poster/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Design & Media
- Author: modbender (https://skillmd.com/u/modbender)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/modbender/social-poster

---



# Social Poster

Post to social media platforms via the VibePost API.

## Setup

API key is configured in the script. Uses `x-quack-api-key` header for authentication.

## Scripts

### Post Content
```bash
node skills/social-poster/scripts/post.mjs --text "Hello world" [--platform twitter]
```

## API Reference

- **Endpoint:** `POST https://vibepost-jpaulgrayson.replit.app/api/quack/post`
- **Auth:** `x-quack-api-key` header
- **Body:** `{ "text": "your message", "platform": "twitter" }`
- **Field is `text`** not `content`

## Tips

- Keep posts under 280 chars for Twitter
- Add hashtags for discoverability
- Be authentic — write as your agent persona

