fecfile

Fetch, parse, and filter FEC campaign finance filings by filing ID.

39|5|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/hodgesmr/agent-fecfile --skill fecfile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fecfile
Source: https://github.com/hodgesmr/agent-fecfile/tree/main/skills/fecfile
Command: npx skills add https://github.com/hodgesmr/agent-fecfile --skill fecfile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fecfile, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of analyzing Federal Election Commission (FEC) campaign finance filings, making vast amounts of political financial data accessible and understandable.

Core Features & Use Cases

  • Fetch and Parse Filings: Retrieve and process FEC filings by their ID.
  • Handle Large Data: Efficiently manage and filter massive filings to avoid overwhelming the AI's context window.
  • Use Case: A user wants to know the top 10 individual contributors to a specific political campaign for the last quarter. This Skill can fetch the relevant filing, filter for contributions, and identify the largest donors.

Quick Start

Use the fecfile skill to fetch the summary of filing ID 1896830.

Frequently Asked Questions about fecfile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze FEC campaign finance filings programmatically?

You can analyze FEC campaign finance filings by fetching, parsing, and filtering contribution and disbursement data using fec-api MCP tools. This approach programmatically retrieves committee reports and identifies top donors without overwhelming your context window.

What is the best way to find top individual contributors in political donations data?

To find top individual contributors in political donations data, fetch a specific FEC filing by its ID and filter the contributions. This isolates the largest donors for a chosen quarter, efficiently managing massive datasets to deliver targeted results.

Do I need uv and internet access to retrieve election data and committee reports?

Yes, you need uv and internet access to retrieve election data and committee reports. The Skill relies on the fecfile dependency and online fec-api MCP tools to fetch and parse live Federal Election Commission filings.

How do I handle large FEC filings to avoid overwhelming the AI context window?

To handle large FEC filings and avoid overwhelming the AI context window, the Skill filters massive datasets during parsing. It processes only the targeted campaign finance information, such as specific contributions or disbursements, instead of loading raw filing data.

Can I fetch disbursement and contribution details using a filing ID?

Yes, you can fetch disbursement and contribution details by providing a specific FEC filing ID. The system parses the filing and filters the campaign finance data to extract the requested financial transactions and committee reports.