Usaspending

v1.0.0

USAspending.gov — federal spending data, contracts, grants, awards, agencies, and recipient search. No API key required.

0· 257·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for aiwithabidi/usaspending.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Usaspending" (aiwithabidi/usaspending) from ClawHub.
Skill page: https://clawhub.ai/aiwithabidi/usaspending
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install usaspending

ClawHub CLI

Package manager switcher

npx clawhub@latest install usaspending
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the included CLI which calls the USAspending API. The script uses only Python stdlib and issues HTTP requests to api.usaspending.gov, which is consistent with a federal spending data client.
Instruction Scope
SKILL.md simply instructs running the bundled Python CLI against USAspending endpoints. It does not ask the agent to read unrelated files, access other services, or transmit data to unexpected endpoints.
Install Mechanism
No install spec or external downloads are used; the skill is instruction-only with a single included Python script (stdlib-only), so nothing arbitrary is pulled from the network during install.
Credentials
The skill declares no required environment variables and the CLI operates without credentials. The code contains a get_env() helper that will read a .env file in a workspace path if used, but that helper is not invoked anywhere in the script — this is unexpected but not exploitable in the current code.
Persistence & Privilege
The skill is user-invocable and not set to always:true. It does not modify other skills or request persistent system privileges.
Assessment
This skill appears to be a straightforward CLI wrapper for the USAspending API and does not request credentials. Before installing, you may want to: 1) confirm the author/homepage (agxntsix.ai) if provenance matters, 2) run the script in a sandbox or isolated environment the first time, and 3) review the bundled script (already done) if you have stricter requirements — note the unused get_env helper that would read a .env file if later invoked or modified.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🏛️ Clawdis
latestvk97fzcxd9v6tm0fvq121sjb5wn82fapx
257downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

🏛️ USAspending

USAspending.gov — federal spending data, contracts, grants, awards, agencies, and recipient search. No API key required.

Requirements

No API key required for basic usage.

Quick Start

# Search federal awards
python3 {{baseDir}}/scripts/usaspending.py search-awards --keywords <value> --award-type "contracts" --limit "25" --page "1"

# Get award details
python3 {{baseDir}}/scripts/usaspending.py get-award <id>

# Search recipients
python3 {{baseDir}}/scripts/usaspending.py search-recipients --keyword <value> --limit "25"

# Get recipient details
python3 {{baseDir}}/scripts/usaspending.py get-recipient <id>

# List top-tier agencies
python3 {{baseDir}}/scripts/usaspending.py list-agencies

# Get agency details
python3 {{baseDir}}/scripts/usaspending.py get-agency --code <value>

# Spending by category
python3 {{baseDir}}/scripts/usaspending.py spending-by-category --category "awarding_agency" --filters "JSON"

# Spending over time
python3 {{baseDir}}/scripts/usaspending.py spending-over-time --group "fiscal_year" --filters "JSON"

# List CFDA programs
python3 {{baseDir}}/scripts/usaspending.py list-cfda

# Autocomplete search
python3 {{baseDir}}/scripts/usaspending.py autocomplete --search-text <value>

Output Format

All commands output JSON by default.

Script Reference

ScriptDescription
{baseDir}/scripts/usaspending.pyMain CLI — all commands in one tool

Credits

Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.

📅 Need help setting up OpenClaw for your business? Book a free consultation

Comments

Loading comments...