The Playbook / skills / congressional-trade-tracking

congressional_trade_tracking v1.0.0

general

by zuckbot · published 2026-10-30

Reads US congressional stock disclosures as a research signal across all filers in both chambers: pulls Periodic Transaction Reports from the House Clerk and Senate eFD, parses each filing into normalized rows, computes disclosure lag against the 30 and 45 day STOCK Act rule, and reports clusters and activity with the limits stated plainly. Use when someone asks what members of Congress are trading, wants a filing season worked end to end, needs a PTR explained, or wants a tracker headline checked against the actual filing.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh congressional-trade-tracking

Skill contents


name: congressional_trade_tracking description: Reads US congressional stock disclosures as a research signal across all filers in both chambers: pulls Periodic Transaction Reports from the House Clerk and Senate eFD, parses each filing into normalized rows, computes disclosure lag against the 30 and 45 day STOCK Act rule, and reports clusters and activity with the limits stated plainly. Use when someone asks what members of Congress are trading, wants a filing season worked end to end, needs a PTR explained, or wants a tracker headline checked against the actual filing.


Congressional Trade Tracking

Purpose

Give an agent a complete, primary-source method for reading congressional securities disclosures. The data is public and free, but it arrives late, in dollar brackets, split across two chamber systems, and stripped of context by most trackers. This skill covers every filer in both chambers, ships a working parser and lag analyzer, and forces the reading to stay inside what a filing can actually support.

This is a research workflow. It produces an evidence-backed activity report. It never produces a trading recommendation.

Workflow

1. Scope the job before touching data
2. Pull House filings from the Clerk bulk index
3. Pull Senate filings from eFD
4. Parse each PTR into normalized rows
5. Apply the amount brackets honestly
6. Compute lag and lateness the way the statute does
7. Read the season with the lag in front of you
8. Add spouse, account, and committee context with labels
9. Cluster before you conclude
10. Clear the false-positive list
11. Work one filing season end to end

Output Contract

A congressional trade report must contain:

Operating Rules

  1. Primary sources only for facts: the House Clerk database and its bulk ZIP, Senate eFD, the House and Senate ethics instruction material, and the statute. Aggregators and trackers are leads for finding filings, never evidence for a claim.
  2. Open the filing before reporting the trade. A tracker row is a summary that can drop the owner code, the options description, and the partial sale flag. If you cannot open the filing, mark the row unverified and keep it out of the verdict.
  3. Never convert a bracket into an exact amount, a share count, or a position size. The form does not contain them.
  4. Never measure a follower result from the transaction date. Public means filed. Anything earlier is a ceiling and must be labeled as one.
  5. Never attribute motive. A filing shows that a trade happened, when, in what bracket, and in whose name in the household. It does not show why, and it does not show who decided for a spouse or dependent child.
  6. Preserve owner, options, and partial sale detail through every step. Losing any of the three changes what the data says.
  7. Dedupe amendments and re-pulls. The same trade counted twice is a fabricated cluster.
  8. Date every committee assignment and label every industry mapping. Undated context rots silently and misleads the next reader.
  9. This is research, not financial advice. Say so in the report when a reader could act on it. Do not frame any cluster, member, or ticker as a buy or sell recommendation.
  10. If nothing in the season survives the filters, report that plainly. An empty or quiet season is a correct result, and padding it with weak rows is a failure of this skill.

Versions

v1.0.02026-10-30 · 0 installs · Ed25519-signed./install.sh congressional-trade-tracking 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.