Token导航 LogoToken导航

Agent Skill · 研究检索

foia-requests(信息自由法要求)

foia-requests 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

foia-requests 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证为 MIT,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 35,893。

总安装 2,007周安装 82GitHub Stars 176下载 643核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:foia-requests(信息自由法要求)
来源仓库:https://github.com/jamditis/claude-skills-journalism
仓库路径:skills/foia-requests
安装命令:
npx skills add https://github.com/jamditis/claude-skills-journalism --skill foia-requests
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/jamditis/claude-skills-journalism --skill foia-requests

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

foia-requests 用于查找、检索和筛选相关信息。适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词快速定位信息。可结合来源仓库和原始 README 核验具体用法。安装方式:github,通过 npx skills add 命令添加。

注意:需确认权限范围和维护状态,避免触发不必要的联网或文件操作。

来源仓库内路径:skills/foia-requests

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/jamditis/claude-skills-journalism --skill foia…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

foia-requests 怎么安装?

在终端执行 npx skills add https://github.com/jamditis/claude-skills-journalism --skill foia-requests。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

foia-requests 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

foia-requests 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

foia-requests 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

foia-requests 用的人多吗?

公开数据是累计安装 2,007 次,近一周安装 82 次,下载 643 次,GitHub 176 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

foia-requests 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
foia-requests

信息自由法要求 · 本页

2,007176只读MIT通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

FOIA and public records requests

Comprehensive guide for obtaining government records through freedom of information laws.

Understanding FOIA landscape

Jurisdiction overview

LevelLawScope
FederalFreedom of Information Act (5 U.S.C. § 552)Federal executive branch agencies
StateVaries by state (e.g., OPRA in NJ, FOIL in NY)State and local agencies
LocalOften covered by state lawMunicipal, county, school boards

Key federal exemptions (U.S. Federal FOIA)

## The 9 federal FOIA exemptions

1. **National security** - Classified information
2. **Internal personnel rules** - Agency housekeeping matters
3. **Statutory exemptions** - Other laws prohibit disclosure
4. **Trade secrets** - Confidential business information
5. **Inter/intra-agency memos** - Deliberative process privilege
6. **Personal privacy** - Personnel, medical files
7. **Law enforcement** - Could interfere with proceedings
8. **Financial institutions** - Bank examination reports
9. **Geological data** - Oil and gas well information

Note: Agencies must segregate and release non-exempt portions

State public records laws

All 50 states have enacted laws requiring certain government records to be open to the public.

State-specific resources

### State public records resources

#### Reporters Committee for Freedom of the Press
- Open Government Guide: rcfp.org/open-government-guide
- State-by-state analysis of public records laws
- Sample request letters by state

#### National Freedom of Information Coalition
- nfoic.org/state-freedom-of-information-laws
- State FOI organization contacts
- Training and resources

#### MuckRock
- muckrock.com
- File requests through platform
- Search previous requests/responses
- Agency response time data

Common state examptions

State legislatures may be subject to different rules than the rest of their governing bodies:

  1. Exempt from public records statute (e.g., Massachusetts, Oklahoma, Oregon, Wyoming)
  2. Excluded from definition of public body (e.g., Georgia, Minnesota)
  3. Covered by separate statute (e.g., California)
  4. Allowed to set own policies (e.g., Mississippi, New York)

Court decisions and attorneys general opinions in some states have held that the separation of powers doctrine prevents courts from enforcing public records statutes against the legislature.

State-by-state reference

StatePublic Records LawLegislative Exemptions/Notes
AlabamaAL Code § 36-12-40 et seq.AL Code § 29-6-7.1 Legislative confidential communication
AlaskaAK Stat. § 40.25.110AK Stat. § 24.20.100 Research and drafting services confidential
ArizonaAZ Rev. Stat. § 39-121.01AZ Rev. Stat. § 41-1279.05 Confidential records of auditor general
ArkansasAR Code Ann. § 25-19-101 et seq.AR Code Ann. § 10-2-129; § 10-4-422; § 25-19-105(b)(7)
CaliforniaCA Govt. Code § 7920 et seq.CA Govt. Code § 9070 et seq. Legislative Open Records Act
ColoradoCO Rev. Stat. Ann. § 24-72-200 et seq.CO Rev. Stat. Ann. § 24-72-202(6); § 2-3-505(2)
ConnecticutCT Gen. Stat. § 1-200 et seq.CT Gen. Stat. § 1-210(b)(19); § 52-146r
Delaware29 Del. Laws, c. 100 § 10001 et seq.§ 10002(o)(16 & 19) Exempt records; GA emails
FloridaFL Stat. § 119.01 et seq.FL Stat. § 11.0431(2); § 11.26; § 15.07
GeorgiaO.C.G.A. § 50-18-70 et seq.General Assembly not included in definitions
HawaiiHI Rev. Stat. § 92F-1 et seq.HI Rev. Stat. § 84-12; § 92F-13(5); § 23G-4
IdahoID Stat. § 74-101 et seq.ID Stat. § 74-109 Draft legislation exempt
Illinois5 ILCS 140/15 ILCS 140/7(1)(f) Legislative documents exempt
IndianaIN Code § 5-14-3-1 et seq.IN Code § 5-14-3-4(b)(13) & (14) Staff work products exempt
IowaIA Code § 22.1 et seq.IA Code § 2A.1(3); § 23.12
KansasK.S.A. § 45-215 et seq.K.S.A. § 45-217(l)(3)(B); § 45-221(a)(20)-(22)
KentuckyKRS § 61.870 et seq.KRS § 7.117; § 7.119; § 7.120
LouisianaLA Rev. Stat. § 44:1 et seq.LA Rev. Stat. § 44:4(6); § 44:4.1; § 44:2
MaineME Rev. Stat. Tit. 1 § 400 et seq.ME Rev. Stat. Tit. 1 § 402(3)(C) Legislative exception
MarylandMD General Provisions Code § 4-101 et seq.MD State Govt. Code § 2–1226
MassachusettsMA Gen. Laws Ch. 66 § 1 et seq.Ch. 66 § 18 General Court exempt
MichiganMI Comp. Laws § 15.231MI Comp. Laws § 4.1109 LSB confidentiality
MinnesotaMN Stat. § 13.03MN Stat. § 3C.05; § 10.46; § 3.098
MississippiMS Code Ann. § 25-61-1 et seq.MS Code Ann. § 25-61-17 Legislature regulates own records
MissouriMO Rev. Stat. § 610.010 et seq.MO Rev. Stat. § 610.010(6); § 610.021
MontanaMT Code Ann. § 2-6-1001 et seq.N/A
NebraskaNE Rev. Stat. § 84-712 et seq.NE Rev. Stat. § 84-712.05(14)
NevadaNV Rev. Stat. § 239.001 et seq.NV Rev. Stat. § 41.071; § 218F.150
New HampshireNH Rev. Stat. § 91-A:1 et seq.NH Rev. Stat. § 91-A:5(IX)
New JerseyNJ Rev. Stat. § 47:1A-1 et seq.NJ Rev. Stat. § 47:1A-1.1; § 52:13D-22(d)
New MexicoNM Stat. § 14-2-1 et seq.NM Stat. § 2-3-13 Services confidential
New YorkNY PBO Article 6 § 84 et seq.NY PBO Article 6 § 88; Article 4 § 74(c)
North CarolinaNC G.S. § 132-1 et seq.NC G.S. § 120 et seq. Confidentiality of communications
North DakotaND Cent. Code § 44-04-18 et seq.ND Cent. Code § 44-04-18.6
OhioOH Rev. Code § 149.43OH Rev. Code § 101.30 Staff confidentiality
OklahomaOK Stat. Tit. 51 § 24A.1 et seq.Legislature not a public body under OORA
OregonORS § 192.001 et seq.ORS § 192.311(6); § 192.355; § 171.405
Pennsylvania65 Pa. Stat. § 67.101 et seq.101 Pa. Code § 3.6
Rhode IslandR.I. Gen. Laws § 38-2-1 et seq.R.I. Gen. Laws § 38-2-2(4)(K & M)
South CarolinaSC Code § 30-4-10 et seq.SC Code § 30-4-40(a)(7 & 8)
South DakotaSD Cod. Laws § 1-27-1 et seq.SD Cod. Laws § 1-27-1.5(12 & 19); § 19-19-508
TennesseeTenn. Code Ann. § 10-7-503 et seq.Tenn. Code Ann. § 3-12-105; § 3-12-106
TexasTX Stat. Gov. Code § 552.001 et seq.§ 306.003; § 323.017-018; § 325.0195; § 552.106; § 552.111; § 552.146
UtahUT Code § 63G-2-101UT Code § 63G-2-305(19-22); § 63G-2-703; § 63G-2-208
Vermont1 V.S.A. § 315 et seq.2 V.S.A. 403(b)(1) Legislative council requests confidential
VirginiaVA Code § 2.2-3700 et seq.VA Code § 30-28.18; § 2.2-3705.7(2)
WashingtonRCW 42.56RCW 1.08.027; RCW 40.14.180; RCW 42.56.280
West VirginiaWV Code § 29BWV Code § 4-1A-6; § 4-1A-7; § 4-1A-12
WisconsinWI Stat. § 19.21 et seq.WI Stat. § 13.91 et seq.; § 16.61(2)(b)(1)
WyomingWY Stat. Ann. § 16-4-201 et seq.WY Stat. Ann. § 28-8-116

*Source: National Conference of State Legislatures, Updated April 2025*

Drafting effective requests

Request template (Federal FOIA)

[NAMES]
[ADDRESS]
[CITY],[STATE] [ZIPCODE]
[EMAIL]
[PHONE]

[DATE]

FOIA Officer
[AGENCY]
[AGENCY_ADDRESS]

[STATUTE] Request

Dear FOIA Officer:

My name is [NAME] and I am a [TITLE] for [OUTLET]. Pursuant to the [STATUTE], I am writing to request the following:

- [RECORDS_REQUESTED1] between [START_DATE] to [END_DATE] from [SPECIFIC_OFFICES] including the following words/phrases [KEYWORD1], [KEYWORD2], [KEYWORD3], [KEYWORD4]
- [RECORDS_REQUESTED2] between [START_DATE] to [END_DATE] from [SPECIFIC_OFFICES] including the following words/phrases [KEYWORD1], [KEYWORD2], [KEYWORD3], [KEYWORD4]
- [RECORDS_REQUESTED3] between [START_DATE] to [END_DATE] from [SPECIFIC_OFFICES] including the following words/phrases [KEYWORD1], [KEYWORD2], [KEYWORD3], [KEYWORD4]

**INSTRUCTIONS REGARDING SEARCH:**
1. Instructions Regarding "Leads":
As required by the relevant case law, [AGENCY] should follow any leads it discovers during the conduct of its searches and perform additional searches when said leads indicate that records may be located in another system. Failure to follow clear leads is a violation of [STATUTE].

2. Request for Public Records:
Please search for any records even if they are already publicly available.

3. Request Regarding Attachments, Photographs and Other Visual Materials:
I request that any photographs or other visual materials responsive to my request be released to me in their original or comparable forms, quality and resolution. For example, if a photograph was taken digitally, or if [AGENCY] maintains a photograph digitally, I request disclosure of the original digital image file, not a reduced resolution version of that image file nor a printout and scan of that image file.

Likewise, if a photograph was originally taken as a color photograph, I request disclosure of that photograph as a color image, not a black and white image.

For video and audio files I request that they be provided in their complete, original and unedited format.

Please contact me at the number or email listed below for any clarification on these points.

4. Request for Duplicate Pages:
l request disclosure of any and all supposedly "duplicate" pages. Scholars analyze records not only for the information available on any given page, but also for the relationships between that information and information on pages surrounding it. As such, though certain pages may have been previously released to me, the existence of those pages within new context renders them functionally new pages. As such, the only way to properly analyze released information is to analyze that information within its proper context. Therefore, I request disclosure of all "duplicate" pages.

5. Request for Search of Records Transferred to Other Agencies:
I request that in conducting its search, [AGENCY] should disclose releasable records even if they are available publicly through other sources outside the [AGENCY] office. If [AGENCY] is unable to do so, it should disclose where specifically the relevant records are available.

6. Regarding Destroyed Records
If any records responsive or potentially responsive to my request have been destroyed, my request includes, but is not limited to, any and all records relating or referring to the destruction of those records. This includes, but is not limited to, any and all records relating or referring to the events leading to the destruction of those records.

INSTRUCTIONS REGARDING SCOPE AND BREADTH OF REQUESTS
Please interpret the scope of this request broadly. [AGENCY] is instructed to interpret the scope of this request in the most liberal manner possible short of an interpretation that would lead to a conclusion that the request does not reasonably describe the records sought.

EXEMPTIONS AND SEGREGABILITY
I call your attention to a 21 January 2009 Memorandum concerning the Freedom of Information Act, in which the President states:
All agencies should adopt a presumption in favor of disclosure, in order to renew their commitment to the principles embodied in FOIA
[ .... ] The presumption of disclosure should be applied to all decisions involving FOIA.

In the same Memorandum, he added that government information should not be kept confidential "merely because public officials might be embarrassed by disclosure, because errors and failures might be revealed, or because of speculative or abstract fears.''

Finally, the President ordered that "The Freedom of Information Act should be administered with a clear presumption: In the case of doubt, openness prevails."

Nonetheless, if any responsive record or portion thereof is claimed to be exempt from production, FOIA statutes provide that even if some of the requested material is properly exempt from mandatory disclosure, all segregable portions must be released. If documents are denied in part or in whole, please specify which exemption(s) is (are) claimed for each passage or whole document denied.

Please provide a complete itemized inventory and a detailed factual justification of total or partial denial of documents. Specify the number of pages in each document and the total number of pages pertaining to this request. For "classified" material denied, please include the following
information: the classification (confidential, secret or top secret); identity of the classifier; date or event for automatic declassification or classification review or downgrading; if applicable, identity of official authorizing extension of automatic declassification or review past six years; and, if applicable, the reason for extended classification beyond six years.

In excising material, please "black out" the material rather than "white out" or "cut out." I expect, as provided by FOIA, that the remaining non-exempt portions of documents will be released.

Please release all pages regardless of the extent of excising, even if all that remains are the stationary headings or administrative markings.

In addition, I ask that your agency exercise its discretion to release records which may be technically exempt, but where withholding serves no important public interest.

**Format requested:**
I request that any releases stemming from this request be provided to me in its original digital format (soft-copy), ideally through an online file transfer or digital portal system. Should this be impossible, material may be provided on a compact disk, flash drive, hard drive or other like media.

I request that you provide records as they become available, rather than all at once.

Please produce all records with administrative markings and pagination included.

Please send a memo (copy to me) to the appropriate units in your office to assure that no records related to this request are destroyed. Please advise of any destruction of records and include the date of and authority for such destruction.

**Fee waiver request (for U.S. federal FOIA):**
I am an [JOB_TITLE] for [CURRENT_OUTLET] covering a wide-range of issues. My reporting has been published in [PRIOR_OUTLETS] and other outlets.

I am willing to pay any reasonable expenses, up to $[AMOUNT], associated with this request, however, as the purpose of the requested disclosure is in full conformity with the statutory requirements for a waiver of fees, I formally request such a waiver. I request a waiver of all costs pursuant to 5 U.S.C. §552(a }( 4 HA)( iii l ("Documents shall be furnished without any charge ... if disclosure of the information is in the public interest because it is likely to contribute significantly to public understanding of the operations or activities of the government and is not primarily in the commercial interest of the requester ... ). Disclosure in this case meets the statutory criteria. and a foe waiver would fulfill Congress’s legislative intent in amending FOIA. Sec Judicial Watch. Inc. v. Rossotti. 326 F.3d 1309. 1312 (D.C. Cir. 2003) ("Congress amended FOIA to ensure that it be liberally construed in favor of waivers for noncommercial requesters.""). I incorporate by reference the explanation and attached materials in the above sections which demonstrates why the requested information is in the public interest.

Should my request for a fee waiver be denied, I request that I be categorized as a member of the news media for fee purposes pursuant to DoJ 5400.7-R C6.l.5.7. According to 5 U.S.C. § 552(a)(4l(A)(ii), which codified the ruling of Nat'I Security Archive v. Dept of Defense, 880 F.2d 1381 (D.C. Cir. 1989). the term "a representative of the news media" means any person or entity that gathers information of potential interest to a segment of the public. Uses its editorial skills to turn the raw materials into a distinct work, and distributes that work to an audience.

If the fee waiver is denied, I also request that all charges be itemized in writing.

As the legislative history of FOIA reveals, it is critical that the phrase 'representative of the news media' be broadly interpreted if the act is to work as expected .... In fact, any person or organization which regularly publishes or disseminates information to the public … should qualit:y for waivers as a ·representative of the news media."' 132 Cong. Rec. SI 4298 ( daily ed. Sept. 30. 1986) (emphasis in original quotation); and 2) ''A request by a reporter or other person affiliated with a newspaper. magazine. television or radio station, or other entity that is in the business of publishing or otherwise disseminating information to the public qualifies under this provision.'' 132 Cong. Rec. I 19463 ( Oct. 8. I 986) ( emphasis in original quotation) J. Therefore, in accordance with the Freedom of Information Act and relevant case law, I, Arijit Sen, should be considered a representative of the news media.

I have the intent and ability to disseminate this significant expansion of public understanding of government operations. The public interest presented in this case far outweighs any commercial interest of my own in the requested release. For these reasons and based upon their extensive elaboration above, I request a full waiver of fees be granted.

I will appeal any denial of my request for a waiver administratively and to the courts if necessary.

**Expedited processing request (if applicable):**
I request expedited processing because:
- [Urgent need to inform the public about actual or alleged government activity]
- [Imminent threat to life or physical safety]

As a reminder [TIME_LIMIT_STATUTE] requries a response with [DAYS_NUMBER] days.

**Contact information:**
Please do not hesitate to contact me at [EMAIL] or [PHONE] if you have questions or need clarification about this request.

Thank you. I appreciate your time and attention to this matter.

Sincerely,
[Your Name]

*Template Source: [Jason Leopold](https://www.dni.gov/files/documents/FOIA/DF_2023_00079_15_Oldest_Appeal_FOIA_Cases_cont.pdf)*

Request drafting best practices

## Effective request strategies

### Be specific but not too narrow
BAD: "All documents about climate change"
BAD: "The email from John Smith on March 15, 2024 at 2:47 PM"
GOOD: "Emails between [Office] and [External Party] regarding [Topic] from [Date Range]"

### Use agency terminology
- Research how agency categorizes information
- Use their document type names (memos, briefings, reports)
- Reference specific programs or initiatives by official name
- Include relevant file numbers if known

### Define your terms
- Specify what you mean by "communications" (emails, texts, calls?)
- Define "records" (include drafts? attachments?)
- Clarify "regarding" vs "mentioning" vs "primarily about"

### Request specific record types
- Emails and email attachments
- Text messages and messaging apps
- Printed Correspondence (letters, faxes)
- Calendar entries and meeting invites
- Memoranda, briefing papers and presentations
- Contracts, purchase orders and invoices
- Meeting minutes and notes
- Policies and procedures
- Databases and datasets; schema for databases/datsets

Tracking and managing requests

Request tracking system

from dataclasses import dataclass
from datetime import date, timedelta
from enum import Enum
from typing import Optional

class RequestStatus(Enum):
    DRAFTED = "drafted"
    SUBMITTED = "submitted"
    ACKNOWLEDGED = "acknowledged"
    PROCESSING = "processing"
    PARTIAL_RESPONSE = "partial_response"
    COMPLETED = "completed"
    APPEALED = "appealed"
    LITIGATION = "litigation"
    CLOSED = "closed"

@dataclass
class FOIARequest:
    id: str
    agency: str
    date_submitted: date
    description: str
    status: RequestStatus = RequestStatus.DRAFTED

    # Tracking
    tracking_number: Optional[str] = None
    assigned_officer: Optional[str] = None
    estimated_completion: Optional[date] = None

    # Fees
    fee_estimate: Optional[float] = None
    fee_waiver_requested: bool = True
    fee_waiver_granted: Optional[bool] = None

    # Timeline
    acknowledgment_date: Optional[date] = None
    response_dates: list[date] = None

    # Documents
    pages_received: int = 0
    pages_withheld: int = 0
    exemptions_cited: list[str] = None

    # Appeals
    appeal_deadline: Optional[date] = None
    appeal_filed: Optional[date] = None

    @property
    def statutory_deadline(self) -> date:
        """Federal FOIA: 20 business days from submission."""
        # Simplified - should account for business days
        return self.date_submitted + timedelta(days=28)

    @property
    def is_overdue(self) -> bool:
        return date.today() > self.statutory_deadline and self.status in [
            RequestStatus.SUBMITTED,
            RequestStatus.ACKNOWLEDGED,
            RequestStatus.PROCESSING
        ]

# Tracking spreadsheet structure
TRACKING_COLUMNS = [
    'request_id',
    'agency',
    'date_submitted',
    'tracking_number',
    'description',
    'status',
    'statutory_deadline',
    'actual_response_date',
    'pages_received',
    'exemptions_cited',
    'fee_amount',
    'appeal_deadline',
    'notes'
]

Follow-up communication templates

## Status inquiry (after 20+ business days)

Subject: Status Inquiry - FOIA Request [Tracking Number]

Dear FOIA Officer:

I am writing to inquire about the status of my Freedom of Information Act request submitted on [DATE], assigned tracking number [NUMBER].

Under FOIA, agencies must respond within 20 business days. As of today, [X] business days have elapsed.

Please provide:
1. Current status of my request
2. Estimated completion date
3. Any fee estimates
4. Name of assigned processor

I can be reached at [contact info].

Sincerely,
[Name]
## Fee waiver appeal

Subject: Appeal of Fee Waiver Denial - Request [Number]

Dear FOIA Appeals Officer:

I appeal the denial of my fee waiver request dated [DATE] for request [NUMBER].

The denial was improper because:

1. **Public interest**: [Explain how disclosure serves public interest]

2. **Ability to disseminate**: [Describe your platform/audience]
   - Publication: [name, circulation/readership]
   - Previous FOIA-based reporting: [examples]
   - Planned use of records: [specific plans]

3. **Commercial interest**: I have no commercial interest in these records. [Or: My commercial interest is minimal compared to public benefit because...]

4. **Comparison**: Similar requests have received fee waivers. See: [examples if available]

I request the fee waiver be granted or, alternatively, that fees be limited to [amount].

Sincerely,
[Name]

Handling responses

Response review checklist

## Initial response review

### Administrative check
- [ ] Response received by deadline?
- [ ] Tracking number matches
- [ ] Request description accurate
- [ ] All requested record types addressed

### Completeness assessment
- [ ] All date ranges covered?
- [ ] All offices/divisions searched?
- [ ] Search terms used listed?
- [ ] Any referrals to other agencies?

### Exemption analysis
For each exemption claimed:
- [ ] Specific exemption cited (e.g., "Exemption 6")
- [ ] Explanation provided for each withholding
- [ ] Foreseeable harm articulated?
- [ ] Segregable portions released?

### Document review
- [ ] Page count matches stated total
- [ ] Documents legible
- [ ] Redactions clearly marked
- [ ] Index provided (Vaughn index if applicable)

### Fee assessment
- [ ] Charges match estimate?
- [ ] Itemized breakdown provided?
- [ ] Fee category correct (media, educational, commercial, other)?

Redaction analysis

## Understanding redactions

### Types of redactions
- (b)(1) - National security [black bar with exemption]
- (b)(5) - Deliberative process [often overused]
- (b)(6) - Personal privacy [names, contact info]
- (b)(7)(A) - Law enforcement investigation
- (b)(7)(C) - Law enforcement privacy

### Challenging over-redaction
Questions to ask:
1. Is entire document withheld or just portions?
2. Are routine details redacted unnecessarily?
3. Is information already public elsewhere?
4. Is the exemption correctly applied?
5. Was foreseeable harm test applied?

### Building your case
- Compare with similar released documents
- Check if information is already public
- Note inconsistent redaction patterns
- Document segregability arguments

Appeals process

Federal FOIA appeal template

[Your Name]
[Address]
[Date]

Chief FOIA Officer / FOIA Appeals Office
[Agency Name]
[Address]

RE: Administrative Appeal of FOIA Request [Tracking Number]

Dear Appeals Officer:

Pursuant to 5 U.S.C. § 552(a)(6), I appeal the [partial denial / full denial / inadequate search / fee waiver denial] of my FOIA request dated [original date], tracking number [number].

**Original request:**
[Brief description of what you requested]

**Agency response:**
On [date], the agency [describe response - denied, partially released, etc.]

**Grounds for appeal:**

[Choose applicable grounds:]

**1. Improper exemption claim**
The agency improperly invoked Exemption [X] because:
- [Specific argument about why exemption doesn't apply]
- [Legal precedent if known]
- [Foreseeable harm not demonstrated]

**2. Inadequate search**
The agency failed to conduct an adequate search because:
- [Specific offices not searched]
- [Relevant record systems overlooked]
- [Search terms too narrow]

**3. Failure to segregate**
The agency failed to release non-exempt portions as required. Specifically:
- [Identify documents where segregation possible]

**4. Fee waiver improperly denied**
[See fee waiver appeal template above]

**Relief requested:**
I request that the agency:
1. Release all improperly withheld records
2. Conduct additional searches of [specific locations]
3. Provide a detailed justification for any continued withholdings
4. Grant my fee waiver request

I expect a response within 20 business days.

Sincerely,
[Name]

Appeal deadlines by jurisdiction

JurisdictionAppeal deadlineWhere to file
Federal FOIA90 days from responseAgency appeals office
New Jersey OPRA45 daysGovernment Records Council
New York FOIL30 daysAgency appeals officer
California PRANo admin appealDirect to court
[Add your state][Deadline][Location]

Advanced strategies

Multi-agency requests

## Coordinated request strategy

When a topic spans multiple agencies:

1. **Map the agencies involved**
   - Which agencies have jurisdiction?
   - Which offices within agencies?
   - Are there inter-agency communications?

2. **Sequence requests strategically**
   - Start with agency most likely to release
   - Use released documents to refine subsequent requests
   - Reference other agencies' releases in appeals

3. **Cross-reference responses**
   - Compare what different agencies release
   - Note discrepancies in redactions
   - Use one agency's release to challenge another's withholding

4. **Track coordination**
   - Document all request/response dates
   - Note referrals between agencies
   - Build timeline of events from multiple sources

Document production management

## Large production workflow

For responses with 100+ pages:

### Organization system
/FOIA_[Agency]_[Topic]/
├── 01_Request_Materials/
│   ├── original_request.pdf
│   ├── acknowledgment.pdf
│   └── correspondence/
├── 02_Responses/
│   ├── response_2024-01-15/
│   ├── response_2024-02-20/
│   └── final_response/
├── 03_Analysis/
│   ├── document_index.xlsx
│   ├── redaction_log.xlsx
│   └── key_documents/
├── 04_Appeals/
│   └── appeal_2024-03-01.pdf
└── 05_Notes/
    └── research_notes.md

### Document indexing
For each document, track:
- Bates number (if assigned)
- Date of document
- Author/recipient
- Document type
- Subject/summary
- Exemptions applied
- Relevance rating (1-5)
- Follow-up needed?

平台分布

Claude Code

25.57%
按下载量换算164

Antigravity

23.29%
按下载量换算150

Gemini CLI

19.25%
按下载量换算124

OpenCode

13.13%
按下载量换算84

Codex

7.29%
按下载量换算47

windsurf

3.28%
按下载量换算21

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills