← 返回 Skills 市场
fabudde

Jmail World - Search Epstein Files, E-Mails & Messages

作者 Fabian Budde · GitHub ↗ · v1.6.5
cross-platform ✓ 安全检测通过
497
总下载
1
收藏
0
当前安装
33
版本数
在 OpenClaw 中安装
/install jmail
功能描述
Search and analyze the Jeffrey Epstein email archive (1.78M emails, 4,500+ iMessages, 18K photos, 1.4M documents, 473 identified people) via jmail.world's of...
使用说明 (SKILL.md)

jmail-world — Epstein Archive Search & Analysis

Search and analyze Jeffrey Epstein's email archive, iMessages, documents, photos, and people on jmail.world.

When to Use

  • Researching Epstein connections and communications
  • Finding emails between specific people
  • Exploring iMessage conversations
  • Analyzing communication networks and timelines
  • Looking up people identified in photos
  • Searching documents (DOJ releases, court records)

Data Access — Two Methods

1. Web Search API (quick lookups)

GET https://jmail.world/api/emails/search?q=QUERY&limit=50&page=1&source=all&from=NAME

No auth needed. Use web_fetch or curl. Good for quick keyword searches.

2. DuckDB + Parquet (deep analysis)

All datasets served as static Parquet files from https://data.jmail.world/v1/. No API key, no rate limit, no auth.

Use the included scripts:

# Full-text email search (Web API)
bash scripts/jmail-search.sh "query text"
bash scripts/jmail-search.sh "scopolamine" --from "Epstein" --limit 20

# DuckDB queries (local Parquet, no rate limits)
bash scripts/jmail-duckdb.sh search "flight manifest"
bash scripts/jmail-duckdb.sh person "Ghislaine Maxwell"
bash scripts/jmail-duckdb.sh imessages "ghislaine-maxwell"
bash scripts/jmail-duckdb.sh imessage-search "AfD"
bash scripts/jmail-duckdb.sh imessage-search "Merkel" --from "Bannon"
bash scripts/jmail-duckdb.sh imessage-list
bash scripts/jmail-duckdb.sh network "Bill Clinton"
bash scripts/jmail-duckdb.sh timeline "2005-01-01" "2005-12-31"
bash scripts/jmail-duckdb.sh top-senders
bash scripts/jmail-duckdb.sh people
bash scripts/jmail-duckdb.sh documents "flight"
bash scripts/jmail-duckdb.sh photos "person-name"
bash scripts/jmail-duckdb.sh photo-search "pool"
bash scripts/jmail-duckdb.sh photo-download "EFTA00000002-0.png" ./output
bash scripts/jmail-duckdb.sh download "EFTA02406146"
bash scripts/jmail-duckdb.sh download "HOUSE_OVERSIGHT_034601"
bash scripts/jmail-duckdb.sh stars

Available Datasets

Dataset URL Size Records
Emails (full) emails.parquet 334MB 1.78M
Emails (slim) emails-slim.parquet 41MB 1.78M
Documents documents.parquet 25MB 1.41M
Photos photos.parquet ~1MB 18K
People people.parquet \x3C100KB 473
Photo Faces photo_faces.parquet \x3C100KB 975
iMessage Conversations imessage_conversations.parquet
iMessage Messages imessage_messages.parquet
Star Counts star_counts.parquet ~2MB 414K
Release Batches release_batches.parquet \x3C10KB

All under https://data.jmail.world/v1/.

Key Schemas

Email Columns (slim)

id, doc_id, sender, subject, to_recipients (json), cc_recipients (json), bcc_recipients (json), sent_at (timestamp), account_email, email_drop_id, epstein_is_sender (bool)

Email Additional (full)

content_markdown, content_html, attachments (int)

iMessage Conversations

id, slug, name, bio, photo, last_message, last_message_time, pinned, confirmed, source_files (json), message_count

iMessage Messages

id, conversation_slug, message_index, text, sender ("me" = Epstein, "them" = contact), time, timestamp, source_file, sender_name

People

id, name, source, photo_count

Documents

id, source, release_batch, original_filename, page_count, size, document_description, has_thumbnail

Web Pages (browser needed)

  • /person/SLUG — Person profile
  • /flights — Flight records
  • /photos — Photo browser
  • /drive/new-only — New documents
  • /topic/SLUG — Topic pages

Document Full-Text Search

Documents have sharded full-text files (large downloads):

  • documents-full/VOL00008.parquet — DOJ Volume 8
  • documents-full/VOL00009.parquet — DOJ Volume 9
  • documents-full/VOL00010.parquet — DOJ Volume 10
  • documents-full/DataSet11.parquet — DOJ Dataset 11
  • documents-full/other.parquet — House Oversight, court records

Query with DuckDB:

SELECT id, original_filename, extracted_text
FROM read_parquet('https://data.jmail.world/v1/documents-full/other.parquet')
WHERE extracted_text ILIKE '%rothschild%'
LIMIT 10;

Photo Columns (full schema)

id, source, release_batch, original_filename, content_type (MIME), width (px), height (px), image_description (AI-generated)

Search photos by description:

SELECT original_filename, image_description, width, height
FROM read_parquet('https://data.jmail.world/v1/photos.parquet')
WHERE image_description ILIKE '%pool%'
LIMIT 20;

Downloading Files

Universal Download (any document, email, or photo)

# Download by document ID — auto-detects type and source
bash scripts/jmail-duckdb.sh download "EFTA02406146"                    # DOJ email PDF
bash scripts/jmail-duckdb.sh download "HOUSE_OVERSIGHT_034601"          # House Oversight photo
bash scripts/jmail-duckdb.sh download "COURT_giuffre-115cv07433_1"      # Court document
bash scripts/jmail-duckdb.sh download "vol00009-efta00462570-pdf"       # DOJ volume scan
bash scripts/jmail-duckdb.sh download "EFTA02406146" ./output-dir      # Custom output dir

Supported sources:

ID Pattern Type Format
EFTA* DOJ emails & photos PDF
vol* DOJ volume scans PDF
HOUSE_OVERSIGHT_* House Oversight photos JPG (direct)
COURT_giuffre* Giuffre court docs PDF

Photo Search & Download

# Search photos by AI-generated description
bash scripts/jmail-duckdb.sh photo-search "swimming pool"
bash scripts/jmail-duckdb.sh photo-search "forced entry"

# Download a specific photo (DOJ: extracts PNG from PDF, HO: direct JPG)
bash scripts/jmail-duckdb.sh photo-download "EFTA00000002-0.png"
bash scripts/jmail-duckdb.sh photo-download "HOUSE_OVERSIGHT_034601.JPG" ./output

DOJ photos are stored as single-page PDFs — the download command automatically extracts the embedded image as PNG using pdfimages. House Oversight photos are direct JPGs. If pdfimages is not installed, DOJ photos are saved as PDF.

Security

  • SQL injection prevention: All user input is whitelist-sanitized (alphanumeric + safe chars only). SQL meta-characters, operators, and keywords are stripped before query construction.
  • Path traversal prevention: Parquet filenames and document IDs are validated against strict patterns before use in file operations.
  • Read-only queries: All DuckDB operations are SELECT on read_parquet() — no writes, no code execution, no network access beyond the cached Parquet files.
  • Data source: All data comes from jmail.world's public Parquet files and assets.getkino.com (DOJ document mirror). No private APIs or credentials involved.

Requirements

  • DuckDB (duckdb CLI) — must be installed manually (apt install duckdb / brew install duckdb / duckdb.org)
  • curl — for web search API and downloading Parquet files
  • python3 — for URL encoding in search script
  • pdfimages (optional, for photo-download PNG extraction) — apt install poppler-utils
  • jq (optional, for JSON formatting)

References

安全使用建议
This skill appears coherent with its purpose, but review and accept these points before installing: - Network & storage: it downloads Parquet/NDJSON and photo/document files from data.jmail.world and caches them under /tmp/jmail-cache. Expect potentially large downloads and disk usage. - Sensitive content & legality: the datasets include personal communications and images; ensure you have a lawful and ethical reason to access and store this material. - Safety of scripts: the included shell scripts are readable and perform input sanitization and validation, but they do interpolate sanitized values into SQL strings—run them in an isolated environment (container or VM) if you are unsure. - Authenticity: the SKILL.md references jmail.world; if you need higher assurance, verify the remote domain/URLs independently (open the site directly) and confirm the dataset origin before fetching large files. - Dependencies: the scripts require duckdb and curl (and optional jq/python3 for URL encoding). Install these from trusted package sources. If you are comfortable with these tradeoffs and the provenance of jmail.world, the skill is consistent with its claims; otherwise run it in a sandbox or decline installation.
功能分析
Type: OpenClaw Skill Name: jmail Version: 1.6.5 The jmail skill bundle provides a research tool for analyzing the Jeffrey Epstein email archive using the jmail.world API and DuckDB with Parquet files. The implementation in 'jmail-duckdb.sh' and 'jmail-search.sh' demonstrates strong security practices, including robust input sanitization via whitelisting to prevent SQL injection and strict path validation to mitigate path traversal risks. All data operations are directed at legitimate project domains (jmail.world and assets.getkino.com), with no evidence of data exfiltration, malicious code execution, or persistence mechanisms.
能力评估
Purpose & Capability
The name/description match the actual behavior: scripts query https://jmail.world API and https://data.jmail.world/v1/ Parquet files and run DuckDB. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions and included scripts make HTTP requests to jmail.world and data.jmail.world, cache Parquet files under /tmp/jmail-cache, and run DuckDB queries. Inputs are sanitized and validated in the scripts, but user-supplied text is interpolated into SQL strings (mitigated by a whitelist sanitizer). The scripts can download large datasets and photos (sensitive personal data) — this is expected for the stated purpose but has privacy/storage implications.
Install Mechanism
No install spec; the skill is instruction-only plus included shell scripts. It checks for a local duckdb binary and instructs the user to install it manually. No remote code downloads or installers beyond fetching public Parquet/NDJSON files from data.jmail.world.
Credentials
The skill requests no environment variables, no credentials, and no config paths. Network access to jmail.world/data.jmail.world is required and proportionate to the stated data-retrieval purpose.
Persistence & Privilege
always is false and the skill does not request permanent platform-level privileges. It writes cached files to /tmp/jmail-cache (its own working cache) but does not attempt to modify other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install jmail
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /jmail 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.6.5
Updated name and description
v1.6.4
- Bumped version to 1.6.4 in SKILL.md. - No functional or documentation changes beyond the version update.
v1.6.3
- Version bump from 1.6.2 to 1.6.3 in SKILL.md. - No functional or documentation changes other than the updated version number.
v1.6.2
- Documentation updated for version 1.6.2 in SKILL.md. - No feature, API, or code changes; content remains the same aside from the version bump.
v1.6.1
- Added support for specifying photo file extension (.JPG or .PNG) in the `photo-download` command. - Updated documentation to clarify usage of `photo-download` with photo file extensions.
v1.6.0
jmail 1.6.0 - Updated SKILL.md to reflect the latest documentation and usage details. - Maintains all previous guidance on data access methods, datasets, schemas, security, download instructions, and requirements. - No changes to APIs, datasets, or code—documentation update only.
v1.5.1
- SECURITY: SQL injection fix — Sanitization von Blacklist auf Whitelist umgestellt. Nur noch Buchstaben, Zahlen, Leerzeichen, Bindestriche, Punkte, @, Kommas erlaubt. Max 200 Zeichen. OR 1=1 und ähnliche Injections werden komplett gestrippt. - 🔒 SECURITY: Path traversal fix — Output-Verzeichnis wird mit realpath aufgelöst und auf Existenz geprüft. ../../etc/ wird geblockt. - 🔒 SECURITY: Parquet filename validation — Cache-Dateien werden gegen striktes Pattern validiert (kein Path Traversal möglich). - 🔒 SECURITY: Download ID validation — Nur alphanumerisch + Unterstriche/Bindestriche/Punkte erlaubt. - 📄 MIT LICENSE hinzugefügt
v1.5.0
- Updated version to 1.5.0 in SKILL.md. - No functional or feature changes; documentation only.
v1.4.6
jmail version 1.4.6 - Updated SKILL.md to reflect current version (1.4.6). - No changes to functionality or datasets; documentation and version number alignment only.
v1.4.5
- No changes detected from version 1.4.4 to 1.4.5. - All files and documentation remain unchanged.
v1.4.4
- Added new "stars" command to scripts/jmail-duckdb.sh for querying email star counts. - Updated SKILL.md to include stars command in usage documentation. - Bumped version to 1.4.4.
v1.4.3
- Version updated from 1.4.1 to 1.4.3 in SKILL.md. - No functional or content changes, only version number updated in documentation.
v1.4.2
- Updated SKILL.md version from 1.4.0 to 1.4.1. - No functional or documentation content changes made; version metadata only.
v1.4.1
jmail 1.4.1 — No changes detected from previous version (1.4.0). - No code or documentation changes in this release. - All features and datasets remain unchanged.
v1.4.0
**Enhanced security for file operations and SQL handling; updated metadata.** - Added explicit security section detailing input sanitization, path validation, and read-only query constraints. - Made data source and query limitations clearer for end users. - Updated skill description and metadata (license added; clarified data scale). - No changes to user-facing features or DuckDB/Web API usage.
v1.3.1
- Documentation updated in SKILL.md. - No changes to features or functionality.
v1.3.0
jmail v1.3.0 - Added universal download command to retrieve any document, email, or photo by ID, with auto-detection of source and type. - Updated documentation to describe the new universal download feature, supported ID formats, and file types. - Enhanced photo download instructions to include support for direct JPG download from House Oversight sources. - Expanded example commands in documentation for broader file access and search.
v1.2.0
**Photo search and download support added.** - Added new `photo-search` command to search photos by AI-generated description. - Added `photo-download` command to extract and save photos as PNG from DOJ PDFs. - SKILL.md and script updated with instructions for searching and downloading photos. - New dependency: `pdfimages` recommended for PNG extraction from PDFs.
v1.1.3
- Updated skill.
v1.1.2
- No user-visible changes in this version. - Version number updated (no file changes detected).
元数据
Slug jmail
版本 1.6.5
许可证
累计安装 0
当前安装数 0
历史版本数 33
常见问题

Jmail World - Search Epstein Files, E-Mails & Messages 是什么?

Search and analyze the Jeffrey Epstein email archive (1.78M emails, 4,500+ iMessages, 18K photos, 1.4M documents, 473 identified people) via jmail.world's of... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 497 次。

如何安装 Jmail World - Search Epstein Files, E-Mails & Messages?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install jmail」即可一键安装,无需额外配置。

Jmail World - Search Epstein Files, E-Mails & Messages 是免费的吗?

是的,Jmail World - Search Epstein Files, E-Mails & Messages 完全免费(开源免费),可自由下载、安装和使用。

Jmail World - Search Epstein Files, E-Mails & Messages 支持哪些平台?

Jmail World - Search Epstein Files, E-Mails & Messages 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Jmail World - Search Epstein Files, E-Mails & Messages?

由 Fabian Budde(@fabudde)开发并维护,当前版本 v1.6.5。

💬 留言讨论