F/
FOIA / Public-Records Request
🔵 Stable🕐 updated 2026-07-01
🔷 SkillSpec L3
pm-gov
Draft a public-records request (FOIA / FOI / state open-records) that's specific enough to get records and hard to deny. Use when asked to write a FOIA request, records request, or freedom-of-information request to a government body. Produces a properly-scoped request: the records sought, date range and format, fee-waiver and expedited-processing asks where applicable, and citations to the governing statute.
What to give it
▸The records you want — as specifically as possible (type, subject, people/programs, keywords).
▸Timeframe & custodian — the date range, and which agency/department/office likely holds them.
▸Jurisdiction — federal, which state, or which country's FOI law (sets the statute, timelines, exemptions).
▸Requester type & purpose — individual, journalist, researcher, commercial — affects fee category and waivers.
▸Format — how you want records delivered (electronic preferred, native format).
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓Records sought are specific (type, subject, custodian, date range) — not "all documents about X"
✓The governing statute and jurisdiction are cited correctly
✓Format/delivery preference is stated
✓Fee category, a fee-waiver ask (if applicable), and a cost cap are included
✓Expedited processing and the statutory response deadline are addressed where relevant
⚠️ What it refuses to do
Do not write an overbroad "any and all records" request — it invites denial or endless delay
Do not omit the date range and custodian — specificity is what gets records produced
Do not forget the fee cap — an uncapped request can return a huge estimate that stalls it
Do not cite the wrong law for the jurisdiction — federal FOIA ≠ state open-records acts
Do not overstate an expedited-processing basis — it must genuinely qualify
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="foia-request"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
FOIA / Public-Records Request is one of 599 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog