Skip to content

Harries/skills-desktop

Repository files navigation

Skills Desktop

A desktop application for managing Claude Code Skills, supporting browsing, installation, import, and security scanning for system-level and project-level Skills.

Quick Start

Download the latest version directly from Releases.

For a smarter way to find skills, use this CLI tool: https://github.com/Harries/skills-cli

If you have any issues, please report them in Issues.

Features

1. My Skills

  • Automatically scans installed Skills at system and project levels
  • View detailed Skill information
  • One-click uninstall unwanted Skills

My Skills

2. Skill Marketplace

  • Browse 67689+ open-source Skills
  • Search and filter functionality
  • One-click installation to local

Skill Marketplace

3. Skill Import

Supports two import methods:

  • GitHub Import: Enter a GitHub repository URL to automatically clone to local
  • Local Folder: Import existing Skills from a local folder

4. Security Scanning

  • Scan installed Skills for security risks
  • Flag suspicious code patterns
  • Security scoring and recommendations

5. Project Path Configuration

Skill Setting

  • Customize multiple project paths
  • Automatically scan .claude/skills folders under projects
  • Cross-platform support (Windows, macOS)

Tech Stack

  • Frontend: React 19, TypeScript, Vite 7
  • UI Library: Tailwind CSS 3.4, DaisyUI 5.5
  • State Management: Zustand 5.0 (with persist)
  • Routing: React Router v7
  • Icons: Lucide React
  • Charts: Recharts
  • Desktop: Tauri v2 (Rust backend)

Development

Requirements

  • Node.js 20+
  • Rust (latest stable)
  • npm

1. Install Dependencies

npm install

2. Run in Development Mode

npm run tauri dev

This will start both the Vite development server and the Tauri application.

3. Build for Production

npm run tauri build

Build artifacts will be in the src-tauri/target/release/bundle/ directory.

Skill Directory Structure

System-level Skills

  • Windows: C:\Users\[username]\.claude\skills
  • macOS/Linux: ~/.claude/skills

Project-level Skills

Configure the project root directory in the settings page, and the system will automatically scan:

[project_root]/.claude/skills/

Skill Format Requirements

Each Skill folder must contain a SKILL.md file in the following format:

---
name: skill-name
description: Skill description
author: Your Name
version: 1.0.0
---

# Skill Instructions

Your skill content here...

Downloads

Platform File
macOS (Apple Silicon) Skill.Desktop_x.x.x_arm64.dmg
macOS (Intel) Skill.Desktop_x.x.x_x64.dmg
Windows (Installer) Skill.Desktop_x.x.x_x64-setup.exe
Windows (MSI) Skill.Desktop_x.x.x_x64_en-US.msi

Contributing

Issues and Pull Requests are welcome!

Acknowledgements

This project is built upon and extends the foundation of skills-manager-client. We sincerely thank the original authors for their pioneering work and open-source contribution.

License

MIT License

About

this is a desktop client for skills.lc

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors