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.
- Import once. Browse the built-in marketplace, paste a GitHub URL, or choose a
.zip/.skillarchive or local folder. - 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.
- Track every copy. See which Skills are installed in each project and Agent. Identify outdated copies, local edits, and conflicts before you sync.
- 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.
- 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.mdandCLAUDE.mdtemplates 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
youskillCLI 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.
Browse Skills by source and inspect their versions, files, and install locations.
Manage reusable instruction templates and see the Agents and projects that use them.
See each project's Agents, instruction files, and installed Skills in one place.
# App
brew install --cask wanggang316/tap/youskill
# Command line tool only
brew install wanggang316/tap/youskillThe 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.
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
- Tauri v2
- Svelte 5
- Vite
- Tailwind CSS
- Lucide Icons
src/: Frontend coresrc-tauri/: Rust backend and packaging configscripts/: Release and maintenance scripts
- Node.js (recommended: 18+)
- Rust
- Tauri prerequisites
npm installnpm run tauri -- devnpm run build
npm run tauri -- buildA release is a pull request from the branch release/vX.Y.Z to main.
- On the release branch, move the
[Unreleased]notes in CHANGELOG.md into a## [X.Y.Z] - YYYY-MM-DDsection, and setX.Y.Zinpackage.json,package-lock.json,src-tauri/tauri.conf.json,src-tauri/Cargo.tomlandsrc-tauri/Cargo.lock. - Check the versions:
scripts/check-release-version.sh X.Y.Z - Open the pull request. The
Release PRworkflow checks the versions on each push. - 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.
- 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
MIT


