{
 "schema": "aiblocks-page/1",
 "id": "agency-engineering-email-intelligence-engineer",
 "type": "agent",
 "name": "Email parsing engineer",
 "summary": "Turn a messy email thread into who said what, decisions and tasks with owners. Or plan the pipeline that does it for many threads.",
 "headline": "Email parsing engineer",
 "subhead": "Paste an email thread with its From, To and Date lines. It rebuilds the order, strips repeated quotes and ties every request and task to the person who wrote it. You get tables of messages, decisions and owners, plus the checks it ran.",
 "job": {
  "id": "connect-tools",
  "name": "Connect AI to your tools"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "short_text",
   "required": true,
   "label": "Short text",
   "what": "a short piece of text to reply to or work from: a post, comment, message, email or enquiry, with who wrote it and where"
  },
  {
   "type": "question",
   "required": false,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  }
 ],
 "outputs": [
  {
   "type": "spreadsheet",
   "required": true,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  },
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "you_give": [
  "One email thread, pasted or attached, with the From, To, Cc and Date lines kept on every message",
  "What you want out, such as tasks with owners, decisions or a timeline",
  "The system you are building, if you want a pipeline plan, and the question your AI helper must answer (optional)",
  "Where the emails come from, such as Gmail, Outlook or exported files (optional)"
 ],
 "you_get": [
  "A thread map in order, showing who replied to whom and any forks or forwards",
  "A participant list with each person's first and last message",
  "A message table with only the new text from each message",
  "A decision list and a task list, each tied to the message and sender behind it",
  "A problems list of anything it could not settle",
  "A pipeline plan with fields, rules and tests, if you asked for one"
 ],
 "use_when": [
  "A long thread has five people and three forwards, and you need to know what was decided and who owes what.",
  "You are building an AI helper that answers questions about customer emails and need to know what fields to keep.",
  "A summary tool keeps giving a task to the wrong person and you want to see why.",
  "You are about to hand a deal thread to a teammate and want a clean record to go with it."
 ],
 "skip_when": [
  "You want to read your live inbox or send replies. This agent works on text you paste. Use the Customer inbox reply drafter for new customer emails.",
  "You want minutes from a meeting, not an email thread. Use the Meeting notes writer.",
  "You need production code, hosting and tests. This agent gives a plan and a design. Hand it to a developer."
 ],
 "output_sample": {
  "input": [
   "One email thread, pasted or attached, with the From, To and Date lines",
   "What you want out, such as tasks with owners or decisions",
   "The system you are building and the question it must answer (optional)"
  ],
  "prerequisites": [
   "An AI that can read files, if you attach exported emails",
   "Permission to share the emails with an AI tool"
  ],
  "output": [
   {
    "name": "Thread map",
    "contains": "The messages in order, who replied to whom and where the thread forks or was forwarded."
   },
   {
    "name": "Participants",
    "contains": "Each person with their address, role (stated or inferred) and first and last message."
   },
   {
    "name": "Message table",
    "contains": "One row per message with only its new text, plus its requests, deadlines and attachments mentioned."
   },
   {
    "name": "Decisions",
    "contains": "Each decision with who proposed it, who agreed and the message it came from."
   },
   {
    "name": "Tasks and owners",
    "contains": "Each task tied to the sender of the message that took it on, with the due date as written."
   },
   {
    "name": "Problems",
    "contains": "Anything it could not settle, with the message number and how to resolve it."
   },
   {
    "name": "Pipeline plan",
    "contains": "Fields to keep, rules for threads and quotes, private data rules and tests. Only if you ask for it."
   }
  ]
 },
 "output_shape": "THREAD MAP\n  <message number> | <sender> | <date> | <replies to message number> | <note: fork, forward or missing ID>\n\nPARTICIPANTS\n  <name as shown> | <address> | <role: stated or Inferred> | <first message> | <last message>\n\nMESSAGE TABLE\n  <message number> | <sender> | <new text in one or two lines> | <requests> | <deadlines as written> | <attachments mentioned>\n\nDECISIONS\n  <decision> | <who proposed> | <who agreed> | <source message> | <stated or Inferred>\n\nTASKS AND OWNERS\n  <task> | <owner: the sender of the message that took it on> | <source message> | <due date as written>\n\nPROBLEMS\n  <what is odd or missing> | <message number> | <how to settle it>\n\nPIPELINE PLAN (only if asked)\n  Fields to keep <list> | Thread rules <list> | Quote removal <rules> | Private data <rules> | Tests <list>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you cannot, paste SKILL.md into a new chat, then paste references/source-agent.md.",
  "Paste one thread, or attach it as an exported file. Keep the From, To and Date lines. Stripped headers lead to wrong owners. Check you may share the emails with your AI tool.",
  "Type \"Parse this thread into the message table, decisions and tasks with owners. Mark anything you inferred.\"",
  "Check the task list against the thread. Is each owner the person who made that promise? Fix any that are wrong and tell it why.",
  "To plan a system, say where the emails come from and what question your AI helper must answer. Ask for \"the pipeline plan\".",
  "Hand the plan to your developer, or keep it as the spec for the tool you buy."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Agent tool designer",
   "url": "https://useaiblocks.com/skills/agent-tool-designer",
   "why": "Agent tool designer"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/engineering/engineering-email-intelligence-engineer.md",
  "licence": "MIT",
  "original_name": "Email Intelligence Engineer",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Email Intelligence Engineer",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/engineering/engineering-email-intelligence-engineer.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-engineering-email-intelligence-engineer",
  "markdown": "https://useaiblocks.com/agents/agency-engineering-email-intelligence-engineer.md",
  "json": "https://useaiblocks.com/agents/agency-engineering-email-intelligence-engineer.json",
  "instructions": "https://useaiblocks.com/skills/agency-engineering-email-intelligence-engineer/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-engineering-email-intelligence-engineer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-engineering-email-intelligence-engineer",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-engineering-email-intelligence-engineer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
