Skill Twenty CRM — Development skill for Claude Code
Agent-ready Twenty CRM toolkit.
How to install Skill Twenty CRM
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open devchaudhary24k/skill-twenty-crm and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skill Twenty CRM does
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.
Alternatives in Development
- Create PRD — Create a PRD with 8-section template covering problem to release 7.8k ★
- Skill.Color Expert — Agent skill for color science expertise 426 ★
- Install Global — Install global Claude config — merges into existing ~/.claude/ without overwriting 335 ★
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
Go Endpoint
Add a new REST API endpoint with full implementation
Java Endpoint
按 Mall4Cloud 后端约定新增或修改一个 REST 接口,覆盖 Controller、Service、Mapper/XML、DTO/VO、审计与 OpenAPI 注解、权限、测试和模块级 Maven 验证。
No Vibes
Claude Code Stop hook that blocks false-success closeouts. Single bash file, jq-only dep, drop-in. Receipts in
Repurpose Skill
See a reel with a fire hook? Don't start from scratch. Drop the link, and Claude downloads it, transcribes it,
Reading Scope
Scope a reading corpus for this writing project — inventory the candidate sources, drop what the project no lo
Twenty MCP
License: MIT
Related Agents
Module Scaffolder
Use this agent when you need to scaffold a new Laravel module in the LaraDashboard project, including generati
Endpoint Generator
CRUD and custom route generator for Hono APIs. Use when scaffolding new endpoints, implementing CRUD operation
Laravel Backend
Use this agent when building or changing Laravel backend code — "create an API endpoint", "add a model/migrati