Skip to content
Get started

Skills

List all skills
client.promptly.skills.list(SkillListParams { organizationId } query, RequestOptionsoptions?): SkillListResponse { id, content, name, 11 more }
GET/api/promptly/skills
Create a skill
client.promptly.skills.create(SkillCreateParams { content, name, organizationId, 6 more } body, RequestOptionsoptions?): Skill { id, content, name, 11 more }
POST/api/promptly/skills
Get a skill
client.promptly.skills.retrieve(stringskillID, RequestOptionsoptions?): Skill { id, content, name, 11 more }
GET/api/promptly/skills/{skillId}
Update a skill
client.promptly.skills.update(stringskillID, SkillUpdateParams { category, content, description, 3 more } body, RequestOptionsoptions?): Skill { id, content, name, 11 more }
PATCH/api/promptly/skills/{skillId}
Delete a skill
client.promptly.skills.delete(stringskillID, RequestOptionsoptions?): void
DELETE/api/promptly/skills/{skillId}
ModelsExpand Collapse
Skill { id, content, name, 11 more }
id: string
formatuuid
content: string

Markdown instructions that guide task execution

name: string
category?: string
createdAt?: string
formatdate-time
description?: string
frontmatter?: Frontmatter { author, requiredSources, tags }

Skill metadata

author?: string
requiredSources?: Array<string>

Source slugs this skill depends on

tags?: Array<string>
iconUrl?: string
formaturi
isPublic?: boolean

Whether the skill is shared publicly

isUserInvocable?: boolean

Whether users can manually attach this skill

organizationId?: string
formatuuid
slug?: string

URL-friendly identifier

updatedAt?: string
formatdate-time
version?: number