Skill Twenty Crm
Description
Agent-ready Twenty CRM toolkit. 396 bash scripts covering every REST endpoint, CRUD, batch, filters, merges across 30+ objects. Drop-in skill for Claude Code, OpenClaw, MCP clients, or any agent/CLI with bash + curl + jq.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Twenty CRM Skill
Agent-ready toolkit for [Twenty CRM](https://twenty.com). 396 deterministic bash scripts mapped one-to-one to Twenty's REST API — CRUD, batch operations, filters, duplicate merges, and attachments across 30+ core objects.
Ships as a [Claude Code](https://docs.claude.com/en/docs/claude-code/skills) / [OpenClaw](https://github.com/openclaw) skill, and works anywhere you can run `bash`, `curl`, and `jq` — Cursor, Aider, custom agents, cron jobs, or your own terminal.
Why this exists
Twenty CRM exposes a rich REST API, but LLM agents do poorly at composing raw HTTP calls reliably. This repo replaces guesswork with 396 named, schema-documented scripts. An agent (or a human) picks the script, passes JSON, gets a deterministic result. No token waste on API docs, no malformed requests.
What's covered
Every Twenty object gets the full CRUD set — find, find-one, create, update, delete, batch-create, plus merge-duplicates where applicable.
- Core CRM — Companies, People, Opportunities, Notes, Tasks, Note Targets, Task Targets
- Communication — Messages, Message Threads, Message Channels, Message Participants, Message Folders
- Calendar — Calendar Events, Calendar Channels, Event Participants, Channel Event Associations
- Workspace — Workspace Members, Connected Accounts, Favorites, Favorite Folders, Blocklists
- Automation — Workflows, Workflow Runs, Workflow Automated Triggers, Timeline Activities
- Content — Attachments, Dashboards
- …plus the long tail. See `references/manifest.md` for the complete 396-endpoint list.
Requirements
bash4+curljq- A Twenty CRM workspace and an API key
Setup
Set two environment variables:
export TWENTY_BASE_URL="https://api.twenty.com" # or your self-hosted URL
export TWENTY_API_KEY="your-api-key-here"
Get a key from Twenty → Settings → Developers → API Keys.
Make scripts executable on first checkout:
chmod +x
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11