首页龙虾技能列表 › Reddit Research But Free — 技能工具

Reddit Research But Free — 技能工具

v1.0.0

[自动翻译] Reddit research skill — zero auth, zero dependencies, three data providers. Search posts, read threads with comments, monitor subreddits, analyze user...

0· 414·0 当前·0 累计
by @minilozio·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/3
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill's code, instructions, and requirements are coherent with a Reddit research CLI: it needs no credentials, uses public JSON endpoints (plus community archives), and only writes a local cache/watchlist.
评估建议
This skill appears to do exactly what it claims: query Reddit and two community archives and present results. Before installing, consider: (1) queries sent to PullPush and Arctic Shift are sent to third‑party services (so search terms and returned data go to those sites); (2) running via `npx tsx` may cause a one‑time npm package fetch if `tsx` isn't present locally; (3) the skill writes a local cache (data/cache) and a watchlist file in the skill folder — review or move that folder if you need ...
详细分析 ▾
用途与能力
The name/description (Reddit research, zero auth) match the code and runtime instructions. The skill only requires Node 18+ and uses old.reddit.com JSON plus two community archive providers for historical/deleted content — these are consistent with the stated purpose. Minor note: the CLI is run via `npx tsx` (no npm install recommended), which relies on the tsx runtime being available or fetched via npx at execution time, but that is an implementation detail rather than a mismatch of purpose.
指令范围
SKILL.md instructs the agent to run the provided CLI commands, query Reddit/third‑party archives, and optionally cache or save results. It does not instruct the agent to read unrelated host files, request unrelated credentials, or exfiltrate data to unexpected endpoints. The heartbeat/watchlist instruction to run `watchlist check` is within the monitoring scope described.
安装机制
There is no formal install spec (instruction-only), and all code is included in the skill. However, runtime usage assumes `npx tsx` to execute TypeScript files — if `tsx` is not already available, npx may fetch it from the npm registry at runtime. This is a normal convenience pattern but does imply a network fetch of an npm package on first run if the environment doesn't already have `tsx`.
凭证需求
The skill declares no required environment variables or credentials and the code does not attempt to read hidden credentials. It writes/reads only to the skill's own data directory (data/cache, data/watchlist.json). The only network targets are old.reddit.com, api.pullpush.io, and arctic-shift.photon-reddit.com — all directly related to the stated data providers.
持久化与权限
always:false (no forced persistent inclusion) and the skill does not modify other skills or system-wide agent settings. It persists only its own cache and watchlist files under the skill directory.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/3

- Initial release of reddit-research: terminal-based Reddit research agent. - Search posts, read threads, monitor subreddits, analyze users, track cross-posts, search comments, and run watchlists. - Zero authentication required and zero dependencies; no npm install needed. - Supports three data providers: live Reddit (default), PullPush, and Arctic Shift for archived/deleted content. - Multiple CLI modes: query search, comment search, feed browsing, thread reading, user/subreddit info, cross-posts, caching, and automated watchlists. - Agentic research workflow and 15min auto-cache included for efficiency and rate limit safety.

● 无害

安装命令 点击复制

官方npx clawhub@latest install reddit-research-but-free
镜像加速npx clawhub@latest install reddit-research-but-free --registry https://cn.clawhub-mirror.com

技能文档

General-purpose Reddit research agent. Search, read, monitor — all from the terminal. No API key needed.

Why?

Reddit is the largest collection of authentic human opinions on the internet. Unlike SEO-optimized blog posts or sponsored content, Reddit threads contain real experiences, tested solutions, and unfiltered takes.

Zero auth. Zero cost. Zero dependencies.

Data Providers

ProviderFlagBest ForLimitation
Reddit (default)--provider redditReal-time data, feeds, threads~60 req/min
PullPush--provider pullpushHistorical/deleted posts, global comment searchSometimes down
Arctic Shift--provider arctic-shiftArchived data, deep historyRequires --sub or --author
Default is Reddit (real-time). Switch to PullPush or Arctic Shift when you need historical data or deleted content.

Setup

Node.js 18+ required (for native fetch). No npm install needed.

cd /scripts

CLI Tool

Search

npx tsx reddit.ts search "" [options]

Options:

  • --sub — restrict to a subreddit
  • --sort relevance|top|new|hot|comments — sort order (default: relevance)
  • --time hour|day|week|month|year|all — time filter (default: week)
  • --limit N — max results (default: 15)
  • --provider reddit|pullpush|arctic-shift — data source
  • --author — filter by author (Arctic Shift only)
  • --compact — one-line format
  • --save — save results to file
  • --json — raw JSON output
  • --markdown — markdown formatted output

Examples:

npx tsx reddit.ts search "pumpfun scam" --sort top --time month
npx tsx reddit.ts search "best VPN" --sub privacy --sort top --time year
npx tsx reddit.ts search "openclaw" --provider pullpush --limit 20
npx tsx reddit.ts search "agent" --provider arctic-shift --sub openclaw

Comment Search

Search through comments using PullPush or Arctic Shift:

npx tsx reddit.ts comments "" [--sub ] [--provider pullpush|arctic-shift] [--limit N]
npx tsx reddit.ts comments "solana scam" --provider pullpush --limit 10
npx tsx reddit.ts comments "openclaw" --provider arctic-shift --sub openclaw

Subreddit Feeds

npx tsx reddit.ts hot  [--limit N] [--time day|week]
npx tsx reddit.ts new  [--limit N]
npx tsx reddit.ts rising  [--limit N]
npx tsx reddit.ts top  [--time day|week|month|year|all] [--limit N]
npx tsx reddit.ts controversial  [--time day|week] [--limit N]

Multi-Subreddit Feed

npx tsx reddit.ts multi  [--sort hot|new|top] [--time day|week] [--limit N]

Read Thread

npx tsx reddit.ts thread  [--sort top|best|new|controversial] [--limit N] [--depth N]

User Profile

npx tsx reddit.ts user  [--posts|--comments] [--sort new|top|hot] [--limit N]

Subreddit Info

npx tsx reddit.ts subreddit 

Find Subreddits

npx tsx reddit.ts find-subs "" [--limit N]

Popular Subreddits

npx tsx reddit.ts popular [--limit N]

Cross-Posts / Duplicates

npx tsx reddit.ts duplicates 

Wiki

npx tsx reddit.ts wiki  [page]

Watchlist

npx tsx reddit.ts watchlist                       # Show all
npx tsx reddit.ts watchlist add  [note]      # Add subreddit
npx tsx reddit.ts watchlist remove           # Remove
npx tsx reddit.ts watchlist check                 # Check hot posts from all

Cache

npx tsx reddit.ts cache stats     # Cache statistics
npx tsx reddit.ts cache clear     # Clear all cached data

Research Loop (Agentic)

When doing deep research, follow this loop:

1. Decompose the Question

Turn the research question into 3-5 search queries:

  • Direct query: Core keywords
  • Subreddit-specific: Search within the most relevant sub
  • Solution-focused: Add "solved", "fix", "how to"
  • Experience-focused: Add "experience", "review", "worth it"
  • Negative signal: "scam", "avoid", "warning"
  • Historical: Use --provider pullpush for deleted/old content

2. Search and Triage

Run each query. For each result set:

  • High score + lots of comments = worth reading the thread
  • Low score but specific = might have niche info
  • Cross-posted = narrative spreading

3. Read Key Threads

npx tsx reddit.ts thread  --sort top --limit 30

4. Cross-Reference

npx tsx reddit.ts duplicates 

5. Comment Deep Dive

Search through comments when posts don't surface the answer:

npx tsx reddit.ts comments "specific error message" --provider pullpush --limit 20

6. Synthesize

Group findings by theme:

### [Finding/Theme]
[Summary]
  • u/username in r/subreddit (⬆️ N): "[key quote]" Link
  • u/username2 in r/subreddit2 (⬆️ N): "[another take]" Link

Heartbeat Integration

On heartbeat, run watchlist check to see if watched subreddits have notable activity. Flag only if genuinely interesting/actionable.

Rate Limits

  • Reddit JSON: ~60 req/min, User-Agent required, auto-retry with backoff
  • PullPush: Generous, no official limit, sometimes down
  • Arctic Shift: Generous, no official limit
  • Cache: 15min TTL prevents redundant hits

File Structure

skills/reddit-research/
├── SKILL.md                # This file
├── README.md
├── package.json            # Zero dependencies
├── assets/
│   └── banner.svg
├── scripts/
│   ├── reddit.ts           # CLI entry point
│   └── lib/
│       ├── api.ts          # Reddit + PullPush + Arctic Shift wrapper
│       ├── cache.ts        # File-based cache
│       └── format.ts       # Terminal + markdown formatters
├── data/
│   ├── watchlist.json      # Watched subreddits
│   └── cache/              # Auto-managed
└── references/
    └── reddit-json-api.md  # API endpoint reference

Requirements

  • Node.js 18+ (for native fetch)
  • No API key needed
  • No npm install needed — zero dependencies
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务