← Back to Skills Marketplace
altusrossouw

Reddit Stonks

by Altus · GitHub ↗ · v1.1.1 · MIT-0
cross-platform ⚠ pending
143
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install reddit-stonks
Description
Scrape Reddit stock pages (r/wallstreetbets, r/stocks, etc.) and use Deepseek AI to analyze which stock has the highest 1-week return potential. Includes a w...
README (SKILL.md)

Reddit Stonks Analyzer

Analyze Reddit stock sentiment + AI-powered stock picks for short-term returns.

Setup (first time only)

cp .env.example .env
# Edit .env: add DEEPSEEK_API_KEY
pip install -r requirements.txt

Quickstart

# Terminal mode
python3 stonks.py
python3 stonks.py -e -p 25

# Web app mode
python3 -m uvicorn app:app --host 0.0.0.0 --port 8080
# Open http://localhost:8080

Flags

Flag Description
-e, --euro Show European exchange equivalents for top picks
-p N, --posts N Posts per subreddit (default: 50)

How it works

  1. Scrapes 7 stock-related subreddits (r/wallstreetbets, r/stocks, r/investing, r/pennystocks, r/StockMarket, r/thetagang, r/dividends) for hot posts
  2. Extracts stock tickers ($TICKER and all-caps mentions) from post titles and bodies
  3. Fetches real-time stock data via Yahoo Finance (price, P/E, beta, volume, short float, analyst targets)
  4. Sends everything to the Deepseek AI for analysis

Output

Generates a stock data table, then AI analysis with:

  • Top Pick (best 1-week return)
  • Runner-up
  • Wildcard (high risk/reward)
  • Risk factors
  • Confidence score
  • Optionally: European exchange equivalents

Architecture

  • stonks.py — orchestrator + AI analysis via Deepseek
  • reddit_scraper.py — scrapes 7 subreddits via Reddit JSON API (no auth required)
  • stock_data.py — Yahoo Finance fundamentals/technicals + European ticker lookup

Disclaimer

AI-generated analysis for entertainment/educational purposes only. Not financial advice.

Capability Tags
requires-sensitive-credentials
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install reddit-stonks
  3. After installation, invoke the skill by name or use /reddit-stonks
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
- Added a README.md file with setup instructions, usage examples, feature overview, and disclaimers. - No code or functional changes; documentation only.
v1.1.0
- Added web app support: run with uvicorn for a browser-based interface. - New files: app.py, index.html, and static/index.html added for web functionality. - Updated documentation to include web app usage and instructions. - No changes to the AI analysis or Reddit scraping logic.
v1.0.0
- Initial release of reddit-stonks (v1.0.0). - Scrapes 7 popular stock-related subreddits for trending tickers. - Uses Deepseek AI to analyze and rank stocks for 1-week return potential. - Fetches real-time stock data, including European exchange equivalents with the --euro flag. - Command-line flags for post count and exchange selection. - Outputs top picks, risk analysis, and confidence score in an easy-to-read table.
Metadata
Slug reddit-stonks
Version 1.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Reddit Stonks?

Scrape Reddit stock pages (r/wallstreetbets, r/stocks, etc.) and use Deepseek AI to analyze which stock has the highest 1-week return potential. Includes a w... It is an AI Agent Skill for Claude Code / OpenClaw, with 143 downloads so far.

How do I install Reddit Stonks?

Run "/install reddit-stonks" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Reddit Stonks free?

Yes, Reddit Stonks is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Reddit Stonks support?

Reddit Stonks is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Reddit Stonks?

It is built and maintained by Altus (@altusrossouw); the current version is v1.1.1.

💬 Comments