一、为什么需要 Skills Desktop
在 AI 辅助编程日益普及的今天,我们经常需要管理各种 AI Skill——无论是 Cursor 的 Rules、VS Code 的 MCP 配置,还是自定义的提示词模板。传统的文件管理方式存在以下问题:
- 分散存储:Skill 文件散落在不同目录,难以统一管理
- 版本混乱:没有版本控制,无法追踪修改历史
- 同步困难:多设备间同步需要手动复制
- 编辑不便:缺乏专门的编辑界面和预览功能
Skills Desktop 正是为解决这些问题而生的桌面工具,它提供了统一的 Skill 管理界面,支持多种格式、版本控制和云同步。
二、安装与初始配置
2.1 系统要求
| 操作系统 | 版本要求 |
|---|---|
| macOS | 11.0+ |
| Windows | 10+ |
| Linux | Ubuntu 20.04+ |
2.2 安装步骤
# macOS 使用 Homebrew 安装
brew install skills-desktop
# 或者下载 DMG 安装包手动安装
# 下载地址:https://skills-desktop.io/download
# Windows 使用 winget
winget install SkillsDesktop
# Linux 使用 Snap
sudo snap install skills-desktop
2.3 首次启动配置
首次启动时,Skills Desktop 会引导你完成初始配置:
-
选择数据存储位置
- 本地存储:数据保存在
~/Documents/Skills - 自定义位置:可选择任意目录
- 本地存储:数据保存在
-
连接云同步(可选)
- GitHub 集成:自动同步到 Gist
- Dropbox 同步:使用 Dropbox 文件夹
- 跳过:仅本地使用
-
导入现有 Skills
- 自动扫描常见位置
- 手动选择导入目录
三、核心功能详解
3.1 Skill 管理界面
┌─────────────────────────────────────────────────────────┐
│ Skills Desktop │
├─────────────────────────────────────────────────────────┤
│ ┌──────────┬──────────┬──────────┬──────────┐ │
│ │ 全部 │ 规则 │ 提示词 │ 模板 │ │
│ └──────────┴──────────┴──────────┴──────────┘ │
│ │
│ ┌─ 搜索 ───────────────────────────────────────────┐ │
│ │ 🔍 输入关键词搜索... │ │
│ └──────────────────────────────────────────────────┘ │
│ │
│ ┌─ 规则 ───────────────────────────────────────────┐ │
│ │ 📄 react-best-practices.md 🕐 2小时前 │ │
│ │ 📄 typescript-guidelines.md 🕐 昨天 │ │
│ │ 📄 accessibility-checklist.md 🕐 3天前 │ │
│ └──────────────────────────────────────────────────┘ │
│ │
│ ┌─ 提示词 ──────────────────────────────────────────┐ │
│ │ 💬 code-review-assistant.md 🕐 1周前 │ │
│ │ 💬 documentation-writer.md 🕐 2周前 │ │
│ └──────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘
3.2 创建新 Skill
点击「新建」按钮,选择 Skill 类型:
---
name: react-performance-guide
type: rule
description: React 性能优化最佳实践
tags: [react, performance, optimization]
version: 1.0.0
author: Developer
created: 2024-01-15