Skip to content

skills.create

Type: mutation Module: convex/skills.ts

{
orgId: string,
programId: Id<"programs">,
name: string,
domain: domainValidator,
targetPlatform: targetPlatformValidator,
content: string,
status: statusValidator /* optional */,
}

Create a new skill and its initial v1 version snapshot. @param orgId - Organization ID @param programId - Parent program @param name - Skill display name @param domain - Functional domain (e.g., “frontend”, “backend”) @param targetPlatform - Target platform for the skill @param content - Skill content/instructions