Skip to content

Agent Factory: Email triage SKILL.md — reference specification for v1 validation #1121

@kovtcharov-amd

Description

@kovtcharov-amd

Context

The Agent Factory v1 uses email triage as the proving ground. This issue covers writing the reference SKILL.md specification that the factory consumes to produce the email triage agent.

Scope

  • Write skills/email-triage/SKILL.md with:
    • Full YAML frontmatter: name, version, description, category, tags, model requirements, capabilities, permissions, connectors
    • Capabilities: categorize_emails, summarize_inbox, draft_responses, manage_calendar, organize_folders
    • Permissions: network:read:imap,smtp; network:write:smtp
    • Connectors: Gmail (OAuth2), Outlook (OAuth2)
    • Eval config: personas (executive, developer, manager), scenarios (morning_triage, urgent_detection, meeting_negotiation, spam_filtering, thread_context)
    • Detailed markdown body describing expected agent behavior, edge cases, and quality expectations
  • Create eval scenario YAML files for each scenario listed in the spec
  • Create synthetic email dataset for the eval sandbox (50+ emails across personas, threads, spam, attachments)
  • Validate: factory can parse the SKILL.md and scaffold an agent from it

Acceptance Criteria

  • SKILL.md passes factory parser validation
  • All 5 capabilities are clearly specified with expected behaviors
  • Eval scenarios cover happy path + adversarial cases
  • Synthetic email dataset is realistic (multiple personas, threads, spam)
  • Factory scaffold produces working agent from this spec

Ref: docs/plans/agent-factory.mdx "Reference: Email Triage SKILL.md"

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions