AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Regulationsgov Attachments Fetch

skill-tiangong-ai-agent-skills-regulationsgov-attachments-fetch · by tiangong-ai

Download bounded public attachment files for exact Regulations.gov comment IDs through the Tiangong CLI. Use when selected regulatory comments have supporting files that must be acquired locally with source lineage, SHA-256 hashes, byte counts, and a manifest; do not use for comment search, arbitrary URL download, file safety certification, text extraction, stance analysis, legal interpretation,…

— No reviews yet
0 installs
0 views
— view→install

Install

$ agentstack add skill-tiangong-ai-agent-skills-regulationsgov-attachments-fetch

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-tiangong-ai-agent-skills-regulationsgov-attachments-fetch)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 12d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Regulationsgov Attachments Fetch? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Regulations.gov Attachments Fetch

Use the CLI-owned regulations-gov.attachments/download operation. This Skill supplies intent routing, explicit-ID selection, local-directory discipline, and result-use boundaries only. The CLI TypeScript 7 runtime owns the official API contract, credential injection, endpoint restrictions, schemas, limits, downloads, transactional file writes, partial results, and receipts.

Before running

  1. Read references/tiangong-data-requirement.json.
  2. Use the caller- or workspace-resolved stable CLI. The requirement declares

compatible capability and operation contract majors; it does not select a package build.

  1. Run data describe with that same CLI. Continue only when the capability

ID and required contract majors match, and copy the exact current capability/operation versions from that response into the run request.

  1. Inspect manifest.availability and discovery.availability. This capability

is currently suspended because its prerequisite Regulations.gov live gate returned HTTP 503. Stop while it remains suspended; do not create an artifact run, retry directly, or assume a configured API key restores it.

tiangong-ai data describe regulations-gov.attachments --json

Use the returned Discovery Metadata to confirm current coverage, granularity, limits, selection hints, provides, and doesNotProvide. Do not rely on source facts copied from an older Skill revision.

Select comments and attachments

  • Start from exact public comment IDs selected by the user or by the

regulationsgov-comments-fetch or regulationsgov-comment-detail-fetch workflow. This operation does not search comments, dockets, or documents.

  • Omit attachmentIds to select every attachment returned for those comments,

or supply an exact allowlist when only reviewed attachment IDs are needed.

  • Set maxFiles and maxTotalBytes deliberately. The CLI also applies the

lower manifest/runtime limits and reports bounded or missing coverage.

  • Configure REGGOV_API_KEY only in the environment. Never place it in argv,

request JSON, a URL, or the artifact directory.

  • Create a dedicated, empty, existing directory and use its absolute path for

--artifact-dir. The CLI refuses symlink directories and existing target filenames; it never returns the absolute directory in the result or receipt.

Prepare the request

Build one tiangong.data.run-request.v1 envelope. Replace both version placeholders with the exact versions from the same data describe response and validate input against the current operation schema returned by data describe.

{
  "schemaVersion": "tiangong.data.run-request.v1",
  "capabilityId": "regulations-gov.attachments",
  "capabilityVersion": "",
  "operationId": "download",
  "operationVersion": "",
  "input": {
    "commentIds": ["EPA-HQ-OAR-2026-0001-0002"],
    "attachmentIds": ["EPA-HQ-OAR-2026-0001-0002-ATTACHMENT-1"],
    "maxFiles": 10,
    "maxTotalBytes": 10000000
  }
}

Use run-request limits only when intentionally lowering the manifest's page, record, response-byte, or timeout ceiling. Do not place a base URL, download URL, output path, retry setting, or credential in input.

Run

tiangong-ai data run regulations-gov.attachments download \
  --input /absolute/path/to/request.json \
  --artifact-dir /absolute/path/to/empty-artifact-directory \
  --json

Preserve the complete tiangong.data.run-result.v1 envelope and the generated manifest together with every committed file. The result binds relative names, source URLs, content types, provider and actual sizes, SHA-256 hashes, observations, warnings, errors, and the core receipt.

Result boundaries

  • The CLI obtains attachment relationships through official comment-detail

requests and downloads only exact-origin downloads.regulations.gov URLs. It does not accept arbitrary download URLs, standalone attachment lookup, or redirects.

  • Treat all files as untrusted public-submission bytes. A successful download,

matching provider size, content type, or SHA-256 establishes byte identity and lineage, not safety, truth, relevance, or evidentiary sufficiency.

  • success means the explicitly bounded selection completed. A max-file,

max-byte, or runtime cap still narrows coverage; report it and never claim that omitted attachments do not exist.

  • partial preserves verified earlier files and the manifest while identifying

missing metadata or files. Report each missing item. Treat blocked as no usable run and do not use temporary or pre-existing directory contents.

  • Keep the generated manifest with the files when moving them. Verify hashes

before downstream processing and retain comment, attachment, format, and URL lineage.

  • Malware scanning, safe opening, OCR, text extraction, personal-data review,

content interpretation, stance or sentiment analysis, legal conclusions, and durable evidence admission require separate governed workflows.

Reference

  • references/tiangong-data-requirement.json: stable capability requirement; it is not a package lock.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.