/**
 * Embedded Design Skill Workflows
 *
 * Each skill is a structured workflow that guides the LLM through producing
 * a specific kind of design artifact. Skills are based on the Open Design
 * project (https://github.com/nexu-io/open-design).
 *
 * The LLM reads the skill workflow, then uses its existing tools (write, read,
 * bash) to produce output files in the working directory.
 */
export interface DesignSkill {
    name: string;
    scenario: string;
    description: string;
    /** What kind of artifact this produces */
    outputKind: "html" | "html-multi" | "slides";
    /** The full workflow guide for the LLM */
    workflow: string;
}
export declare const DESIGN_SKILLS: DesignSkill[];
/** Lookup a skill by name (case-insensitive). */
export declare function findSkill(name: string): DesignSkill | undefined;
/** Format a skill workflow as markdown for the LLM. */
export declare function formatSkillForLLM(skill: DesignSkill): string;
/** List all skills as compact markdown. */
export declare function listSkillsForLLM(): string;
//# sourceMappingURL=skills.d.ts.map