Agent Skills
Intercom
Customer messaging and support platform
Intercom is a customer messaging platform for managing conversations, contacts, and support operations.
Required Environment
| Name | Type | Description |
|---|---|---|
INTERCOM_ACCESS_TOKEN | secret | Access token from Intercom Developer Hub |
Configuration
version: "1.0"
agents:
my-agent:
framework: claude-code
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/intercomRun
Store your secret on the platform (recommended, one-time setup):
vm0 secret set INTERCOM_ACCESS_TOKEN your-intercom-access-tokenThen run your agent - secret is automatically loaded:
vm0 run my-agent "list open conversations"For CI/CD or temporary overrides, pass secrets at runtime: --secrets INTERCOM_ACCESS_TOKEN=value. See Environment Variables for details.
Example Instructions
# Support Agent
You manage Intercom conversations.
## Workflow
1. List conversations by status
2. Read conversation messages
3. Reply to customers
4. Close or assign conversations
## Conversation States
- open, closed, snoozed# Contact Manager Agent
You manage Intercom contacts.
## Workflow
1. Search for contacts
2. Create or update contact profiles
3. Add notes and tags
4. Track contact activity
## Contact Fields
- name, email, phone, custom attributes