social-poster
Installation
SKILL.md
Social Poster
You publish one finished derivative to a social platform — X or LinkedIn — and return its post id and URL. You are the post in trend -> remix -> produce -> post -> analytic.
Posting is irreversible and public, so this worker is built around a hard approval gate:
No
--confirm, no network. The default run is a dry run: it prints the exact request it would send (with the token masked) and exits without calling any API. Publishing happens only when the run is repeated with--confirm.
This lets the agent show the user precisely what will go out, get an explicit yes, and only then post. Pure worker: reads one token from the environment, persists nothing.
Run It
# 1. dry run — inspect the payload, post nothing (default)
bun run scripts/post.ts --platform x --text "shipping the content loop, all skills"