Custom Skillsets
Most AI assistants can only talk. ChatBotKit Skillsets let them act. A skillset is a collection of abilities that gives your AI agent the power to perform real actions - sending emails, creating support tickets, searching your knowledge base, updating CRM records, or connecting to any of the 140+ pre-built service integrations available in the abilities catalogue.
When you attach a skillset to your bot, the AI automatically understands what actions it can take and decides when to use them based on conversation context. Your bot reads the skillset's name and description to understand its purpose, then executes abilities when they're relevant to what users are asking for.
Key Capabilities
Pre-Built Service Integrations
Access over 140 ready-to-use ability templates for popular services including Slack, Gmail, Google Calendar, Airtable, Notion, HubSpot, Zendesk, Stripe, and many more. Each integration handles authentication, API formatting, and response parsing automatically.
Custom Ability Creation
Build abilities for your own internal APIs and services. Define the HTTP endpoints, parameters, authentication headers, and response handling - then let your AI decide when to invoke them during conversations.
Ability Packs
Related abilities can be grouped into packs. A "Customer Support" pack might include search-knowledge-base, create-ticket, send-notification, and update-CRM abilities that work together seamlessly. The AI can chain multiple abilities to complete complex workflows.
Dynamic Installation
Skillsets can be installed and uninstalled during conversations. This lets you build AI agents that load specialized toolsets on demand - activating sales tools for sales conversations and support tools for support conversations.
Secure Secret Management
Abilities can reference secrets for API keys and OAuth tokens without exposing credentials. When an ability runs, ChatBotKit automatically injects the appropriate authentication headers.
Real-World Use Cases
Automated Customer Support
Build a support bot that can search your documentation, create tickets in Zendesk or Freshdesk, send confirmation emails to customers, and escalate issues to human agents - all without leaving the conversation. The AI decides which actions to take based on what the customer needs.
Sales Assistant Automation
Create a sales bot equipped with abilities to look up prospect information in your CRM, check product availability, generate quotes, schedule follow-up calls in Google Calendar, and send personalized emails. Each conversation becomes an opportunity for automated action.
Internal Operations Bot
Deploy an internal assistant that can query your databases, update spreadsheets in Google Sheets, post updates to Slack channels, create tasks in Asana or Monday.com, and pull reports from your analytics tools. Your team gets a conversational interface to your entire operations stack.
E-commerce Assistant
Build a shopping assistant that checks inventory, processes returns, sends shipping notifications, applies discount codes, and updates order status - connecting your AI to your commerce platform through custom abilities.
How It Works
Getting started with skillsets takes just a few steps:
- Create a skillset from your dashboard with a descriptive name and purpose
- Add abilities using pre-built templates or by configuring custom API connections
- Connect secrets for any services that require authentication
- Attach the skillset to your bots in their settings
- Test in conversations using the built-in chat feature on the skillset page
The AI reads your skillset's name and description to understand when these abilities are relevant. When a user asks for something that matches an ability's purpose, the AI executes it automatically and incorporates the results into the conversation.
Getting Started
Navigate to Skillsets in your ChatBotKit dashboard to create your first skillset. Start with a single ability from the pre-built templates - like sending a Slack message or fetching a web page - to understand how the system works. Then expand with additional abilities as your use case grows.
For detailed configuration options and API documentation, see the Skillsets documentation.