Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add notque/vexjoy-agent --skill reddit-moderategit clone --depth 1 https://github.com/notque/vexjoy-agentWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/notque/vexjoy-agent/reddit-moderate)<a href="https://agentmods.dev/skills/notque/vexjoy-agent/reddit-moderate"><img src="https://agentmods.dev/badge/skills/notque/vexjoy-agent/reddit-moderate.svg" alt="Measured on agentmods" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00022 | $0.01897 |
| Opus 5 | $0.00011 | $0.00949 |
| Sonnet 5 | $0.00004 | $0.00379 |
| Haiku 4.5 | $0.00002 | $0.00190 |
Grade A, and why
reddit-moderate scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 184 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Reddit Moderate
On-demand Reddit community moderation powered by PRAW. Fetches your modqueue, classifies content against subreddit rules and author history using LLM-powered report classification, and executes mod actions you confirm.
Modes
| Mode | Invocation | Behavior |
|---|---|---|
| Interactive | /reddit-moderate |
Fetch queue, classify, present with analysis, you confirm actions |
| Auto | /loop 10m /reddit-moderate --auto |
Fetch queue, classify, auto-action high-confidence items, flag rest |
| Dry-run | /reddit-moderate --dry-run |
Fetch queue, classify, show recommendations without acting |
Reference Loading Table
| Signal | Load These Files | Why |
|---|---|---|
| Classifying items, category definitions, confidence thresholds | classification-prompt.md |
Routes to the matching deep reference |
| Prompt template, untrusted content handling, prompt injection defense | classification-prompt.md |
Routes to the matching deep reference |
| Action mapping by confidence level, config.json format | classification-prompt.md |
Routes to the matching deep reference |
| Per-item classification steps, repeat offender check, mass-report detection | classification-prompt.md |
Routes to the matching deep reference |
| Script subcommands, flags, usage examples | script-commands.md |
Routes to the matching deep reference |
| Exit codes, error troubleshooting | script-commands.md |
Routes to the matching deep reference |
| Scan commands, setup commands, queue/report commands | script-commands.md |
Routes to the matching deep reference |
| Subreddit data directory structure, file purposes | context-loading.md |
Routes to the matching deep reference |
| Setup flow for new subreddits, bootstrapping | context-loading.md |
Routes to the matching deep reference |
| Credentials, prerequisites, dry-run default | context-loading.md |
Routes to the matching deep reference |
| Context loading sequence, missing file handling | context-loading.md |
Routes to the matching deep reference |
What ships with it
9 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- references/classification-prompt.md 5.9 KB
- references/context-loading.md 3.1 KB
- references/script-commands.md 3.5 KB
- scripts/reddit-automod-cron.sh 3.9 KB runs code
- scripts/reddit-mod.py 83 KB runs code
- scripts/tests/test_reddit_mod.py 35 KB runs code
- templates/config.json.template 1.8 KB
- templates/moderator-notes.md.template 3.4 KB
- templates/README.md 4.0 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 5d ago First seen · 184 lines · 22 tokens per session scan A f34ed6ff4f8a
reddit-moderate is a skill published in the GitHub repository notque/vexjoy-agent (419 stars, last pushed 3d ago), licensed MIT. It adds 22 tokens to every session and 1,897 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
traction-eos
Implement the Entrepreneurial Operating System (EOS) to align vision and execution across a company. Use when the user mentions "EOS", "Entrepreneurial Operating System", "V/TO", "quarterly rocks", "Level 10 meetings", "accountability chart", "IDS process", "my company feels chaotic", "we keep having the same…
utility-pm-skill-iterate
Applies targeted improvements to an existing pm-skills skill based on feedback, validation reports, or convention changes. Reads current files, previews proposed changes, writes on confirmation, and suggests a version bump. Use when improving a skill after validation or feedback.
utility-pm-workflow-builder
Guides a contributor from a workflow idea to a complete Workflow Implementation Packet (draft workflow file, draft workflow command, cross-cutting update checklist) in a staging area for review. Runs overlap analysis against the existing workflows with a Why Gate, then helps select and sequence skills with authored…
foundation-stakeholder-update
Produces async communication to stakeholders, primarily non-attendees and secondarily some attendees who want a reference. Translates meeting outcomes into what-it-means language for readers, with channel variants (slack, teams, email, notion, exec-memo) and audience variants (engineering, design, leadership…
utility-pm-critic
Run adversarial review on a PM artifact via the pm-critic sub-agent. Returns findings graded P0/P1/P2/P3 with a concrete fix suggestion per finding and a machine-readable status block. Use after producing a PRD, meeting recap, OKR set, persona, or any PM artifact you want stress-tested before it ships.
utility-pm-skill-auditor
Run a repo-wide cross-cutting governance audit via the pm-skill-auditor sub-agent. Aggregates the enforcing validator suite, re-derives aggregate counters, and surfaces cross-cutting issues no single validator catches, graded P0/P1/P2/P3 with a machine-readable status. Use for pre-release readiness checks or a…