seedSkills
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
name
name:
string
Defined in: data/seedSkills.ts:168
Skill display name
Overrides
description
description:
string
Defined in: data/seedSkills.ts:170
Skill description
Overrides
tags
tags:
string[]
Defined in: data/seedSkills.ts:172
Tags for categorization
Overrides
trigger_phrases
trigger_phrases:
string[]
Defined in: data/seedSkills.ts:174
Trigger phrases for suggestion matching
Overrides
domain_key
domain_key:
string
Defined in: types/skills.ts:99
Inherited from
version
version:
string
Defined in: types/skills.ts:104
Inherited from
status
status:
"draft"|"active"|"deprecated"
Defined in: types/skills.ts:105
Inherited from
manifest_hash
manifest_hash:
string
Defined in: types/skills.ts:106
Inherited from
model_spec
model_spec:
SkillModelSpec
Defined in: types/skills.ts:107
Inherited from
metadata?
optionalmetadata:SkillVersionMetadata
Defined in: types/skills.ts:109
Version metadata including executor engine selection
Inherited from
input_schema
input_schema:
JSONSchema
Defined in: types/skills.ts:110
Inherited from
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
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
workflow
workflow:
SkillWorkflow
Defined in: types/skills.ts:115
Inherited from
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
published_by?
optionalpublished_by:string
Defined in: types/skills.ts:118
Inherited from
published_at?
optionalpublished_at:string
Defined in: types/skills.ts:119
Inherited from
Variables
DEFAULT_POLICY
constDEFAULT_POLICY:SkillPolicy
Defined in: data/seedSkills.ts:22
SEED_DOMAIN_PACKS
constSEED_DOMAIN_PACKS:Omit<DomainPack,"id"|"organization_id"|"created_at"|"updated_at">[]
Defined in: data/seedSkills.ts:34
SEED_SKILLS
constSEED_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
inferDomainKey()
inferDomainKey(
skill):string
Defined in: data/seedSkills.ts:672
Get domain key for a skill (MVP-0 inference from tags)
Parameters
skill
Returns
string