import { providerRegistry } from '@/modules/providers/provider.registry.js'; import type { ProviderSkill, ProviderSkillCreateInput, ProviderSkillListOptions, } from '@/shared/types.js'; export const providerSkillsService = { /** * Lists normalized skills visible to one provider. */ async listProviderSkills( providerName: string, options?: ProviderSkillListOptions, ): Promise { const provider = providerRegistry.resolveProvider(providerName); return provider.skills.listSkills(options); }, /** * Writes one or more global skills for one provider. */ async addProviderSkills( providerName: string, input: ProviderSkillCreateInput, ): Promise { const provider = providerRegistry.resolveProvider(providerName); return provider.skills.addSkills(input); }, };