Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: mirror all congressional stock purchases with a 3-day delay and 30-day hold
- 1Sets entryDelayDays to 3 and holdingPeriodDays to 30 in config.json
- 2Runs setup_cron.sh to schedule daily checks
- 3congress_tracker.py scrapes House Clerk PDFs and Senate eFD via Selenium
- 4trade_engine.py calculates position size relative to account balance and submits order via E*TRADE adapter
- 5Sets trailing stop at 5% activation after 10% gain
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.