devchaudhary24k

Skill Twenty CRM — Development skill for Claude Code

Development community

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

  • bash 4+
  • curl
  • jq
  • 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