Agent Skills
Twenty
Open-source CRM platform
Twenty is an open-source modern CRM for managing people, companies, opportunities, notes, and tasks.
Required Environment
| Name | Type | Description |
|---|---|---|
TWENTY_API_KEY | secret | API key from Twenty Settings > APIs & Webhooks |
TWENTY_API_URL | var | API URL (default: https://api.twenty.com for cloud) |
Configuration
version: "1.0"
agents:
my-agent:
framework: claude-code
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/twentyRun
Store your secret on the platform (recommended, one-time setup):
vm0 secret set TWENTY_API_KEY your-twenty-api-keyThen run your agent - secret is automatically loaded:
vm0 run my-agent "create contact in CRM"For CI/CD or temporary overrides, pass secrets at runtime: --secrets TWENTY_API_KEY=value. See Environment Variables for details.
Example Instructions
# CRM Agent
You manage Twenty CRM data.
## Workflow
1. Query people and companies
2. Create or update records
3. Track opportunities
4. Add notes and tasks
## Objects
- People, companies, opportunities# Sales Pipeline Agent
You manage sales opportunities.
## Workflow
1. List opportunities
2. Update pipeline stages
3. Track deal progress
4. Generate reports
## Features
- REST and GraphQL APIs