Desktop App

Use the SkillReg desktop app to browse, install, update, and manage skills, slash commands, and environment variables without using a terminal.

What the desktop app manages

The SkillReg desktop app is the local filesystem surface for people who do not want to manage skills and slash commands from a terminal. It uses the same registry API and local config as the CLI, but routes all network and filesystem work through the native Tauri backend.

  • Browse and install registry skills for Claude, Codex, and Cursor.
  • Publish or propose local skill changes from a selected folder.
  • Manage org-level environment variables without uploading values.
  • Track installed skills, detect updates, and toggle auto-update.
  • Install, update, and remove slash commands for local agents.

Shared local state

The desktop app and CLI share ~/.skillreg/config.json, ~/.skillreg/installed.json, ~/.skillreg/commands.json, and the org-level env store. Actions taken in one surface are visible to the other.

Install locations

Project scope writes into the selected project folder. User scope writes into your home directory.

Skills
Claude project: .claude/skills/<name>
Codex project:  .codex/skills/<name>
Cursor project: .cursor/skills/<name>

Claude user: ~/.claude/skills/<name>
Codex user:  ~/.codex/skills/<name>
Cursor user: ~/.cursor/skills/<name>
Slash commands
Claude project: .claude/commands/<name>.md
Codex project:  .codex/skills/<name>/SKILL.md
Cursor project: .cursor/commands/<name>.md

Claude user: ~/.claude/commands/<name>.md
Codex user:  ~/.codex/skills/<name>/SKILL.md
Cursor user: ~/.cursor/commands/<name>.md

Slash commands in the desktop app

The Commands page lists registry slash commands for the selected organization. Choose an agent, scope, and project folder, then install a command into the matching local agent directory.

  • Use All compatible to install a command for every agent declared by that command version.
  • Local installs are tracked in ~/.skillreg/commands.json.
  • Use the local installs panel to update or remove tracked command files.

Environment variables

The Environment page stores values per organization. On systems with a native credential backend, secrets move into Keychain, Credential Manager, or Secret Service. If secure storage is unavailable, the app uses a permissioned local fallback file and exposes a migration action when secure storage becomes available.

Auto-update

Installed registry skills are tracked with their source organization, agent, scope, install path, version, checksum, and content hash. The app can check for updates manually or in the background. Locally modified skills are skipped instead of overwritten.