msg-to-markdown

Convert Outlook .msg email files into structured Markdown output.

15|5|Updated May 4, 2026
One-click install
npx skills add https://github.com/eugenelim/agent-ready-repo --skill msg-to-markdown
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: msg-to-markdown
Source: https://github.com/eugenelim/agent-ready-repo/tree/main/packs/converters/.apm/skills/msg-to-markdown
Command: npx skills add https://github.com/eugenelim/agent-ready-repo --skill msg-to-markdown

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @nicecode/msg-reader, msgreader, and includes scripts (resource) components.

What problem does it solve?

This Skill converts Outlook .msg email files into readable Markdown so emails can be reviewed, archived, searched, and shared without opening Outlook.

Core Features & Use Cases

  • Header preservation: Keeps sender, recipients, date, importance, and attachment metadata in a structured table.
  • Body conversion: Converts HTML email bodies into Markdown and falls back to plain text when needed.
  • Attachment handling: Lists attachments clearly, flags inline items, and identifies embedded .msg messages for recursive processing.
  • Use case: A support team can turn a saved customer email into a clean Markdown record for notes, handoffs, or case documentation.

Quick Start

Ask the skill to convert the provided .msg file into Markdown and summarize the email headers, body, and attachments.

Frequently Asked Questions about msg-to-markdown

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Outlook .msg files to Markdown for archival?

Converting Outlook .msg files to Markdown requires parsing the binary email structure to extract body and headers. This Skill transforms the message contents into structured Markdown, preserving sender, recipients, and date metadata in a clean table format.

Can I extract email attachments from .msg files without opening Outlook?

Extracting email attachments from .msg files without Outlook is possible by parsing the file structure directly. This Skill lists all attachments, flags inline items, and identifies embedded .msg messages for recursive processing within the Markdown output.

Does email conversion to Markdown preserve HTML formatting and headers?

Email conversion to Markdown preserves headers like sender, recipients, and date in a structured table. The Skill converts HTML email bodies into Markdown syntax and falls back to plain text extraction when needed to ensure content readability.

Do I need Node.js packages to parse .msg files into Markdown?

Parsing .msg files into Markdown requires Node.js reader packages to handle the proprietary Outlook file structure. This Skill uses message reader dependencies to extract bodies, preserve headers, and report attachment metadata during the conversion process.

What is the best way to document forwarded email threads from .msg files?

Documenting forwarded email threads from .msg files is best handled by recursively parsing embedded messages into structured Markdown. This allows teams to create clean text records for notes, handoffs, or case documentation without needing Outlook installed.