# SGG AI Skill Manager Windows Wails desktop app for managing AI skills from a Gitea organization. A Gitea repository is treated as a skill only when `SKILL.md` exists at the repository root. ## Usage 1. Open the app and configure Gitea `baseURL`, organization, and authentication. 2. Use username/password by default, or switch to token authentication. 3. Save the config, then use Remote Market to refresh available skills. 4. Download a skill to clone it under `%APPDATA%\sgg-ai-skill-manager\repos\{org}\{repo}`. 5. Use Local Skills to install a downloaded skill into Codex or Claude. Install creates Windows directory Junctions: ```text C:\Users\{user}\.codex\skills\{repo} -> %APPDATA%\sgg-ai-skill-manager\repos\{org}\{repo} C:\Users\{user}\.claude\skills\{repo} -> %APPDATA%\sgg-ai-skill-manager\repos\{org}\{repo} ``` Uninstall removes only the Junction created by this app. Delete removes the local cloned skill after safe uninstall of recorded Junctions. ## Local Data ```text %APPDATA%\sgg-ai-skill-manager\config.json %APPDATA%\sgg-ai-skill-manager\state.json %APPDATA%\sgg-ai-skill-manager\repos ``` Passwords and tokens are stored through Windows Credential Manager, not in JSON files. ## Development ```powershell go test ./... npm --prefix frontend run build wails dev ``` ## Build ```powershell wails build ```