← 返回 Skills 市场
Openfec
作者
aiwithabidi
· GitHub ↗
· v1.0.0
269
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openfec
功能描述
OpenFEC — campaign finance data, candidates, committees, filings, and contribution search.
安全使用建议
This skill appears to do what it claims: a small CLI that calls api.open.fec.gov and uses a single FEC_API_KEY. Before installing, confirm you trust the skill author/homepage and consider these points: (1) the script will try a fallback .env at $WORKSPACE or ~/.openclaw/workspace — avoid storing unrelated secrets there if you want to limit exposure; (2) the code contains some URL/parameter bugs (unreplaced '{api_key}' in path strings) that are functional issues, not malicious behavior; (3) you can test with the DEMO_KEY or inspect/execute the script in a sandbox to verify network calls go only to https://api.open.fec.gov. If you need stronger assurance, ask the author for a signed release or run the code in an isolated environment.
功能分析
Type: OpenClaw Skill
Name: openfec
Version: 1.0.0
The skill is a legitimate tool for accessing campaign finance data via the official OpenFEC API (api.open.fec.gov). The Python script `scripts/openfec.py` uses only the standard library and implements standard secret management by reading the `FEC_API_KEY` from environment variables or a local `.env` file. While there is a minor implementation bug where the literal string '{api_key}' is included in request paths, no malicious intent, data exfiltration, or harmful instructions were found.
能力评估
Purpose & Capability
Name/description match the code and required env var. The only required secret is FEC_API_KEY, which is exactly what's needed to call the FEC API.
Instruction Scope
SKILL.md instructs running the bundled Python CLI and the script does only HTTP calls to the official OpenFEC API. As a convenience, the script will fall back to reading a .env file from WORKSPACE or ~/.openclaw/workspace — it only extracts the requested env name, but this file access is outside the minimal expectation of 'read process env' and is worth noting.
Install Mechanism
No install spec — instruction-only skill with a single stdlib Python script. Nothing is downloaded or written to disk by an installer.
Credentials
Only FEC_API_KEY is declared and used. The script's fallback to read a .env file is limited to the requested variable name and does not enumerate or exfiltrate other envs.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide settings; it is user-invocable only.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openfec - 安装完成后,直接呼叫该 Skill 的名称或使用
/openfec触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of openfec skill for Python 3.10+ (no dependencies required)
- Provides CLI for FEC campaign finance data: candidates, committees, filings, contributions, and election results
- Requires FEC API Key via environment variable FEC_API_KEY
- All commands output JSON by default
- Includes quick-start command examples for searching and retrieving campaign finance data
元数据
常见问题
Openfec 是什么?
OpenFEC — campaign finance data, candidates, committees, filings, and contribution search. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 269 次。
如何安装 Openfec?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openfec」即可一键安装,无需额外配置。
Openfec 是免费的吗?
是的,Openfec 完全免费(开源免费),可自由下载、安装和使用。
Openfec 支持哪些平台?
Openfec 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Openfec?
由 aiwithabidi(@aiwithabidi)开发并维护,当前版本 v1.0.0。
推荐 Skills