Skip to main content

Skills

Skills are modular capabilities that extend what your Char AI agent can do.

What are Skills?

Skills let you:
  • Connect to external APIs
  • Execute custom actions
  • Access your application data
  • Automate workflows

Built-in Skills

Web Search

Search the web for current information

Code Execution

Run code snippets in a sandboxed environment

File Analysis

Parse and understand uploaded documents

Image Generation

Create images from text descriptions

Custom Skills

Create custom skills to integrate with your systems:
const skill = {
  name: 'lookup_order',
  description: 'Look up order details by ID',
  parameters: {
    type: 'object',
    properties: {
      orderId: {
        type: 'string',
        description: 'The order ID to look up'
      }
    },
    required: ['orderId']
  },
  handler: async ({ orderId }) => {
    // Your implementation
    return await getOrderDetails(orderId);
  }
};

Skill Configuration

Configure which skills are available for each site:
  1. Navigate to your site settings
  2. Select Skills tab
  3. Enable or disable individual skills
  4. Configure skill-specific settings