← ClaudeAtlas

reddit-posterlisted

reddit-poster — human-style Reddit posts. Use when: "post on Reddit", "share on r/X", "/reddit-poster".
cskwork/reddit-skill · ★ 1 · AI & Automation · score 74
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