/** * extensions.ts * * Manages extensions for two ecosystems: * speckit — installed via the `specify extension add` CLI command * open-plugins — installed by downloading a zip to .agents/plugins// * * Also integrates with the vercel-labs/skills ecosystem: * When the source looks like a GitHub shorthand (owner/repo) or a skills.sh * URL, the command delegates to `npx skills add` which handles installation * to all detected agents automatically. * * Commands: * acli extensions list [--available] [--ecosystem speckit|open-plugins] * acli extensions add [--from ] [--ecosystem speckit|open-plugins] [--force] * acli extensions remove [--yes] */ export interface ExtensionsAddOptions { from?: string; ecosystem?: string; force?: boolean; } export interface ExtensionsRemoveOptions { yes?: boolean; } export interface ExtensionsListOptions { available?: boolean; ecosystem?: string; } export declare function extensionsListCommand(options: ExtensionsListOptions): Promise; export declare function extensionsAddCommand(name: string, options: ExtensionsAddOptions): Promise; export declare function extensionsRemoveCommand(name: string, options: ExtensionsRemoveOptions): Promise; export interface ExtensionsCreateOptions { description?: string; author?: string; authorUrl?: string; version?: string; withAgent?: boolean; withSkill?: boolean; force?: boolean; } export declare function extensionsCreateCommand(name: string, options: ExtensionsCreateOptions): Promise; export interface ExtensionsPackOptions { output?: string; } export declare function extensionsPackCommand(name: string, options: ExtensionsPackOptions): Promise; //# sourceMappingURL=extensions.d.ts.map