Docs / Skills Reference / Contacts

Contacts

What it does

Manages your contacts, communication channels, access control, and invite links. Tracks who can reach your assistant and through which channels.

Setup required

None for basic contact management. Google Contacts integration available via OAuth.

Permissions

  • Google OAuth (optional, for importing Google Contacts)
  • No macOS permissions needed

Common prompts

You say...What happens
“Add Sarah as a contact”Creates a new contact entry
“What's Jake's email?”Searches contact details
“Send Sarah an invite to connect on Telegram”Generates a channel-specific invite link
“Import my Google Contacts”Syncs contacts from Google
“Make Sarah a trusted contact”Grants access control privileges
“Block messages from this number”Updates channel status

Configuration

  • Contacts can have multiple channels (Telegram, WhatsApp, email, Slack, phone)
  • Channel statuses: active, revoked, blocked
  • Trusted contacts can interact with your assistant on your behalf

Tips & gotchas

  • Access management. Contacts are how you manage who can reach your assistant through external channels.
  • Trusted contacts. Making someone a “trusted contact” gives them limited access to your assistant — they can chat but can't access your memories or sensitive tools without guardian approval.
  • Invite links. Invite links are channel-specific and can be revoked.