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
| Type | Description |
|---|---|
| prompt | Reusable prompt templates with variables |
| knowledge | RAG-based knowledge retrieval |
| tool_bundle | Curated collection of tools |
| guardrail | Input/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.