skills — @personaai/sdk
Generated field tables for skills — do not edit
Generated from
sdk/typescript/dist/typedoc.json— do not edit. Regenerate withnode platform/scripts/typedoc-resources.mjs.
skills
Auth: Requires
Authorization: Bearer <keyId>.<secret>(server-side). For per-user calls addx-persona-external-user-id. See .
Skills are reusable capabilities (file-backed) that agents can use. Manage them via the SDK and attach via agents.create({ skills: [skillId] }).
Example
TypeScript
cURL
Response
Skill
Note: unlike Provider, the Developer API returns Skill documents in their raw Mongo shape (_id, not id) — reflected here as-is rather than papering over a real backend inconsistency.
Source: types/skill.ts:15
Interface
SkillFile
A file bundled with a Skill (e.g. a reference doc or script an Agent can read).
Source: types/skill.ts:2
Interface
CreateSkillInput
Source: types/skill.ts:33
Interface
UpdateSkillInput
All fields optional — only what you pass is changed.
Source: types/skill.ts:44
Interface
DiscoverSkillsParams
Source: types/skill.ts:53
Interface