Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Interact with Twenty CRM (self-hosted) via REST/GraphQL.
Interact with Twenty CRM (self-hosted) via REST/GraphQL.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Interact with your self-hosted Twenty instance via REST and GraphQL.
Create config/twenty.env (example at config/twenty.env.example): TWENTY_BASE_URL (e.g. https://crm.example.com or http://localhost:3000) TWENTY_API_KEY (Bearer token) Scripts load this file automatically.
REST GET: skills/twenty-crm/scripts/twenty-rest-get.sh "/companies" 'filter={"name":{"ilike":"%acme%"}}&limit=10' REST POST: skills/twenty-crm/scripts/twenty-rest-post.sh "/companies" '{"name":"Acme"}' REST PATCH: skills/twenty-crm/scripts/twenty-rest-patch.sh "/companies/<id>" '{"employees":550}' REST DELETE: skills/twenty-crm/scripts/twenty-rest-delete.sh "/companies/<id>" GraphQL: skills/twenty-crm/scripts/twenty-graphql.sh 'query { companies(limit: 5) { totalCount } }'
Create company: skills/twenty-crm/scripts/twenty-create-company.sh "Acme" "acme.com" 500 Find companies by name: skills/twenty-crm/scripts/twenty-find-companies.sh "acme" 10
Twenty supports both REST (/rest/...) and GraphQL (/graphql). Object names/endpoints can differ depending on your workspace metadata and Twenty version. Auth tokens can be short-lived depending on your setup; refresh if you get 401.
Messaging, meetings, inboxes, CRM, and teammate communication surfaces.
Largest current source with strong distribution and engagement signals.