Skills API

    List and manage reusable skills that agents can use.

    list()

    List all skills available in your organization.

    typescript
    const { data: skills } = await client.skills.list();
    
    skills.forEach(skill => {
      console.log(`${skill.name}: ${skill.description}`);
      console.log(`  Type: ${skill.type}`);
      console.log(`  Agents: ${skill.agentCount}`);
    });

    get()

    typescript
    const skill = await client.skills.get('skill-uuid');
    
    console.log(skill.name);
    console.log(skill.description);
    console.log(skill.configuration);

    Skill Types

    TypeDescription
    promptReusable prompt templates with variables
    knowledgeRAG-based knowledge retrieval
    tool_bundleCurated collection of tools
    guardrailInput/output validation rules

    Import from a Claude plugin

    In the Cadra app, paste a public GitHub repo that holds a Claude Code plugin marketplace (.claude-plugin/marketplace.json). Pick a plugin, review each skill and its files, then import. Every skill becomes a normal org skill, and its other files come along as reference files. Cadra remembers the source, so Refresh shows when an update is available and re-imports it as a new version.