/** * Agent Skill builder - converts VAT agents to Agent Skills */ export interface BuildOptions { /** * Path to agent directory or manifest file */ agentPath: string; /** * Output path for skill bundle * If not provided, defaults to /dist/vat-bundles/skill */ outputPath?: string; /** * Build target (skill, langchain, etc.) * Used for default output path determination */ target?: string; /** * Whether to package the generated SKILL.md * @default true */ package?: boolean; /** * Package formats to generate (when package=true) * @default ['directory'] */ formats?: ('directory' | 'zip' | 'npm' | 'marketplace')[]; } export interface BuildResult { /** * Path where skill was written */ outputPath: string; /** * Agent metadata */ agent: { name: string; version: string | undefined; }; /** * Files created */ files: string[]; /** * Package artifacts (when package=true) */ packageArtifacts?: Record; } /** * Build an Agent Skill from a VAT agent * * This function: * 1. Generates SKILL.md from agent.yml (the "extra pre-step") * 2. Optionally packages the SKILL.md using unified packaging logic */ export declare function buildAgentSkill(options: BuildOptions): Promise; //# sourceMappingURL=builder.d.ts.map