48 lines
1.3 KiB
Markdown
48 lines
1.3 KiB
Markdown
# 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
|
|
```
|