ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

clawback

Mirror congressional stock trades with automated broker execution and risk management. Use when you want to track and automatically trade based on congressional disclosures from House Clerk and Senate eFD sources.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/mainfraame/clawback
Or

ClawBack

Mirror congressional stock trades with automated broker execution

Agent Instructions

When the user invokes /clawback, execute the appropriate command based on the argument:

Commands

When the user invokes /clawback with any arguments, execute the corresponding command:

CommandAction
/clawback setupRun the setup wizard: Execute {baseDir}/bin/clawback.py setup
/clawback statusCheck system status: Execute {baseDir}/bin/clawback.py status
/clawback runStart trading bot: Execute {baseDir}/bin/clawback.py run
/clawback daemonRun as background service: Execute {baseDir}/bin/clawback.py daemon
/clawback testTest notifications: Execute {baseDir}/bin/clawback.py test
/clawback (no args)Show help: Execute {baseDir}/bin/clawback.py --help

How to Execute Commands

Option 1: Using the wrapper script (recommended) When executing ClawBack commands, always:

  1. Use the wrapper script at {baseDir}/bin/clawback.py
  2. Pass the command as an argument (e.g., {baseDir}/bin/clawback.py status)
  3. Capture and display the output to the user

Option 2: Direct Python execution (if wrapper doesn't work) If the wrapper script fails, you can run ClawBack directly:

  1. Change to the skill directory: cd {baseDir}
  2. Activate the virtual environment: source venv/bin/activate
  3. Run the CLI: python -m clawback.cli [command]
  4. Capture and display the output

Important: Always check if the virtual environment exists at {baseDir}/venv. If not, you may need to run the setup first.

/clawback setup - Interactive Setup Flow

When user runs /clawback setup, follow these steps:

Step 1: Install dependencies (if needed) Check if {baseDir}/venv exists. If not, run:

cd {baseDir} && python3 -m venv venv && source venv/bin/activate && pip install -e .

Step 2: Prompt for E*TRADE credentials Ask the user for each value:

  1. Environment: Ask "Do you want to use sandbox (testing) or production (real money)?"

    • Default: sandbox
  2. Consumer Key: Ask "Enter your E*TRADE Consumer Key (from developer.etrade.com):"

    • Required field
  3. Consumer Secret: Ask "Enter your E*TRADE Consumer Secret:"

    • Required field
  4. Account ID: Ask "Enter your E*TRADE Account ID (or leave blank to get it after OAuth):"

    • Optional - can be obtained later

Metadata

Stars1524
Views1
Updated2026-02-26
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-mainfraame-clawback": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.