aiwg
Version:
Deployment tool and support utility for AI context. Copies agents, skills, commands, rules, and behaviors into the paths each AI platform reads (Claude Code, Codex, Copilot, Cursor, Warp, OpenClaw, and 6 more) so one source of truth works across 10 platfo
38 lines • 1.33 kB
TypeScript
/**
* Skills Registry Coordinator
*
* Aggregates search results across multiple registry adapters
* (local, clawhub, openclaw) into a unified interface.
*
* @implements #539
*/
import type { RegistryAdapter, SkillResult, SkillDetails, InstallOptions } from './types.js';
/**
* Get adapter by ID
*/
export declare function getAdapter(id: string): RegistryAdapter | undefined;
/**
* Get all registered adapters
*/
export declare function getAllAdapters(): RegistryAdapter[];
/**
* Search across all adapters (or a specific one)
*/
export declare function searchSkills(query: string, providerId?: string): Promise<SkillResult[]>;
/**
* List all skills across adapters (or a specific one)
*/
export declare function listSkills(providerId?: string): Promise<SkillResult[]>;
/**
* Get detailed skill info (checks adapters in order)
*/
export declare function getSkillInfo(name: string, providerId?: string): Promise<SkillDetails | undefined>;
/**
* Install a skill from a specific registry with cross-platform deployment
*/
export declare function installSkill(name: string, options: InstallOptions, providerId: string): Promise<void>;
/**
* Publish a skill to a specific registry
*/
export declare function publishSkill(packageDir: string, providerId: string): Promise<void>;
//# sourceMappingURL=registry.d.ts.map