reddit-posterlisted
Install: claude install-skill cskwork/reddit-skill
# reddit-poster
Wrap the `cskwork/reddit-skill` toolkit so Claude can take a project, repo, or idea and publish a Reddit post that doesn't read like marketing copy. Drives the **`reddit-post` CLI** as the primary path (works in any session regardless of MCP loading state); the same tools are also exposed as optional MCP tools (`create_post`, `edit_post`, `delete_post`, `reply`, `list_flairs`, `get_post`, `search_reddit`) for those who prefer that transport.
Repo: <https://github.com/cskwork/reddit-skill>
## Verify once per session
```bash
uv --version # 0.4+ recommended
cd <path-to-reddit-skill> && uv run reddit-post --help
```
If credentials missing, the CLI raises with the exact env vars to set. Defaults: env vars first, then `~/.claude.json`'s `mcpServers.reddit.env` fallback.
## The four-step flow
Every Reddit post follows this loop. Don't skip steps.
1. **Discover** — list flairs **and** pull the top 5 most-upvoted recent posts on the relevant topic in the target sub.
2. **Draft** — write a human-style body that matches what you saw in step 1, show it to the user, iterate.
3. **Dry-run** — confirm flair resolution and length before going live.
4. **Post** — get explicit user approval, then `create_post`.
### Step 1 — discover
Pick exactly one subreddit. Cross-posting identical content violates Reddit Responsible Builder Policy and the toolkit itself blocks it.
#### 1.0. Account-level gate (mandatory before step 1a)
Before any sub-specific work, enforce