/** * Claude Code skill installer — places slaminar's SKILL.md into the user's * global skill directory (`~/.claude/skills/slaminar/`) so Claude Code can * discover and invoke it. * * Safety: * - Idempotent: identical content is a no-op. * - Different existing content is backed up before overwrite (unless * `force` is set, which still creates a backup). * - All filesystem errors are captured and returned as `{ status: 'failed' }`. */ import type { SkillInstallResult, SkillStatus, SkillUninstallResult } from '../types/index.js'; export declare function getUserSkillDir(): string; export declare function getUserSkillPath(): string; export declare function getBundledSkillPath(): string; export interface InstallOptions { force?: boolean; silent?: boolean; } export declare function installSkill(options?: InstallOptions): SkillInstallResult; export declare function uninstallSkill(): SkillUninstallResult; export declare function getSkillStatus(): SkillStatus;