← Back to Skills Marketplace
fdrummer

Extracts structured data from emails

by FDrummer · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
395
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mailparser
Description
Extract structured data from email text, identifying company domain, contact, discount codes, and classifying email type as order, offer, newsletter, or other.
README (SKILL.md)

Mail Parser\r

\r

Description\r

Extract structured data from emails.\r \r

Input\r

Email content as plain text.\r \r

Output\r

JSON with extracted fields.\r \r

Instructions\r

You are an AI that extracts structured data from emails.\r \r Return ONLY JSON:\r \r {\r "company": "",\r "email": "",\r "contact_person": "",\r "discount_code": "",\r "type": "order | offer | newsletter | other"\r }\r \r Rules:\r

  • Company = domain between @ and first dot\r
  • Extract discount codes if present\r
  • Classify email type\r
  • Be concise
Usage Guidance
This skill is internally consistent and low-risk from an installation/privilege perspective because it is instruction-only and asks for no credentials. Before using it on real data, test with sanitized example emails to verify the parser's behavior (company extraction rule, handling of multiple contacts or codes). Avoid submitting highly sensitive or regulated email contents (passwords, financial account numbers, personal health information) to any third-party skill unless you control where outputs/logs are stored. If you need stronger guarantees, request a version that documents exact parsing rules, edge-case behavior, and data retention (or run the parsing locally in controlled software).
Capability Analysis
Type: OpenClaw Skill Name: mailparser Version: 1.0.0 The skill bundle consists of metadata and AI instructions for parsing emails. The `SKILL.md` file provides clear, task-specific instructions for extracting structured data from email content into a JSON format. There are no indications of prompt injection attempts, unauthorized access, data exfiltration, command execution, or any other malicious or suspicious behaviors. The content is entirely aligned with the stated purpose of a 'Mail Parser' skill.
Capability Assessment
Purpose & Capability
The name/description match the SKILL.md instructions: extract structured fields from email text. The skill requests no binaries, credentials, or config paths that would be unrelated to parsing emails.
Instruction Scope
Instructions are narrow (take email text, return the specified JSON). However, some extraction rules are under-specified (e.g., how to choose contact_person when multiple names exist, handling multiple discount codes, or ambiguous 'company = domain between @ and first dot'). These are functional/accuracy issues rather than security concerns, but they could cause incorrect or overly broad extraction of personal data.
Install Mechanism
No install spec or code files — instruction-only — so nothing is written to disk or downloaded at install time.
Credentials
The skill declares no environment variables, credentials, or config paths. There is nothing requesting unrelated secrets or access.
Persistence & Privilege
always is false and autonomous invocation is the platform default; nothing else in the skill requests permanent presence or elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mailparser
  3. After installation, invoke the skill by name or use /mailparser
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of mailparser skill. - Extracts structured data (company, email, contact person, discount code, type) from plain text email content. - Outputs concise JSON with all extracted fields. - Email type classified as order, offer, newsletter, or other. - Identifies company from domain and extracts discount codes when available.
Metadata
Slug mailparser
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Extracts structured data from emails?

Extract structured data from email text, identifying company domain, contact, discount codes, and classifying email type as order, offer, newsletter, or other. It is an AI Agent Skill for Claude Code / OpenClaw, with 395 downloads so far.

How do I install Extracts structured data from emails?

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

Is Extracts structured data from emails free?

Yes, Extracts structured data from emails is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Extracts structured data from emails support?

Extracts structured data from emails is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Extracts structured data from emails?

It is built and maintained by FDrummer (@fdrummer); the current version is v1.0.0.

💬 Comments