Skip to main content

seedSkills

Workspace API


Workspace API / data/seedSkills

data/seedSkills

Interfaces

SeedSkillVersion

Defined in: data/seedSkills.ts:164

Extended skill version with additional metadata for MVP-0

Extends

  • Omit<SkillVersion, "id" | "skill_id" | "created_by" | "created_at" | "deleted_at">

Properties

skill_key

skill_key: string

Defined in: data/seedSkills.ts:166

Stable skill identifier for MVP-0

Overrides

SkillVersion.skill_key

name

name: string

Defined in: data/seedSkills.ts:168

Skill display name

Overrides

SkillVersion.name

description

description: string

Defined in: data/seedSkills.ts:170

Skill description

Overrides

SkillVersion.description

tags

tags: string[]

Defined in: data/seedSkills.ts:172

Tags for categorization

Overrides

SkillVersion.tags

trigger_phrases

trigger_phrases: string[]

Defined in: data/seedSkills.ts:174

Trigger phrases for suggestion matching

Overrides

SkillVersion.trigger_phrases

domain_key

domain_key: string

Defined in: types/skills.ts:99

Inherited from

SkillVersion.domain_key

version

version: string

Defined in: types/skills.ts:104

Inherited from

SkillVersion.version

status

status: "draft" | "active" | "deprecated"

Defined in: types/skills.ts:105

Inherited from

SkillVersion.status

manifest_hash

manifest_hash: string

Defined in: types/skills.ts:106

Inherited from

SkillVersion.manifest_hash

model_spec

model_spec: SkillModelSpec

Defined in: types/skills.ts:107

Inherited from

SkillVersion.model_spec

metadata?

optional metadata: SkillVersionMetadata

Defined in: types/skills.ts:109

Version metadata including executor engine selection

Inherited from

SkillVersion.metadata

input_schema

input_schema: JSONSchema

Defined in: types/skills.ts:110

Inherited from

SkillVersion.input_schema

input_schema_version

input_schema_version: string

Defined in: types/skills.ts:111

Inherited from

SkillVersion.input_schema_version

output_schema

output_schema: JSONSchema

Defined in: types/skills.ts:112

Inherited from

SkillVersion.output_schema

output_schema_version

output_schema_version: string

Defined in: types/skills.ts:113

Inherited from

SkillVersion.output_schema_version

policy

policy: SkillPolicy

Defined in: types/skills.ts:114

Inherited from

SkillVersion.policy

workflow

workflow: SkillWorkflow

Defined in: types/skills.ts:115

Inherited from

SkillVersion.workflow

skill_system_prompt

skill_system_prompt: string

Defined in: types/skills.ts:116

Inherited from

SkillVersion.skill_system_prompt

step_prompts

step_prompts: Record<string, string>

Defined in: types/skills.ts:117

Inherited from

SkillVersion.step_prompts

published_by?

optional published_by: string

Defined in: types/skills.ts:118

Inherited from

SkillVersion.published_by

published_at?

optional published_at: string

Defined in: types/skills.ts:119

Inherited from

SkillVersion.published_at

Variables

DEFAULT_POLICY

const DEFAULT_POLICY: SkillPolicy

Defined in: data/seedSkills.ts:22


SEED_DOMAIN_PACKS

const SEED_DOMAIN_PACKS: Omit<DomainPack, "id" | "organization_id" | "created_at" | "updated_at">[]

Defined in: data/seedSkills.ts:34


SEED_SKILLS

const SEED_SKILLS: SeedSkillVersion[]

Defined in: data/seedSkills.ts:177

Functions

getDomainPackByKey()

getDomainPackByKey(key): Omit<DomainPack, "id" | "organization_id" | "created_at" | "updated_at"> | undefined

Defined in: data/seedSkills.ts:638

Get domain pack by key

Parameters

key

string

Returns

Omit<DomainPack, "id" | "organization_id" | "created_at" | "updated_at"> | undefined


getSkillByKey()

getSkillByKey(skillKey): SeedSkillVersion | undefined

Defined in: data/seedSkills.ts:645

Get skill by key

Parameters

skillKey

string

Returns

SeedSkillVersion | undefined


getSkillsByDomain()

getSkillsByDomain(domainKey): SeedSkillVersion[]

Defined in: data/seedSkills.ts:652

Get all skills for a domain

Parameters

domainKey

string

Returns

SeedSkillVersion[]


inferDomainKey()

inferDomainKey(skill): string

Defined in: data/seedSkills.ts:672

Get domain key for a skill (MVP-0 inference from tags)

Parameters

skill

SeedSkillVersion

Returns

string