Teach it your business logic.
A chatbot answers questions. Give yours skills and it starts doing things — checking an order, booking a slot, calling your API — then wire those skills into workflows that run the moment an event lands.
No credit card required · 7-day free trial
A marketplace of ready-made skills.
A Skill Set bundles related actions — check an order, issue a refund, book a slot. Browse them at skillsets.cloodot.com, install one in a click, drop in your keys, and enable it on your agent. Installed sets are versioned and update in place; test each in the playground before it goes live.
Explore, install, enable
Three tabs — Installed, Explore, and My Skill Sets. Find a set that matches your stack, install it in a click, then turn it on for your persona.
Configured, not coded
Each set asks only for what it needs — an endpoint, an API key — then it is ready to use. No editor, no deploy step.
Versioned and tracked
Every set is versioned and updates in place, and skill usage is logged — so you can see which ones earn their keep and stay on recent releases.
Plain language first. Code when you need it.
When the marketplace doesn’t have it, build it. A skill is a JavaScript handler that takes typed parameters, calls your system, and returns a result the agent can speak. Describe it in a prompt so the agent knows when to reach for it, define the inputs and outputs as JSON Schema, and a live validator checks the code before you ship.
Typed in, typed out
Parameters and responses are JSON Schema, so the agent extracts the right inputs and knows exactly what shape comes back.
Search or Execute
Search skills are read-only lookups that return data for the reply; Execute skills create, update, or book — the ones with side effects.
Dashboard, MCP, or API
Build in the visual editor with live validation, or manage Skill Sets programmatically from the Cloodot MCP server or the Developer API.
If this happens, do that.
Workflows automate the parts of conversation management you’d otherwise do by hand. Every one starts with a single trigger — a new conversation, a label added, an incoming webhook — then branches on conditions, waits with delays, and runs actions: assign, label, message, extract, or call an API. Your installed skills are actions here too.
One trigger, many paths
Start on a new conversation, an assignment, a resolve, a star, a label change, or an incoming webhook — then branch True or False on conditions.
Actions that do the work
Send a message or WhatsApp template, assign to a teammate or a persona, add labels, auto-extract sentiment, or run an installed skill — they appear here too.
Versioned and testable
Test with sample data before you publish, watch every run in the log, and retry or roll back. Each save is a new version; only one is live at a time.
Powerful actions, on a short leash.
Skills run custom code, so Cloodot runs it carefully. Every handler executes in an isolated sandbox with strict CPU and memory limits, and reaches your systems only through the configuration and secrets you provide. Secrets are delivered apart from ordinary config, and required fields are enforced before a set can run.
Isolated execution
Each skill runs sandboxed with strict CPU and memory limits, and blocked APIs — eval, require, import, process — are rejected at validation.
Secrets kept separate
API keys and tokens arrive in input.secrets, masked in the UI, never folded into ordinary config a skill can log by accident.
Your keys, your rules
Use scoped credentials with the minimum permissions, prefer verified authors, and revoke keys the moment you uninstall a set.
Automation that earns its keep.
Cloodot’s AI now handles the flood of WhatsApp queries across our stores and routes only what needs a person to the team. Faster replies, more sales, fewer agents on the clock.
Akhil · MyG
Skills & workflows, answered.
What's the difference between a skill and a workflow?
Do I have to write code?
How do skills reach my own systems?
Is it safe to give a skill my API keys?
What can trigger a workflow?
Try the whole thing, today.
Start free. Connect a channel, train an agent on your own content, and you'll have a working deployment in your inbox the same afternoon.