Reddit Community Manager

A Claude Code skill that manages Reddit community engagement using the gtm-tools toolset

Getting started

The reddit-community-manager skill is part of the gtm-skills bundle, a Claude Code skill catalog for GTM workflows, listed on the skills.sh registry. It’s a focused instruction set that loads on demand when an agent is asked to engage on Reddit: it wires the 21 gtm-tools Reddit tools into a full engagement loop, plus the quality rules (the five-question reply gate, the anti-AI-writing scrubber, the disclosure pattern) that decide whether the loop builds karma or burns the account.

The skill calls the gtm-tools HTTP API over curl, so it works in Claude Code and any Agent Skills-compatible client with no MCP wiring. Two runtime prerequisites: a Reddit session in the pool, without which write tools fail, and a token balance of roughly 20 to run the loop end to end (most reads cost 1, most writes cost 5).

Installation

Install just the Reddit Community Manager skill:

$npx skills add arnaudjnn/gtm-skills --skill reddit-community-manager

Add --yes to skip the confirmation prompts (for CI or a scripted setup), and --global to install at user level instead of into the current project:

$npx skills add arnaudjnn/gtm-skills --skill reddit-community-manager --yes --global

Or install the whole gtm-skills catalog (outbound-sales, linkedin-copywriter, reddit-community-manager):

$npx skills add arnaudjnn/gtm-skills

Both work because arnaudjnn/gtm-skills follows the anthropics/skills layout: each skill lives at skills/<name>/SKILL.md and is addressable by name.

Claude Code plugin marketplace

The repo also ships a .claude-plugin/marketplace.json, so you can install it as a plugin instead:

/plugin marketplace add arnaudjnn/gtm-skills
/plugin install gtm-skills@gtm-skills

Manual installation

Skills are plain markdown. Clone the repo and drop the directory where your client looks for skills:

$git clone https://github.com/arnaudjnn/gtm-skills.git
$cp -R gtm-skills/skills/reddit-community-manager ~/.claude/skills/reddit-community-manager

Configuration

Environment variable

Set the API key once. Every tool call in the skill reads it:

$export GTM_TOOLS_API_KEY="<your-api-key>"

Where the skill installs

npx skills add writes the real files under .agents/skills/<name>/ and symlinks them into each agent directory it detects, including .claude/skills/<name> for Claude Code. Pass --copy if you’d rather have real files in both places than symlinks, and --global to install into your home directory instead of the project.

Get an API key with get_api_key (see Getting Your API Key) or run gtm-tools admin login, which stores it in ~/.gtm-tools/config.json.

Features

When the reddit-community-manager skill loads, it teaches the agent:

A five-stage loop

Discover → Evaluate → Engage → Follow up → Organize, mapped one-to-one onto the 21 Reddit tools, with the rule that Stage 3 never runs before Stage 2 has qualified the poster.

The should-I-reply gate

Five questions to answer YES before drafting. Any NO produces SKIP: <reason> instead of a reply. A thoughtful no-reply costs nothing; a marginal reply burns karma that took weeks to build.

The disclosure rule

Replies that touch on your product open with <First name> from <Company> here. Reddit’s transparency norm is what shifts a message from “ad” to “expert chiming in”, and it’s non-negotiable.

Name primary authorities in prose; don’t link to your blog, product, or help center. The disclosure opener already does the discovery work.

An anti-AI-writing pass

Concrete banned patterns (em dashes, rule-of-three constructions, “delve”, “robust”, “leverage” as a verb, sycophantic openers, monotone sentence rhythm), with a before/after example showing the same content with and without the tells.

The compliance gate

get_subreddit_about before posting in any new subreddit. Rule violations are the number-one shadowban trigger.

Example usage

Ask in natural language. The skill loads on its own, with no slash command:

  • “Find threads in r/sales where people complain about our category.”
  • “Should I reply to this post? <url>
  • “Where are my competitors getting complained about on Reddit?”
  • “Draft a comment for this thread, disclose that I work at Acme.”
  • “Check whether this Reddit user is credible before I reply.”

It’s single-purpose by design: for LinkedIn, signals, or email work, the agent reads the main docs or activates the other skills in the bundle.

Resources