8.0k★by mrgoodb
intercom – OpenClaw Skill
intercom is an OpenClaw Skills integration for coding workflows. Manage customer conversations, contacts, and help articles via Intercom API. Send messages and manage support inbox.
8.0k stars736 forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding
Skill Snapshot
| name | intercom |
| description | Manage customer conversations, contacts, and help articles via Intercom API. Send messages and manage support inbox. OpenClaw Skills integration. |
| owner | mrgoodb |
| repository | mrgoodb/intercom |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @mrgoodb/intercom |
| last updated | Feb 7, 2026 |
Maintainer

File Explorer
2 files
.
_meta.json
269 BSKILL.md
1.9 KBSKILL.md
name: intercom description: Manage customer conversations, contacts, and help articles via Intercom API. Send messages and manage support inbox. metadata: {"clawdbot":{"emoji":"💬","requires":{"env":["INTERCOM_ACCESS_TOKEN"]}}}
Intercom
Customer messaging platform.
Environment
export INTERCOM_ACCESS_TOKEN="dG9rOxxxxxxxxxx"
List Contacts
curl "https://api.intercom.io/contacts" \
-H "Authorization: Bearer $INTERCOM_ACCESS_TOKEN" \
-H "Accept: application/json"
Search Contacts
curl -X POST "https://api.intercom.io/contacts/search" \
-H "Authorization: Bearer $INTERCOM_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": {"field": "email", "operator": "=", "value": "user@example.com"}}'
Create Contact
curl -X POST "https://api.intercom.io/contacts" \
-H "Authorization: Bearer $INTERCOM_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"role": "user", "email": "user@example.com", "name": "John Doe"}'
Send Message
curl -X POST "https://api.intercom.io/messages" \
-H "Authorization: Bearer $INTERCOM_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"message_type": "inapp",
"body": "Hey! How can I help?",
"from": {"type": "admin", "id": "ADMIN_ID"},
"to": {"type": "user", "id": "USER_ID"}
}'
List Conversations
curl "https://api.intercom.io/conversations" \
-H "Authorization: Bearer $INTERCOM_ACCESS_TOKEN"
Reply to Conversation
curl -X POST "https://api.intercom.io/conversations/{id}/reply" \
-H "Authorization: Bearer $INTERCOM_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"message_type": "comment", "type": "admin", "admin_id": "ADMIN_ID", "body": "Thanks for reaching out!"}'
Links
- Dashboard: https://app.intercom.com
- Docs: https://developers.intercom.com
README.md
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install intercom?
Run openclaw add @mrgoodb/intercom in your terminal. This installs intercom into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/mrgoodb/intercom. Review commits and README documentation before installing.
