← Back to Skills Marketplace
chuxo

Epstein Files Search

by ChuXo · GitHub ↗ · v1.1.0
cross-platform ✓ Security Clean
1153
Downloads
2
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install epstein
Description
Search 44,886+ DOJ-released Jeffrey Epstein documents (Jan 2026 release). Free, no payment required. Search by name, topic, location, or keyword across the full DugganUSA index of declassified Epstein files. Returns document previews, people mentioned, locations, aircraft, evidence types, and source references.
README (SKILL.md)

Epstein Files Search — Free DOJ Document Search

Search 44,886+ declassified Jeffrey Epstein documents released by the U.S. Department of Justice on January 30, 2026. Powered by the DugganUSA public index.

100% free. No API keys. No accounts. No payment.

Quick Start

# Search by name
node scripts/epstein.mjs search --query "Ghislaine Maxwell" --limit 10

# Search by topic
node scripts/epstein.mjs search --query "flight logs" --limit 20

# Search by location
node scripts/epstein.mjs search --query "Little St James"

# Get index statistics
node scripts/epstein.mjs stats

Commands

search — Search Epstein Documents

Search across all 44,886+ indexed documents by keyword, name, topic, or location.

node scripts/epstein.mjs search --query "SEARCH TERMS" [--limit N]
Flag Description Default
--query \x3Cterms> Search query (required)
--limit \x3CN> Number of results (1-500) 10

Examples:

# Search for a specific person
node scripts/epstein.mjs search --query "Prince Andrew"

# Search for a topic
node scripts/epstein.mjs search --query "financial transactions"

# Search for locations
node scripts/epstein.mjs search --query "New York mansion"

# Get more results
node scripts/epstein.mjs search --query "flight logs" --limit 50

# Search for evidence types
node scripts/epstein.mjs search --query "phone records"

stats — Index Statistics

Get the current state of the document index — total documents, database size, and last update time.

node scripts/epstein.mjs stats

Output Format

Search results are returned as JSON to stdout (for easy piping and parsing). Status messages and Quick Links (direct PDF URLs) go to stderr for easy viewing.

Search Result Shape

{
  "query": "flight logs",
  "totalHits": 1523,
  "hits": [
    {
      "id": "doc-abc123",
      "efta_id": "EFTA-00001234",
      "content_preview": "Excerpt from the document...",
      "doc_type": "legal_document",
      "dataset": "epstein_files",
      "pages": 3,
      "people": ["Person A", "Person B"],
      "locations": ["New York", "Palm Beach"],
      "aircraft": ["N908JE"],
      "evidence_types": ["financial_record"],
      "source": "DOJ Release Jan 2026",
      "indexed_at": "2026-01-31T...",
      "doj_url": "https://www.justice.gov/epstein/files/DataSet%209/EFTA-00001234.pdf",
      "doj_listing_url": "https://www.justice.gov/epstein/doj-disclosures/data-set-9-files"
    }
  ]
}

New in v1.1.0: Each result now includes doj_url (direct PDF link) and doj_listing_url (dataset page). The CLI also displays Quick Links in stderr output:

--- Quick Links ---
1. EFTA-00001234: https://www.justice.gov/epstein/files/DataSet%209/EFTA-00001234.pdf
2. EFTA-00001235: https://www.justice.gov/epstein/files/DataSet%209/EFTA-00001235.pdf

Stats Shape

{
  "totalDocuments": 44886,
  "databaseSize": "2.1 GB",
  "lastUpdate": "2026-01-31T...",
  "isIndexing": false
}

Data Source

All documents come from the U.S. Department of Justice release of Jeffrey Epstein-related records on January 30, 2026. The documents are indexed and searchable via the DugganUSA public API.

  • Source: DOJ Epstein Records
  • Index: DugganUSA Analytics
  • Coverage: 44,886+ document files (3+ million pages)
  • Content: Court filings, depositions, flight logs, financial records, communications, evidence inventories, and more

Piping & Integration

Results go to stdout as JSON, making it easy to pipe into other tools:

# Pipe to jq for filtering
node scripts/epstein.mjs search --query "Maxwell" --limit 100 | jq '.hits[] | .people'

# Save results to file
node scripts/epstein.mjs search --query "flight logs" --limit 500 > flight-logs.json

# Count total hits
node scripts/epstein.mjs search --query "Palm Beach" | jq '.totalHits'

# Extract all mentioned people
node scripts/epstein.mjs search --query "2005" --limit 100 | jq '[.hits[].people[]?] | unique'

Troubleshooting

"Cannot reach API" Check your internet connection. The DugganUSA API may have temporary downtime.

"No results found" Try broader search terms. The search is keyword-based — use names, locations, or document types rather than full sentences.

Slow responses The API typically responds in 100-900ms. Larger result sets (limit > 100) may take slightly longer.

References

Usage Guidance
This skill is small and self-contained: it simply calls the DugganUSA analytics API and returns results with DOJ PDF links. Before installing, consider: 1) Confirm you trust the DugganUSA endpoint (https://analytics.dugganusa.com) and its data provenance; the skill will make outbound HTTPS requests to that host. 2) The SKILL.md lists 'curl' but the script uses Node's fetch — ensure you have a recent Node version (Node 18+ recommended for global fetch and AbortSignal.timeout). 3) If you need strong supply-chain assurances, verify the registry/source identity (owner slug is present but homepage/source are sparse). 4) Run the script in a restricted environment if you want to observe network calls first. No credentials or local files are accessed by the code, so there is no obvious secret exfiltration path.
Capability Analysis
Type: OpenClaw Skill Name: epstein Version: 1.1.0 The skill is benign. It clearly states its purpose: searching DOJ-released Jeffrey Epstein documents via the DugganUSA public API. The `scripts/epstein.mjs` code makes HTTP GET requests to `https://analytics.dugganusa.com/api/v1` as documented, processes the JSON response, and outputs results to stdout and stderr. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent in `SKILL.md`, or obfuscation. The `package.json` lists no external dependencies, further reducing supply chain risk.
Capability Assessment
Purpose & Capability
Name/description match the included code: the script queries https://analytics.dugganusa.com/api/v1 for an 'epstein_files' index and returns DOJ PDF links. Minor inconsistencies: the SKILL.md metadata lists a homepage (https://emc2ai.io) while the registry metadata earlier indicated none; SKILL.md declares required binaries 'node' and 'curl' but the provided script only uses node/fetch (curl is not invoked). These are likely harmless but unnecessary.
Instruction Scope
Runtime instructions are limited and explicit (run node scripts/epstein.mjs search|stats). The script only reads CLI args, makes HTTPS requests to the DugganUSA API, and writes JSON to stdout / human lines to stderr. It does not read arbitrary local files, environment variables, or other system configuration.
Install Mechanism
No install spec — instruction-only with a single included script. Nothing is downloaded or written to disk beyond the provided files, which reduces risk.
Credentials
No credentials or environment variables are requested or accessed. The lack of secrets is proportionate to the stated purpose. (Note: the declared 'curl' requirement is unnecessary for the provided Node script.)
Persistence & Privilege
The skill does not request permanent presence (always: false) and does not modify other skills or system configuration. It only runs when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install epstein
  3. After installation, invoke the skill by name or use /epstein
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Added direct PDF links (doj_url) to all search results and Quick Links section in CLI output for easy access to DOJ documents
v1.0.0
- Initial release of the Epstein Files Search skill (v1.0.0). - Search 44,886+ DOJ-released Jeffrey Epstein documents by name, topic, location, or keyword. - Returns document previews, people, locations, aircraft, evidence types, and source info. - Includes commands for searching documents and viewing index statistics. - 100% free access, no accounts or payments required. - All results output as JSON for easy scripting and integration.
Metadata
Slug epstein
Version 1.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Epstein Files Search?

Search 44,886+ DOJ-released Jeffrey Epstein documents (Jan 2026 release). Free, no payment required. Search by name, topic, location, or keyword across the full DugganUSA index of declassified Epstein files. Returns document previews, people mentioned, locations, aircraft, evidence types, and source references. It is an AI Agent Skill for Claude Code / OpenClaw, with 1153 downloads so far.

How do I install Epstein Files Search?

Run "/install epstein" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Epstein Files Search free?

Yes, Epstein Files Search is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Epstein Files Search support?

Epstein Files Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Epstein Files Search?

It is built and maintained by ChuXo (@chuxo); the current version is v1.1.0.

💬 Comments