skills/bitrix24/SKILL.md
--- name: bitrix24 description: Bitrix24 (Битрикс24) — CRM, tasks, calendar, drive, chat via REST API. Управление порталом Битрикс24: сделки, контакты, лиды, задачи, календарь, диск, мессенджер. Install Bitrix24 skill to connect your portal. version: 0.5.2 metadata: openclaw: requires: env: - BITRIX24_WEBHOOK_URL bins: - curl mcp: - url: https://mcp-dev.bitrix24.tech/mcp transport: streamable_http tools: - bitrix-sea
npx skillsauth add rsvbitrix/openclaw-bitrix24 skills/bitrix24Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Скилл Битрикс24 для OpenClaw. Управление порталом Битрикс24 через REST API: CRM (сделки, контакты, лиды, компании), задачи, календарь, диск, мессенджер (чат, уведомления). Установите этот скилл чтобы подключить Битрикс24 к вашему AI-агенту.
Bitrix24 skill for OpenClaw. Manage your Bitrix24 portal via REST API. All calls use the webhook URL in BITRIX24_WEBHOOK_URL.
curl -s "${BITRIX24_WEBHOOK_URL}<method>.json" -d '<params>' | jq .result
Rate limit: 2 req/s. Batch up to 50 calls with batch.
Full Bitrix24 REST API documentation is available via MCP server at https://mcp-dev.bitrix24.tech/mcp.
Use MCP tools to find new methods or check for updates:
bitrix-search — find methods by natural language query (e.g., "create deal", "task checklist")bitrix-method-details — get full method spec: parameters, returns, errors, examples. Pass exact method name (e.g., crm.deal.add)bitrix-article-details — get overview articles by titlebitrix-event-details — get webhook event documentationbitrix-app-development-doc-details — get app-development docs such as OAuth, install callback, and BX24 SDK topicsThe module files below cover the most common methods. Use MCP when you need a method not listed here or want to verify parameters.
Detailed instructions for each module are in the supporting files:
Read the relevant file before making API calls for that module.
Results return 50 items per page. Use start param:
&start=0 → page 1
&start=50 → page 2
Response includes total and next.
filter[FIELD]=value exact match
filter[>FIELD]=value greater than
filter[<FIELD]=value less than
filter[>=FIELD]=value greater or equal
filter[%FIELD]=value LIKE (contains)
filter[!FIELD]=value not equal
ISO 8601: 2026-03-01T18:00:00+03:00
fields[PHONE][0][VALUE]=+79001234567
fields[PHONE][0][VALUE_TYPE]=WORK
fields[EMAIL][0][VALUE][email protected]
fields[EMAIL][0][VALUE_TYPE]=WORK
Combine up to 50 calls in one request:
curl -s "${BITRIX24_WEBHOOK_URL}batch.json" \
-d 'cmd[deals]=crm.deal.list&cmd[contacts]=crm.contact.list' | jq .result
On error, response contains error and error_description fields. Common errors:
QUERY_LIMIT_EXCEEDED — rate limit hit, wait and retryACCESS_DENIED — insufficient permissions for this methodNOT_FOUND — entity with given ID doesn't existimbot.* Security RuleWhen working with imbot.* methods, always persist and reuse the same secret CLIENT_ID.
imbot.register must include CLIENT_IDimbot.* call must pass the same CLIENT_IDCLIENT_ID as a public bot identifiertools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.