Interface SkillMetadata

Skill metadata from SKILL.md frontmatter.

interface SkillMetadata {
    always?: boolean;
    skillKey?: string;
    primaryEnv?: string;
    emoji?: string;
    homepage?: string;
    os?: readonly string[];
    requires?: SkillRequirements;
    install?: SkillInstallSpec[];
}

Properties

always?: boolean

Always include this skill regardless of requirements

skillKey?: string

Override skill key (default: folder name)

primaryEnv?: string

Primary environment variable for this skill

emoji?: string

Emoji for display

homepage?: string

Homepage URL

os?: readonly string[]

Limit to specific OS platforms

Requirements for eligibility

install?: SkillInstallSpec[]

Installation specifications