Contacts

Per-contact directories give Claude context when drafting emails — relationship history, tone preferences, recurring topics.

Adding a contact

corky contact-add alex --email alex@example.com --email alex@work.com \
  --label correspondence --account personal

This creates mail/contacts/alex/ with an AGENTS.md template (+ CLAUDE.md symlink) and updates .corky.toml.

Contact context

Edit mail/contacts/{name}/AGENTS.md with:

  • Relationship: How you know this person, shared history
  • Tone: Communication style overrides (defaults to voice.md)
  • Topics: Recurring subjects, current projects
  • Notes: Freeform context — preferences, pending items, important dates

Contact metadata

Contact metadata in .corky.toml maps names to email addresses (for manifest tagging, not sync routing):

[contacts.alex]
emails = ["alex@example.com", "alex@work.com"]
labels = ["correspondence"]
account = "personal"