Kommo Automation
Has your agent manage Kommo CRM using natural language. It can handle contacts, deals, and tasks automatically.
What it does
This agent helps you manage your Kommo CRM using simple text commands. You can list, create, and update deals (leads), manage tasks, and see information about your custom fields.
When to use it
- ✓When you want to see all your ongoing deals.
- ✓When you need to quickly add a new deal.
- ✓When you want to assign a follow-up task to a deal.
Example of what to ask your AI
“Show me all deals in the 'Sales' pipeline that were created this week.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You type what you want to do, like 'create a new deal' or 'list my deals'. The agent understands your request and uses the right tools to interact with Kommo CRM.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add ComposioHQ/awesome-claude-skills --skill Kommo AutomationOr download just the file:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/kommo-automation/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Kommo Automation
Manage your Kommo CRM sales pipeline -- list and filter leads, navigate pipeline stages, create and update deals, assign tasks, and work with custom fields -- all through natural language commands.
Toolkit docs: composio.dev/toolkits/kommo
Setup
- Add the Composio MCP server to your client configuration:
https://rube.app/mcp - Connect your Kommo account when prompted (OAuth authentication).
- Start issuing natural language commands to manage your CRM.
Core Workflows
1. Navigate Pipelines and Stages
List all lead pipelines, then drill into specific pipeline stages to understand your sales funnel structure.
Tools: KOMMO_LIST_LEADS_PIPELINES, KOMMO_LIST_PIPELINE_STAGES
Example prompt:
"Show all my Kommo pipelines and the stages in my main sales pipeline"
Key parameters for List Pipelines: None required.
Key parameters for List Stages:
pipeline_id(required) -- The pipeline ID to list stages forwith_description-- Include stage descriptions in the response (boolean)
2. List and Filter Leads
Retrieve leads with powerful filtering by pipeline, status, date ranges, responsible users, price, and more.
Tool: KOMMO_LIST_LEADS
Example prompt:
"Show all leads in pipeline 12345 created this week, sorted by newest first"
Key parameters:
query-- Free-text search across all filled fieldsfilter_pipeline_ids-- Filter by pipeline IDs (array of integers)filter_status-- Filter by status within a pipeline:{"pipeline_id": 123, "status_id": 456}filter_responsible_user_ids-- Filter by assigned user IDsfilter_names-- Filter by lead namesfilter_price-- Filter by deal valuefilter_created_at-- Date range:{"from": <unix_timestamp>, "to": <unix_timestamp>}filter_updated_at-- Date range for last updatefilter_closed_at-- Date range for closureorder_by_created_at-- Sort: "asc" or "desc"order_by_updated_at-- Sort by update datelimit-- Max 250 per pagepage-- Page number for paginationwith_params-- Additional data: "contacts", "loss_reason", "catalog_elements", "source_id"
3. Create New Leads
Add new deals to your Kommo pipeline with custom fields, tags, and pipeline placement.
Tool: KOMMO_CREATE_LEAD
Example prompt:
"Create a new lead called 'Acme Corp Deal' worth $50,000 in pipeline 12345"
Key parameters:
name(required) -- Name of the lead/dealprice-- Deal value (integer)pipeline_id-- Pipeline to add the lead tostatus_id-- Stage within the pipeline (defaults to first stage of main pipeline)responsible_user_id-- Assigned user IDcustom_fields_values-- Array of custom field value objectstags_to_add-- Array of tags (by name or ID)created_by-- User ID of creator (0 for robot)loss_reason_id-- Reason for loss (if applicable)
4. Update Existing Leads
Modify lead properties including name, price, pipeline stage, responsible user, tags, and custom fields.
Tool: KOMMO_UPDATE_LEAD
Example prompt:
"Move lead 789 to stage 456 in pipeline 123 and update the price to $75,000"
Key parameters:
- Lead ID (required)
- Any combination of:
name,price,pipeline_id,status_id,responsible_user_id,tags_to_add,tags_to_delete,custom_fields_values
5. Create Tasks
Assign follow-up tasks linked to leads, contacts, or companies.
Tool: KOMMO_CREATE_TASK
Example prompt:
"Create a follow-up call task for lead 789 due tomorrow assigned to user 42"
Key parameters:
- Task text/description
- Entity type and ID (lead, contact, company)
- Responsible user ID
- Due date (Unix timestamp)
- Task type
6. Discover Custom Fields
List all custom fields for leads, contacts, or companies to understand your CRM schema.
Tool: KOMMO_LIST_CUSTOM_FIELDS
Example prompt:
"What custom fields are available for leads in Kommo?"
Key parameters:
- Entity type (leads, contacts, companies)
Known Pitfalls
- Date filters use Unix timestamps: All date range filters (
filter_created_at,filter_updated_at,filter_closed_at) require Unix timestamp format in{"from": <timestamp>, "to": <timestamp>}structure, not ISO8601 strings.
…
FAQ
How do I connect my Kommo account?
You'll need to add the Composio MCP server in your client configuration and then connect your Kommo account when prompted using OAuth authentication.
What are 'Unix timestamps'?
They are a way to represent dates and times as a number, counting the seconds since January 1, 1970. Some date filters in Kommo use this format.
Can I filter deals by status?
Yes, but you need to provide both the pipeline ID and the status ID. It's a good idea to list pipelines and stages first to find the correct IDs.
Details
Original description by the author
Automate Kommo CRM operations -- manage leads, pipelines, pipeline stages, tasks, and custom fields -- using natural language through the Composio MCP integration.
Popularity
- GitHub stars
- 77k
- Ranking position
- #1293
- License
- —
- Updated
- 9/18/2026
Comments
- …
More skills from this repository
artifacts-builder
Helps your agent build complex user interfaces. It uses modern technologies to create rich, interactive web pages.
ComposioHQ/awesome-claude-skills
brand-guidelines
Helps your agent apply official brand colors and fonts to materials. It's useful for maintaining visual identity in any piece that needs to look like the company's.
ComposioHQ/awesome-claude-skills
canvas-design
Lets your agent create original visual art in .png and .pdf. Use it when the user asks to create a poster, art, or other static design.
ComposioHQ/awesome-claude-skills
changelog-generator
Helps your agent create user-facing release notes from code commits. It transforms technical information into easy-to-understand text.
ComposioHQ/awesome-claude-skills
Similar skills
benchmark
Helps your agent measure code speed and performance. It's useful for ensuring things are fast and finding slowness issues.
affaan-m/ECC
content-hash-cache-pattern
Lets your agent use content hashes to cache file processing results. This avoids repeated processing and auto-invalidates the cache when content changes. Useful for speeding up slow tasks.
affaan-m/ECC
parallel-execution-optimizer
Makes your agent speed up complex tasks by breaking them into smaller parts and running them in parallel. It ensures everything is verified at the end.
affaan-m/ECC