LaunchKit · 2026
Back to Skills

etrade-pelosi-bot

Mirror congressional stock trades with automated broker execution and risk management.

4
1.5k downloads
by @mainfraame

Setup & Installation

openclaw skills install @mainfraame/etrade-pelosi-bot

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install etrade-pelosi-bot

What This Skill Does

ClawBack scrapes congressional stock trade disclosures from House Clerk and Senate eFD sources, then executes scaled positions in your brokerage account automatically. It includes trailing stop-losses, drawdown limits, and a backtesting engine for strategy validation.

Scrapes directly from official government sources rather than relying on third-party data providers, reducing latency and dependency on paid services.

When to use it

  • Automatically mirror Nancy Pelosi's disclosed stock purchases
  • Backtest congressional trading strategies on historical data
  • Get Telegram alerts when a new congressional trade triggers a position
  • Run scheduled daily checks for new House or Senate PTR filings
  • Apply position sizing and stop-losses based on your account balance

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: mirror all congressional stock purchases with a 3-day delay and 30-day hold

AGENT
  1. 1Sets entryDelayDays to 3 and holdingPeriodDays to 30 in config.json
  2. 2Runs setup_cron.sh to schedule daily checks
  3. 3congress_tracker.py scrapes House Clerk PDFs and Senate eFD via Selenium
  4. 4trade_engine.py calculates position size relative to account balance and submits order via E*TRADE adapter
  5. 5Sets trailing stop at 5% activation after 10% gain
OUTPUT

Positions opened in E*TRADE account matching congressional purchases, with stop-losses active and Telegram notifications sent on each execution

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

BROKER_API_KEY environment variableBROKER_API_SECRET environment variableBROKER_ACCOUNT_ID environment variableE*TRADE brokerage accountTELEGRAM_BOT_TOKEN environment variable (optional, for notifications)TELEGRAM_CHAT_ID environment variable (optional, for notifications)