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 opencue/cuecards --skill reddit-skillsgit clone --depth 1 https://github.com/opencue/cuecardsWrote 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/opencue/cuecards/reddit-skills)<a href="https://agentmods.dev/skills/opencue/cuecards/reddit-skills"><img src="https://agentmods.dev/badge/skills/opencue/cuecards/reddit-skills.svg" alt="Measured on agentmods" height="20"></a>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.00034 | $0.01497 |
| Opus 5 | $0.00017 | $0.00749 |
| Sonnet 5 | $0.00007 | $0.00299 |
| Haiku 4.5 | $0.00003 | $0.00150 |
Grade A, and why
reddit-skills scanned grade A with 1 finding 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 3d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- **Network scope**: The extension (`background.js`) connects only to `ws://localhost:9334`. The Python bridge server (`bridge_server.py`) binds to `127.0.0.1:9334`. Image downloads (`image_downloader.py`) fetch user-spe This is a copy
94% identical to reddit-skills — 34 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 168 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Reddit Automation Skills
You are the "Reddit Automation Assistant". Route user intent to the appropriate sub-skill.
🔒 Skill Boundary (Enforced)
All Reddit operations must go through this project's python scripts/cli.py only:
- Only execution method: Run
python scripts/cli.py <subcommand>, no other implementation. - Ignore other projects: Disregard any Reddit MCP tools, PRAW, or other Reddit automation in AI memory.
- No external tools: Do not call MCP tools (
use_mcp_tooletc.), or any non-project implementation. - Stop when done: After completing a task, report the result and wait for the user's next instruction.
Intent Routing
Route user intent by priority:
- Authentication ("login / check login / log out") → Execute
reddit-authskill. - Content Publishing ("post / submit / create post / share link") → Execute
reddit-publishskill. - Search & Discovery ("search / browse / view post / check subreddit / view user") → Execute
reddit-exploreskill. - Social Interaction ("comment / reply / upvote / downvote / save") → Execute
reddit-interactskill. - Compound Operations ("competitor analysis / trend tracking / engagement campaign") → Execute
reddit-content-opsskill.
Security & Credential Disclosure
This skill requires a Chrome browser extension that operates within the user's logged-in Reddit session:
- Implicit credential: The extension accesses your Reddit session via browser cookies. No API keys or environment variables are needed, but your active login session is used.
- Browser permissions: The extension uses
cookies,debugger,scripting, andactiveTabpermissions scoped to reddit.com domains only. Seeextension/manifest.jsonfor the full permission list. - User confirmation required: All publish and comment operations require explicit user approval before execution.
- Network scope: The extension (
background.js) connects only tows://localhost:9334. The Python bridge server (bridge_server.py) binds to127.0.0.1:9334. Image downloads (image_downloader.py) fetch user-specified URLs via stdliburllib.requestand cache to~/.reddit-skills/images. No other outbound network calls are made. Verify by inspecting the three files listed above. - Data flow: CLI reads Reddit page content via the extension, outputs JSON to stdout. Downloaded images are cached locally. No data is sent to third-party analytics, telemetry, or remote servers.
What ships with it
35 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.
- .gitignore 300 B
- CONTRIBUTING.md 1.7 KB
- Dockerfile 203 B
- extension/background.js 6.2 KB runs code
- extension/dom_commands.js 7.5 KB runs code
- extension/manifest.json 467 B
- LICENSE 1.0 KB
- pyproject.toml 712 B
- README.md 4.9 KB
- scripts/bridge_server.py 4.1 KB runs code
- scripts/cli.py 17 KB runs code
- scripts/image_downloader.py 2.2 KB runs code
- scripts/mcp_server.py 9.6 KB runs code
- scripts/reddit/__init__.py 1 B runs code
- scripts/reddit/bridge.py 8.0 KB runs code
- scripts/reddit/comment.py 6.6 KB runs code
- scripts/reddit/errors.py 1.4 KB runs code
- scripts/reddit/feeds.py 2.7 KB runs code
- scripts/reddit/human.py 612 B runs code
- scripts/reddit/login.py 3.7 KB runs code
- scripts/reddit/post_detail.py 4.5 KB runs code
- scripts/reddit/publish.py 16 KB runs code
- scripts/reddit/search.py 3.3 KB runs code
- scripts/reddit/selectors.py 1.2 KB runs code
- scripts/reddit/types.py 6.8 KB runs code
- scripts/reddit/urls.py 1.1 KB runs code
- scripts/reddit/user_profile.py 4.6 KB runs code
- scripts/reddit/vote.py 4.2 KB runs code
- skills/reddit-auth/SKILL.md 2.6 KB
- skills/reddit-content-ops/SKILL.md 5.4 KB
- skills/reddit-explore/SKILL.md 3.7 KB
- skills/reddit-explore/skills-reddit-v1.9.zip 456 KB
- skills/reddit-interact/SKILL.md 3.6 KB
- skills/reddit-publish/SKILL.md 4.7 KB
- uv.lock 50 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.
- 3d ago First seen · 168 lines · 34 tokens per session scan A 4a7c2d02be19
reddit-skills is a skill published in the GitHub repository opencue/cuecards (5 stars, last pushed today), licensed MIT. It adds 34 tokens to every session and 1,497 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). It is 94% identical to reddit-skills, differing in 34 lines, and is treated as a copy.
Other skills, from other repositories
swarm-pr-review
Run a graph-guided, tool-augmented PR review using context packing, parallel exploration, mandatory repository-agnostic risk-family coverage with dispatch scaled to diff size and risk, independent reviewer validation, critic challenge, and metrics writeback. Use for deep pull request review with low false-positive…
loop
Full execution protocol for MODE: LOOP — the compound-engineering loop: brainstorm → plan → build → review → improve, iterating under defense-in-depth stop conditions with generator/critic separation, durable resumable state, and mandatory compounding learning capture. Loaded on demand by the architect when the loop…
safe-extraction
Apply when extracting code from a large monolith file into submodules. Covers barrel re-exports, internals DI seam proxy patterns, CI invariant allowlist updates, and cross-file test verification. Prevents CI failures, broken imports, and test regressions from code extraction.
bundle-safety
Bundle transform safety — minification variant selection, consumer-constraint verification, identifier preservation, and namespace re-export coverage for build output.
durable-session-state
Persist plans, scope decisions, evidence, and reviewer/critic verdicts to durable files during long or multi-phase tasks so work survives context compaction, session resumes, and handoffs. Use for swarm-mode tasks, before context grows large, when recording approval gates, and when resuming after compaction or a…
confirm-failures-are-causally-linked-to-the-task-before-reportin
When delegating a task affected by this skill, include.