Skip to content
wanggang316Public

About

Keep Your Agent Skills Organized

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

YouSkill

Version Platform Built%20with%20Tauri

English | 中文

Your partner for managing Agent assets.

YouSkill is a lightweight desktop app for managing Agent Skills and instruction files across your Agents and projects. Keep them in one central library, track changes at each install location, and choose which version to keep. Built with Tauri for a fast, lightweight experience.

Manage the Entire Skill Lifecycle

  1. Import once. Browse the built-in marketplace, paste a GitHub URL, or choose a .zip / .skill archive or local folder.
  2. Install where you need it. Choose user level or a project, select your Agents, and install by copy or symlink. Use built-in Agents such as Claude Code, Codex, Cursor, and OpenCode, or add a custom Agent by its Skill directory.
  3. Track every copy. See which Skills are installed in each project and Agent. Identify outdated copies, local edits, and conflicts before you sync.
  4. Choose what to update. Check the source for updates, view local differences, then adopt a local copy into the library or push the library version to your targets.

Features

  • One central library. Organize Skills by source, inspect their files, and see their versions and install locations. Scan existing Agent or project folders to bring Skills into the library.
  • Shared instructions. Manage AGENTS.md and CLAUDE.md templates in one place and apply them across Agents and projects.
  • Translation and bilingual reading. Use LLM translation to read Skills in your preferred language alongside the original text.
  • Built-in marketplace. Browse Skills by category, import them with one click, and see which ones are already in your library.
  • Terminal workflow. Use the youskill CLI to import, install, inspect, and sync Skills and instructions, including from your Agent.
  • Everyday essentials. Back up your library to a private GitHub repository and restore it on another computer, and choose a theme or interface language.

See docs/ARCHITECTURE.md for the storage layout and change tracking model, and docs/CLI.md for the command line interface.

Preview

Skill Library

Browse Skills by source and inspect their versions, files, and install locations.

Skill library with source groups, version details, and install locations

Instructions

Manage reusable instruction templates and see the Agents and projects that use them.

Instruction templates and their installed AGENTS.md and CLAUDE.md files

Projects

See each project's Agents, instruction files, and installed Skills in one place.

Project overview with Agents, instruction files, and installed Skills

Download

Homebrew (macOS)

# App
brew install --cask wanggang316/tap/youskill

# Command line tool only
brew install wanggang316/tap/youskill

The app updates itself. It can also link its bundled youskill command line tool from Settings > "Command line tool", so you do not need the formula when you use the app.

Installers

Download installers from Releases:

  • macOS: YouSkill_x.x.x_aarch64.dmg (Apple Silicon) / YouSkill_x.x.x_x64.dmg (Intel)
  • Windows: YouSkill_x.x.x_x64-setup.exe

Tech Stack

  • Tauri v2
  • Svelte 5
  • Vite
  • Tailwind CSS
  • Lucide Icons

Project Structure

  • src/: Frontend core
  • src-tauri/: Rust backend and packaging config
  • scripts/: Release and maintenance scripts

Development

Prerequisites

Install dependencies

npm install

Run locally

npm run tauri -- dev

Build

npm run build
npm run tauri -- build

Release

A release is a pull request from the branch release/vX.Y.Z to main.

  1. On the release branch, move the [Unreleased] notes in CHANGELOG.md into a ## [X.Y.Z] - YYYY-MM-DD section, and set X.Y.Z in package.json, package-lock.json, src-tauri/tauri.conf.json, src-tauri/Cargo.toml and src-tauri/Cargo.lock.
  2. Check the versions: scripts/check-release-version.sh X.Y.Z
  3. Open the pull request. The Release PR workflow checks the versions on each push.
  4. Merge the pull request. The workflow tags the merged commit vX.Y.Z, then builds, signs and publishes the release, and updates the Homebrew tap.

Development Rules

AGENTS.md

Roadmap

  • Project-Level skill management
  • Central skill library with change tracking and folder scanning
  • Skill details with support for viewing all skill files
  • Backup to GitHub for Multi-Device sync
  • AI-Powered find skill

Contributing

CONTRIBUTING.md

License

MIT

About

Keep Your Agent Skills Organized

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages