Skills Manager — OpenCode 安装与使用指南

Skills Manager:开源AI技能管理工具,让AI助手告别重复Prompt输入 还在为每次使用 AI 助手时,重复输入那些冗长的“角色设定”和“技能指令”而烦恼吗?你是否也收藏了一堆 ChatGPT、Claude 或 DeepSeek 的“神级 Prompt”,但每次切换对话或新建会话时,都得手动复制粘贴,效率低下且容易出错? 如果你是一名开发者,尤其是前端开发者,可能还想过:“能不能让 AI 自己来创建和管理这些技能?” 这个想法现在已经成为现实。今天要介绍的 Skills Manager ,正是解决这一痛点的明星开源项目。它在 GitHub 上已收获超过 2.4K 星,核心功能就是 阅读详情

Skills Manager — OpenCode 安装与使用指南

Skills Manager 是一个桌面应用,用于统一管理所有 AI 编码工具(包括 OpenCode)的 Skills。
最新版 v1.11.1(2026-03-28),基于 Tauri 2 + React 19 + Rust 构建。


目录

  1. 项目简介
  2. 功能特性
  3. 系统要求
  4. 安装方式
  5. OpenCode Skills 目录说明
  6. 配置 OpenCode 支持
  7. 使用指南
  8. 常见问题
  9. 版本历史速览
  10. 完整安装验证清单
  11. 快速参考卡片
  12. [附录 A:完整安装脚本(WSL2 无 sudo)](#附录 a 完整安装脚本 wsl2-无-sudo)
  13. [附录 B:故障排查](#附录 b 故障排查)

1. 项目简介

Skills Manager 将分散在各 AI 编码工具中的 Skills 统一收纳到 ~/.skills-manager 中央库,支持一键同步到 OpenCode、Cursor、Claude Code 等 15+ 工具。

信息详情
仓库xingkongliang/skills-manager
最新版本v1.11.1
许可证MIT
Stars522+
支持工具Cursor · Claude Code · Codex · OpenCode · Amp · Kilo Code · Roo Code · Goose · Gemini CLI · GitHub Copilot · Windsurf · TRAE IDE · Antigravity · Clawdbot · Droid

2. 功能特性

功能说明
统一技能库从 Git 仓库、本地目录、.zip / .skill 文件或 skills.sh 市场安装,统一存放在 ~/.skills-manager
多工具同步一键同步到 OpenCode 等 15+ 工具,支持软链接和复制两种模式
项目 Skills管理任意项目的 .claude/skills/ 目录,支持与中央库双向同步
场景管理将技能分组为场景(Scenario),按场景配置 Agent 开关
批量操作多选后批量启用/禁用、导出或删除
技能标签为技能添加标签并按标签筛选
更新检查Git 类技能检查远端更新;本地技能支持重新导入
文档预览应用内直接查看 SKILL.md / README.md
自定义工具添加自定义 Agent 并指定 Skills 目录
Git 备份版本控制 + 多机同步,自动快照标签

3. 系统要求

平台要求
macOSmacOS 10.15+
Linux主流发行版(Ubuntu/Debian/Fedora/Arch 等)
WindowsWindows 10+

从源码构建需要:


4. 安装方式

4.1 下载预编译版本(推荐)

前往 GitHub Releases 下载对应平台的安装包:

平台文件大小
Linux (Debian/Ubuntu)skills-manager_1.11.1_amd64.deb~13 MB
Linux (Fedora/RHEL)skills-manager-1.11.1-1.x86_64.rpm~13 MB
Linux (通用)skills-manager_1.11.1_amd64.AppImage~86 MB
macOS (Apple Silicon)skills-manager_1.11.1_aarch64.dmg~13 MB
Windowsskills-manager_1.11.1_x64-setup.exe~6.4 MB

4.2 WSL/Linux 无 sudo 权限安装(AppImage 便携版)

适用场景: WSL2、无 root 权限、Docker 容器等环境

步骤 1:下载 AppImage
# 下载 AppImage(约 86MB)
curl -L -o ~/tools/skills-manager_1.11.1_amd64.AppImage \
  https://github.com/xingkongliang/skills-manager/releases/download/v1.11.1/skills-manager_1.11.1_amd64.AppImage

# 或使用 wget
wget -O ~/tools/skills-manager_1.11.1_amd64.AppImage \
  https://github.com/xingkongliang/skills-manager/releases/download/v1.11.1/skills-manager_1.11.1_amd64.AppImage
步骤 2:赋予执行权限
chmod +x ~/tools/skills-manager_1.11.1_amd64.AppImage
步骤 3:启动应用
# 有图形界面时
/tmp/skills-manager_1.11.1_amd64.AppImage

# 无图形界面时(WSL2 默认),应用会创建目录结构后退出
# 目录已创建在 ~/.skills-manager/
/tmp/skills-manager_1.11.1_amd64.AppImage 2>&1 | head -5

预期输出:

libEGL warning: DRI3 error: Could not get DRI3 device
...

这是正常的,表示应用在 WSL 中无法启动 GUI,但目录结构已创建。

步骤 4:手动配置 OpenCode 同步
# 检查中央库目录是否创建
ls -la ~/.skills-manager/

# 创建 OpenCode skills 目录的软链接
rm -rf ~/.config/opencode/skills
ln -s ~/.skills-manager/skills ~/.config/opencode/skills

# 验证链接
ls -la ~/.config/opencode/skills
步骤 5:验证安装
# 创建测试技能
mkdir -p ~/.skills-manager/skills/test-skill
echo "# Test Skill" > ~/.skills-manager/skills/test-skill/SKILL.md

# 验证 OpenCode 可访问
cat ~/.config/opencode/skills/test-skill/SKILL.md

# 清理测试
rm -rf ~/.skills-manager/skills/test-skill

验证成功标志:

  • ~/.skills-manager/ 目录存在
  • ~/.skills-manager/skills-manager.db 数据库文件存在
  • ~/.config/opencode/skills 是指向 ~/.skills-manager/skills 的软链接
  • 在 ~/.skills-manager/skills/ 创建的技能可通过 ~/.config/opencode/skills/ 访问

4.3 从源码构建

# 1. 克隆仓库
git clone https://github.com/xingkongliang/skills-manager.git
cd skills-manager

# 2. 安装依赖
npm install

# 3. 开发模式(热重载)
npm run tauri:dev

# 4. 生产构建
npm run tauri:build

构建产物位于 src-tauri/target/release/bundle/ 目录下。


5. OpenCode Skills 目录说明

OpenCode 读取 Skills 的目录结构如下:

# 全局 Skills(所有项目可用)
~/.config/opencode/skills/
├── skill-name-1/
│   └── SKILL.md
├── skill-name-2/
│   └── SKILL.md
└── ...

# 项目级 Skills(仅当前项目可用)
<project-root>/.opencode/skills/
├── project-skill/
│   └── SKILL.md
└── ...

# 或兼容 Claude 格式
<project-root>/.claude/skills/
├── project-skill/
│   └── SKILL.md
└── ...

Skills Manager 的中央库路径:

~/.skills-manager/
├── skills/          # 所有已安装的 Skills
│   ├── skill-a/
│   │   └── SKILL.md
│   └── skill-b/
│       └── SKILL.md
├── skills-manager.db  # SQLite 元数据(不纳入 Git)
└── .git/             # 可选 Git 备份

6. 配置 OpenCode 支持

Skills Manager 原生支持 OpenCode,无需额外插件。

6.1 基本配置

  1. 打开 Skills Manager 应用
  2. 进入 设置(Settings)
  3. 在工具列表中找到 OpenCode
  4. 确认 OpenCode 的 Skills 目录路径为 ~/.config/opencode/skills/
  5. 如需自定义路径,点击路径进行编辑或使用文件夹选择器

6.2 自定义 Skills 目录

如果需要将 OpenCode 的 Skills 放在非默认位置:

  1. 设置 → 找到 OpenCode
  2. 点击路径字段进行内联编辑
  3. 或使用原生文件夹选择器指定新路径
  4. 保存后,同步操作将指向新目录

6.3 同步模式选择

Skills Manager 提供两种同步模式:

模式说明适用场景
软链接(Symlink)在目标目录创建指向 ~/.skills-manager 的符号链接多工具共享同一份 Skill 文件,节省磁盘空间
复制(Copy)将 Skill 文件完整复制到目标目录需要离线使用或目标工具不支持软链接

推荐: 优先使用软链接模式,便于集中管理。


7. 使用指南

7.1 安装 Skills

Skills Manager 支持多种 Skill 来源:

从市场安装
  1. 打开 Skills Manager → Marketplace
  2. 搜索所需 Skill
  3. 点击 Install 安装到中央库
  4. 安装后自动出现在 My Skills 列表
从 Git 仓库安装
  1. 打开 My Skills → Install
  2. 选择 Git Repository
  3. 输入仓库 URL(如 https://github.com/owner/skill-name.git)
  4. 点击安装,支持安装预览
从本地目录安装
  1. 选择 Local Folder
  2. 选择包含 SKILL.md 的目录
  3. 支持批量导入:选择一个包含多个 Skill 子目录的文件夹
从文件安装
  • 支持 .zip 和 .skill 格式
  • 拖拽文件到应用窗口或点击导入

7.2 同步 Skills 到 OpenCode

安装 Skill 后,需要将其同步到 OpenCode:

  1. 打开 My Skills
  2. 选择需要同步的 Skill(可多选)
  3. 点击 Sync 按钮
  4. 选择目标工具为 OpenCode
  5. 选择同步模式(软链接 / 复制)
  6. 同步完成后,Skill 文件将出现在 ~/.config/opencode/skills/
一键全量同步

在设置中启用 OpenCode 后,点击全局同步按钮即可将所有已启用的 Skill 同步到 OpenCode。

7.3 项目 Skills 管理

项目级 Skill 仅对特定项目生效:

  1. 打开 Skills Manager → Projects
  2. 添加项目目录路径
  3. 查看项目内 .claude/skills/ 或 .opencode/skills/ 中的 Skills
  4. 支持从中央库导入 Skill 到项目
  5. 支持将项目 Skill 导出到中央库
  6. 支持拖拽排序项目 Skill 加载顺序

7.4 场景管理

场景(Scenario)用于在不同工作模式下快速切换 Skill 集合:

  1. 打开 Scenarios 面板
  2. 创建新场景(如 “Backend Dev”、“Code Review”、“Debugging”)
  3. 为每个场景勾选需要启用的 Skills
  4. 配置场景内的 Agent 开关(细粒度控制哪些 Skill 对哪些 Agent 可见)
  5. 通过侧边栏或系统托盘菜单快速切换场景

默认场景: 当没有任何场景时,系统自动创建 Default 场景。

7.5 批量操作

  1. 在 My Skills 或 Project Skills 中进入多选模式
  2. 勾选需要操作的 Skills
  3. 支持批量操作:
    • 启用/禁用 — 控制 Skill 是否参与同步
    • 导出 — 导出为 .zip 文件
    • 删除 — 从中央库移除
    • 同步 — 一键同步到所有已配置工具

7.6 Git 备份与多机同步

将 Skill 库纳入 Git 版本控制:

快速配置
  1. 创建一个 私有 Git 仓库(推荐 GitHub/GitLab)
  2. 打开 设置 → Git 同步配置,保存远程仓库地址
  3. 打开 My Skills 页面
  4. 选择以下一种方式:
    • 已有远程仓库: 点击 开始备份,从配置的远程克隆
    • 首次本地初始化: 点击 开始备份 初始化本地仓库,再使用 同步到 Git
  5. 点击顶部工具栏的 同步到 Git
同步行为
  • 自动处理 pull → commit → push 流程
  • 每次成功同步自动创建快照版本标签
  • 可在 版本历史 中查看并恢复任意快照
认证方式
类型配置
SSH (git@github.com:...)需在本机配置 SSH Key 并添加到 GitHub
HTTPS (https://github.com/...)推送通常需要 Personal Access Token (PAT)

注意: SQLite 数据库(skills-manager.db)不纳入 Git 管理,其元数据可通过扫描技能文件重建。

7.7 自定义 Agent 配置

如果需要管理 Skills Manager 未内置的工具:

  1. 打开 设置
  2. 滚动到 自定义 Agent 部分
  3. 点击 添加自定义 Agent
  4. 填写:
    • Agent 名称(如 “My Custom Tool”)
    • Skills 目录路径
  5. 保存后即可像内置工具一样同步 Skills

也可以为任何内置 Agent 覆盖默认的 Skills 目录路径。

7.8 无 GUI 使用方式(命令行)

在 WSL2、服务器或无图形界面环境中,可以通过命令行直接管理 skills:

目录结构
~/.skills-manager/
├── skills/              # 技能文件目录(所有技能存放在此)
│   ├── skill-name-1/
│   │   └── SKILL.md
│   └── skill-name-2/
│       └── SKILL.md
├── scenarios/           # 场景配置(JSON 文件)
├── cache/               # 缓存文件
├── logs/                # 日志文件
└── skills-manager.db    # SQLite 数据库(元数据)
命令行操作
# ===== 技能管理 =====

# 从 Git 仓库安装
cd ~/.skills-manager/skills
git clone https://github.com/owner/skill-name.git

# 手动创建技能
mkdir -p ~/.skills-manager/skills/my-skill
cat > ~/.skills-manager/skills/my-skill/SKILL.md << 'EOF'
# My Skill Name

## Description
Brief description of what this skill does.

## When to Use
- Scenario 1
- Scenario 2

## Instructions
Step-by-step instructions...
EOF

# 查看已安装的技能
ls -1 ~/.skills-manager/skills/

# 查看技能内容
cat ~/.skills-manager/skills/skill-name/SKILL.md

# 删除技能
rm -rf ~/.skills-manager/skills/skill-name

# 更新 Git 技能
cd ~/.skills-manager/skills/skill-name
git pull origin main

# ===== 场景管理 =====

# 查看场景配置
ls -la ~/.skills-manager/scenarios/

# 创建场景配置
cat > ~/.skills-manager/scenarios/my-scenario.json << 'EOF'
{
  "name": "My Scenario",
  "enabled_skills": ["skill-1", "skill-2"],
  "disabled_skills": []
}
EOF

# ===== 同步验证 =====

# 验证 OpenCode 可访问技能
ls -la ~/.config/opencode/skills/

# 创建测试技能验证同步
mkdir -p ~/.skills-manager/skills/test-sync
echo "# Test" > ~/.skills-manager/skills/test-sync/SKILL.md
test -f ~/.config/opencode/skills/test-sync/SKILL.md && echo "同步正常" || echo "同步失败"
rm -rf ~/.skills-manager/skills/test-sync

8. 常见问题

Q: OpenCode 无法识别同步后的 Skill?

  1. 确认 Skill 目录中包含 SKILL.md 文件
  2. 确认目录路径正确:~/.config/opencode/skills/<skill-name>/SKILL.md
  3. 重启 OpenCode 使其重新加载 Skills
  4. 检查同步模式:软链接模式下确保链接未断裂

Q: 软链接和复制选哪个?

  • 软链接:推荐。所有工具共享同一份文件,修改一处全局生效。
  • 复制:适合需要独立维护各工具 Skill 副本的场景。

Q: 如何更新已安装的 Git Skill?

在 My Skills 中找到对应 Skill,点击 Check Update。如有更新,点击 Update 即可。

Q: 多机同步会冲突吗?

使用 Git 备份时,每次同步前先 pull 远程变更,冲突时按 Git 标准流程解决。推荐每台机器使用独立的 Skills Manager 实例 + 共享的 Git 远程仓库。

Q: macOS 提示"应用已损坏"?

xattr -cr /Applications/skills-manager.app

Q: 支持代理吗?

支持。在 设置 中配置代理后,Git clone 和网络请求将通过代理进行。

Q: WSL2 中如何安装和使用?

WSL2 默认无图形界面,但可以使用 AppImage 便携版:

  1. 下载 AppImage(无需 sudo)
  2. 运行一次 创建目录结构
  3. 手动创建软链接 同步到 OpenCode
  4. 通过命令行管理 skills(见下方"无 GUI 使用方式")

如需完整 GUI 体验,需要安装 WSLg 或 XServer。

Q: 如何验证安装是否成功?

运行以下验证脚本:

#!/bin/bash
# 验证 skills-manager 安装

echo "=== 验证 skills-manager 安装 ==="

# 1. 检查中央库目录
if [ -d ~/.skills-manager ]; then
  echo "✓ 中央库目录存在:~/.skills-manager/"
else
  echo "✗ 中央库目录不存在"
  exit 1
fi

# 2. 检查数据库文件
if [ -f ~/.skills-manager/skills-manager.db ]; then
  echo "✓ 数据库文件存在"
else
  echo "✗ 数据库文件不存在"
  exit 1
fi

# 3. 检查 OpenCode 软链接
if [ -L ~/.config/opencode/skills ]; then
  target=$(readlink -f ~/.config/opencode/skills)
  if [ "$target" = "$HOME/.skills-manager/skills" ]; then
    echo "✓ 软链接配置正确"
  else
    echo "✗ 软链接指向错误目标:$target"
    exit 1
  fi
else
  echo "✗ 软链接不存在"
  exit 1
fi

# 4. 测试技能同步
mkdir -p ~/.skills-manager/skills/verify-test
echo "# Verify" > ~/.skills-manager/skills/verify-test/SKILL.md
if [ -f ~/.config/opencode/skills/verify-test/SKILL.md ]; then
  echo "✓ 技能同步测试通过"
else
  echo "✗ 技能同步测试失败"
  exit 1
fi
rm -rf ~/.skills-manager/skills/verify-test

echo ""
echo "=== 所有验证通过!安装成功 ==="

Q: 没有图形界面如何使用?

无 GUI 使用方式(命令行管理 skills):

# 1. 从 Git 仓库安装 skill
cd ~/.skills-manager/skills
git clone https://github.com/owner/skill-name.git

# 2. 手动创建 skill
mkdir -p ~/.skills-manager/skills/my-skill
cat > ~/.skills-manager/skills/my-skill/SKILL.md << 'EOF'
# My Skill Name

## Description
Skill description here.

## Instructions
Usage instructions here.
EOF

# 3. 查看已安装的 skills
ls -la ~/.skills-manager/skills/

# 4. 删除 skill
rm -rf ~/.skills-manager/skills/skill-name

# 5. 更新 Git skill
cd ~/.skills-manager/skills/skill-name
git pull

10. 完整安装验证清单

安装后验证步骤

# 步骤 1: 检查 AppImage 文件
ls -lh /tmp/skills-manager_1.11.1_amd64.AppImage
# 预期:86MB, 可执行文件

# 步骤 2: 检查中央库目录
ls -la ~/.skills-manager/
# 预期:包含 skills/, scenarios/, cache/, logs/, skills-manager.db

# 步骤 3: 检查软链接
readlink -f ~/.config/opencode/skills
# 预期:/home/<user>/.skills-manager/skills

# 步骤 4: 创建测试技能
mkdir -p ~/.skills-manager/skills/test-verification
echo -e "# Test\nVerification test" > ~/.skills-manager/skills/test-verification/SKILL.md

# 步骤 5: 验证 OpenCode 可访问
cat ~/.config/opencode/skills/test-verification/SKILL.md
# 预期:显示技能内容

# 步骤 6: 清理测试
rm -rf ~/.skills-manager/skills/test-verification

验证成功标准

检查项预期结果
AppImage 文件86MB, ELF 可执行文件
中央库目录~/.skills-manager/ 包含 5 个子目录 + db 文件
数据库文件skills-manager.db 存在(约 4KB)
软链接~/.config/opencode/skills → ~/.skills-manager/skills
技能同步在中央库创建的 skill 立即可在 OpenCode 目录访问

快速参考卡片

# 中央库路径
~/.skills-manager/skills/

# OpenCode 全局 Skills 路径
~/.config/opencode/skills/

# OpenCode 项目 Skills 路径
<project>/.opencode/skills/
<project>/.claude/skills/

# 常用操作
1. 安装 Skill → My Skills → Install
2. 同步到 OpenCode → 勾选 Skill → Sync → 选择 OpenCode
3. 切换场景 → 侧边栏/托盘菜单 → 选择场景
4. Git 备份 → My Skills → 同步到 Git
5. 检查更新 → My Skills → 启动时自动检查

# 命令行操作(无 GUI)
6. 从 Git 安装 → cd ~/.skills-manager/skills && git clone <url>
7. 手动创建 → mkdir -p ~/.skills-manager/skills/<name> && 创建 SKILL.md
8. 查看已安装 → ls ~/.skills-manager/skills/
9. 删除技能 → rm -rf ~/.skills-manager/skills/<name>
10. 更新 Git 技能 → cd <skill-dir> && git pull

更多信息请访问 skills-manager GitHub 仓库 和 skills.sh 市场。


9. 版本历史速览

版本日期重要更新
v1.11.12026-03-28当前最新版本,Tauri 2 + React 19
v1.10.x2026-02添加场景管理功能
v1.9.x2026-01支持 OpenCode 原生同步
v1.8.x2025-12添加 Git 备份功能

附录 A:完整安装脚本(WSL2 无 sudo)

#!/bin/bash
# skills-manager 安装脚本 - WSL2 无 sudo 版本
# 用法:bash install-skills-manager.sh

set -e

echo "=== Skills Manager 安装脚本 (WSL2 无 sudo) ==="

# 1. 下载 AppImage
echo "[1/5] 下载 AppImage..."
curl -L -o /tmp/skills-manager.AppImage \
  https://github.com/xingkongliang/skills-manager/releases/download/v1.11.1/skills-manager_1.11.1_amd64.AppImage

# 2. 赋予执行权限
echo "[2/5] 设置执行权限..."
chmod +x /tmp/skills-manager.AppImage

# 3. 运行一次创建目录结构
echo "[3/5] 初始化目录结构..."
/tmp/skills-manager.AppImage 2>&1 | head -3 || true

# 4. 验证目录创建
echo "[4/5] 验证目录结构..."
if [ ! -d ~/.skills-manager ]; then
  echo "错误:目录创建失败"
  exit 1
fi

# 5. 配置 OpenCode 软链接
echo "[5/5] 配置 OpenCode 软链接..."
mkdir -p ~/.config/opencode
rm -rf ~/.config/opencode/skills
ln -s ~/.skills-manager/skills ~/.config/opencode/skills

# 验证
echo ""
echo "=== 安装完成 ==="
echo ""
echo "目录结构:"
ls -la ~/.skills-manager/ | head -10
echo ""
echo "软链接:"
ls -la ~/.config/opencode/skills
echo ""
echo "使用方法:"
echo "  GUI 启动:/tmp/skills-manager.AppImage"
echo "  命令行:cd ~/.skills-manager/skills && git clone <skill-repo>"

附录 B:故障排查

问题 1:AppImage 无法启动

# 检查文件完整性
file /tmp/skills-manager.AppImage
# 预期:ELF 64-bit LSB pie executable, x86-64

# 检查执行权限
ls -l /tmp/skills-manager.AppImage
# 预期:-rwxr-xr-x

# 尝试重新下载
rm /tmp/skills-manager.AppImage
curl -L -o /tmp/skills-manager.AppImage <url>

问题 2:软链接创建失败

# 检查目标目录是否存在
ls -la ~/.skills-manager/skills/

# 检查 OpenCode 目录
ls -la ~/.config/opencode/

# 重新创建软链接
rm -rf ~/.config/opencode/skills
ln -s ~/.skills-manager/skills ~/.config/opencode/skills

# 验证
readlink -f ~/.config/opencode/skills

问题 3:技能不同步

# 检查软链接是否断裂
ls -la ~/.config/opencode/skills/

# 如果显示红色或"找不到文件",重新创建链接
rm -rf ~/.config/opencode/skills
ln -s ~/.skills-manager/skills ~/.config/opencode/skills

# 验证技能文件
cat ~/.skills-manager/skills/<skill>/SKILL.md
cat ~/.config/opencode/skills/<skill>/SKILL.md

问题 4:数据库锁定

# 关闭所有运行的 skills-manager 进程
pkill -f skills-manager

# 删除数据库锁文件
rm -f ~/.skills-manager/skills-manager.db-shm
rm -f ~/.skills-manager/skills-manager.db-wal

# 重启应用
/tmp/skills-manager.AppImage

问题 5:AppImage 启动时报错 “libGLESv2.so.2: cannot open shared object file”

症状:

libEGL warning: DRI3 error: Could not get DRI3 device
libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering
Couldn't open libGLESv2.so.2: libGLESv2.so.2: cannot open shared object file: No such file or directory

原因: WSL2 缺少 OpenGL ES 2.0 图形库支持。

解决方案(需要 sudo 权限):

# 更新包索引
sudo apt-get update

# 安装 GLES2 图形库
sudo apt-get install -y libgles2 libegl-mesa0 libglx-mesa0 libgbm1

# 验证安装
ldconfig -p | grep libGLES

如果没有 sudo 权限:

  • 可以跳过 GUI,直接使用命令行方式管理 skills(见 7.8 节)
  • 目录结构仍会正常创建在 ~/.skills-manager/

问题 6:GUI 界面中文显示乱码/方框

症状: 应用界面能打开,但中文文字显示为方框或乱码。

原因: WSL2 未安装中文字体。

解决方案:

# 安装 Noto CJK 和文泉驿字体
sudo apt-get update
sudo apt-get install -y fonts-noto-cjk fonts-wqy-zenhei fonts-wqy-microhei

# 刷新字体缓存
fc-cache -fv

# 验证中文字体已安装
fc-list :lang=zh | wc -l
# 预期:显示已安装的中文字体数量(应 > 0)

安装完成后:

  1. 完全关闭 skills-manager(包括后台进程)
  2. 重新启动应用
  3. 中文应正常显示

验证字体安装:

# 查看已安装的中文字体
fc-list :lang=zh

# 示例输出:
# /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: WenQuanYi Zen Hei:style=Regular
# /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc: Noto Sans CJK SC:style=Regular

问题 7:WSL2 完整 GUI 环境配置

如果需要在 WSL2 中获得完整的 GUI 体验,需要:

  1. Windows 端要求:

    • Windows 10 版本 19044+ 或 Windows 11
    • 安装 WSLg(WSL 图形支持)
  2. 检查 WSLg 是否可用:

# 检查 DISPLAY 环境变量
echo $DISPLAY
# 预期::0 或类似值

# 检查 WAYLAND_DISPLAY
echo $WAYLAND_DISPLAY
# 预期:wayland-0 或类似值
  1. 如果环境变量为空:
    • 升级 WSL:wsl --update(在 Windows PowerShell 中运行)
    • 重启 WSL:wsl --shutdown 然后重新进入
    • 或考虑使用 XServer 方案(如 VcXsrv、Xming)
Skills Manager:开源AI技能管理工具,告别手动复制粘贴Prompt 还在为每次使用 AI 助手时,重复输入冗长的“角色设定”和“技能指令”而烦恼吗?你是否也收藏了一堆来自 GitHub、Reddit 或技术社区的“神级 Prompt”,却苦于无法高效管理和调用?今天要介绍的这款开源神器—— Skills Manager ,正是为了解决这一痛点而生。它在 GitHub 上已收获超过 2.4K 星,核心功能就是让你像管理代码库一样,管理你的 AI 技能(Skills),实现一键调用,彻底告别手动复制粘贴的繁琐。 无论是前端开发、数据分析,还是创意写作,你都可以将成熟的 Prom 阅读详情

相关推荐

Skills Manager:AI编程工具技能统一管理与跨平台部署

随着大模型驱动的AI编程工具快速普及,不同工具各自独立的Agent技能配置成为开发者效率瓶颈。如何在多个工具间迁移和复用提示词、规则与工作流,成为工程实践中的关键问题。一种基于统一技能格式与适配器机制的跨平台管理思路由此展开:通过将技能标准化为YAML+Markdown双层结构,再经适配器层转换并同步到目标工具,实现同一套Agent技能在Claude Code、Cursor等工具间的无缝部署。该方案不仅降低工具切换成本,也为团队标准化AI编程工作流提供基础设施。Skills Manager正是沿此思路实现的

weixin_42567046的博客 228

多 AI 编码工具技能乱套?skills-manage 一站式统一管理全平台 Agent Skills

AI技能管理神器skills-manage重磅发布!这款开源桌面工具通过中央技能库+软链接同步技术,彻底解决多AI平台技能管理难题。核心功能包括:1)统一管理20+主流AI编码工具技能;2)可视化查看、安装/卸载技能;3)支持本地项目、GitHub和市场多渠道导入;4)技能集合批量管理。采用Tauri框架开发,具有轻量高性能、隐私安全、跨平台等特点,支持macOS/Windows/Linux系统。开发者可免费下载使用,实现"一次安装,全平台通用",告别技能重复配置和版本混乱问题。

爱学习的程序员 1031

opencode与agent skills:AI大模型开发实战指南

在人工智能开发领域,大模型技术正成为核心驱动力,而高效的开发工具链能显著降低技术门槛。opencode作为开源AI框架,通过标准化接口简化了大模型集成流程,其核心原理是抽象底层复杂操作,提供统一API层。结合agent skills预训练技能库,开发者能快速构建文本处理、视觉分析等AI应用,这种组合在智能客服、内容生成等场景展现巨大价值。特别在工程实践中,工具链支持从环境配置、模型部署到性能优化的全流程,其中CUDA加速和模型量化技术可有效提升推理效率。通过模块化设计,开发者既能使用现成技能,也能基于ope

java天气 345

Skills-manage:一站式管理所有 Skill,统一展示 Claude、Cursor、Gemini 等20+ AI编程工具的技能库

开源神器skills-manage v0.10.0发布,解决多AI工具技能管理难题。这款基于Tauri开发的工具通过中央技能库实现"一次配置,多端生效",支持20+平台包括ClaudeCode、Cursor等。新版新增Obsidian支持、优化界面体验,并强化Linux兼容性。采用本地优先设计,确保数据隐私安全,提供技能扫描、收藏集等实用功能。Mac/Linux用户现可通过GitHub获取,是提升AI编程效率的利器。

懿轩的技术小窝 1201

OpenCode、Claude Code与Trae:AI编程助手工作流匹配指南

AI编程助手已从功能对比进入工作流适配阶段。OpenCode代表开源可审计的本地化代码协作范式,强调模型可控与技能可验证;Claude Code则是强推理驱动的工程协议执行器,依托Anthropic服务端预设规则实现代码审查标准化;Trae则突破IDE边界,以操作系统级架构实现任务闭环与基础设施即代码。三者本质差异在于:运行位置(本地沙箱/云端API/内核级任务调度)、权限模型(WASM权限声明/服务端提示词固化/微服务隔离)及协作粒度(文件级分析/上下文感知重构/全链路任务编排)。适用于需自主可控的个人开

weixin_33843409的博客 475

Windows 11本地安装Opencode全指南:Node版本、PowerShell策略与Rust引擎适配

Opencode是一款基于Node.js和Rust构建的本地AI编程助手,其核心价值在于离线运行、数据私有与模型轻量化。它依赖特定Node.js版本(≥18.17.0)、兼容的npm工具链及Windows系统级执行策略配置,技术原理涉及Electron前端、Node中间层与Rust推理引擎的三层协同。该方案显著提升开发安全性和响应实时性,适用于企业内网编码提效、AI教学实验及代码审计等强隐私场景。本文聚焦Windows 11环境下opencode本地安装这一高频实践痛点,深入解析nvm-windows精准版

weixin_34416649的博客 395

Skills Manager — OpenCode 安装与使用指南:把 settings 改到 TaoToken

Skills Manager 安装后,把 OpenCode 的 skills 目录软链接到 ~/.skills-manager 中央库,再在 settings 中写入 TaoToken 的 Base URL 与 Key,即可统一管理技能并接入模型通道。官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 提供完整配置与验证步骤。

weixin_42601547的博客 10

OpenCode本地AI编程协作者配置全指南

OpenCode是一款面向本地开发工作流的开源AI编程增强工具,其核心在于项目感知能力与结构化上下文注入,区别于依赖云端模型的通用AI助手。它基于Node.js运行,通过opencode.json定义项目技术栈、代码范围和领域技能,实现对Vue、Next.js、NestJS等框架的深度适配。技术价值体现在将开发者经验编码为可执行规则,提升代码生成准确性与团队规范一致性。典型应用场景包括Mongoose Schema校验逻辑生成、Pinia Store自动创建、Prisma迁移脚本编写等。本文聚焦openco

weixin_34059951的博客 435

Skills Manager 配 OpenCode:安装与使用指南(TaoToken 统一 Key 接入)

Skills Manager 装好后 OpenCode 调不动模型?先建软链接把技能库同步到 ~/.config/opencode/skills,再在 opencode.json 里把 provider 指向 TaoToken 统一 Key 通道,最后用 curl 核对 choices 返回。本文给出可复制命令与配置片段,并对照 401、local proxy failed、reading choices、OAuth 等报错逐条排查。详见 https://taotoken.net/?utm_source=t

CrystalwaveEagle34的博客 232

OpenCode平台Kimi K3模型:AI编程助手实战指南与安装配置

AI编程助手是基于大语言模型的智能开发工具,通过深度学习技术理解代码语义和编程逻辑。其核心原理是利用预训练模型对代码上下文进行分析,自动生成符合规范的代码片段。这种技术能显著提升开发效率,减少重复性编码工作,在快速原型开发、代码重构和错误调试等场景中具有重要价值。以OpenCode平台为例,其集成的Kimi K3模型在代码理解和生成方面表现优异,支持多语言开发和跨平台协作。通过智能代码补全和错误检测功能,开发者可以更专注于业务逻辑实现,特别是在Web应用开发和团队项目管理中,Kimi K3的上下文记忆能力和

weixin_34342207的博客 337

Intel MacBook Pro AI编程工具安装:Node.js、Claude Code与OpenCode

AI编程助手正逐步融入日常开发流程,终端CLI工具因其轻量高效而备受青睐。这类工具大多依赖Node.js运行时,掌握Node.js版本管理是稳定使用的基础。nvm(Node Version Manager)通过用户级目录隔离不同Node版本,免去sudo权限与系统目录污染,对硬件较旧、系统版本受限的Mac设备尤为实用。对于仍在使用Intel芯片MacBook Pro的开发者,x86_64架构与Apple Silicon的arm64差异导致许多通用教程失效,安装Node.js、Claude Code、Open

weixin_34315485的博客 428

OpenCode Manager 助手模式完整指南:5 大内置 AI 技能,让 AI 替你管理 AI

OpenCode Manager 助手模式(Assistant Mode)是一个自托管 Web 应用内置的 AI 专属工作区,通过 5 个 AI 技能和 ocm 管理工具,让 AI 能够直接管理仓库、定时任务、推送通知与系统设置,真正实现"用 AI 管理 AI"的元能力。这篇文章将带你快速看懂它的原理与用法。 [![OpenCode Manager 助手模式 AI 管理界面,桌面端与手机端同步同

gitblog_02683的博客 491

从零搭建openEuler ARM64开发测试环境:手把手教你用libvirt+KVM配置虚拟机(含VNC远程安装)

本文详细介绍了如何在ARM64平台上从零搭建openEuler开发测试环境,涵盖libvirt和KVM配置虚拟机的完整流程,包括环境准备、存储配置、网络优化、XML配置详解以及VNC远程安装。特别针对华为欧拉(openEuler)系统进行了优化,帮助开发者快速构建高效的ARM架构虚拟化环境。

weixin_30545945的博客 586

Skill生态项目:skills-manager、skilless-ai、SkillForge、Next-Chat-Skills、Skill MCP

Skill生态项目:skills-manager、skilless-ai、SkillForge

lonelymanontheway的博客 283

一文吃透 OData Deep Insert:从框架原理到 ABAP 实战

本文面向ABAP工程师,解析OData服务中的Deep Insert技术。文章首先阐述Deep Insert的业务背景,说明其适用于父子层级数据必须成组创建的场景(如销售订单与行项目)。随后深入框架实现机制,介绍SAP Gateway如何通过CREATE_DEEP_ENTITY方法处理嵌套请求,并强调开发者的责任边界。通过销售订单案例,文章对比了Deep Insert与$batch的适用场景差异,提供请求负载示例和DPC_EXT实现骨架代码。最后给出MPC_EXT声明深结构的三种套路,以及事务处理和错误处理

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 225

【教程4>第2章>第18节】 GMSK调制系统的FPGA开发与matlab对比验证

GMSK(高斯最小频移键控)是一种连续相位的频移键控(CPFSK)调制方法,它在数字通信中得到了广泛应用,特别是在移动通信系统中。GMSK通过限制频率偏差的累积来减少带外辐射,并通过使用高斯滤波器对。

FPGA/MATLAB学习教程/源码/项目合作开发 998

OpenCode实战指南:从零搭建智能代码助手与Todo CLI应用

代码生成技术通过分析自然语言描述或上下文,自动生成符合规范的源代码,其核心原理基于大规模代码库训练与模式识别。这项技术能显著提升开发效率,减少重复劳动,并降低语法错误。在快速原型开发、代码片段生成、项目脚手架搭建等场景中尤为实用。本文聚焦于OpenCode这一智能代码生成平台,通过实战演示如何利用其生成高质量代码,并构建一个功能完整的待办事项CLI应用,涵盖环境搭建、核心概念理解及进阶使用技巧。

weixin_33860553的博客 579

48-OpenCVSharp —-Cv2.MatchTemplate() 函数功能(模板匹配)详解

是 OpenCV 中一个常见且简单的模板匹配算法,适用于目标检测和图像识别中的静态场景。它的优点是易于理解和实现,但在面对旋转、尺度变化、复杂背景或光照变化等挑战时,效果可能大打折扣。在这些情况下,结合多尺度图像、特征匹配算法(如 SIFT、SURF、ORB 等)以及深度学习模型可以显著提高匹配的鲁棒性和精度。模板匹配仍然是一个非常基础但强大的工具,适用于一些简单的图像匹配任务。对于更加复杂和动态的图像识别任务,我们通常会使用其他更加复杂的算法或者深度学习模型来处理。

weixin_45590420的博客 4523

Agent Skills 的发现、验证与安装实战:Meshery 仓库 find-skills 技能全解析

本文以 Meshery 仓库内建技能 [.agents/skills/find-skills/SKILL.md](https://link.gitcode.com/i/06411729ed319e1a470f9280dc118921) 为蓝本,系统讲解如何在开放 Agent 技能(Agent Skills)生态中发现、甄别并安装可复用的技能包。你将掌握 Skills CLI(`npx skills

gitblog_00379的博客 775

用 Joule 点燃 ABAP 开发者的舞台感:SAP BTP 上的 ABAP AI 能力实战解读

摘要:SAP推出的Joule for developers和ABAP AI功能为开发者提供了智能辅助工具,旨在优化ABAP开发流程。主要功能包括上下文感知的代码预测补全、代码解释、单元测试生成和开发问题实时解答。这些能力特别适合应对Cloud环境下ABAP开发的复杂约束,如Clean Core原则和受限语法范围。通过减少重复劳动和提升代码理解效率,该工具帮助开发者将注意力集中在业务逻辑而非技术细节上。随着企业加速向S/4HANA迁移,这些AI功能将在遗留代码改造和云适配中发挥更大作用,建议团队将其纳入工程体

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 298

手把手写深度学习(27):如果获得相机位姿态的plücker embedding?以RealEstate10K为例

用plücker embedding表示相机的位姿是一种非常常用的方法,这篇博客以RealEstate10K数据集为例子,详细讲解如何从相机的轨迹坐标中获得plücker embedding,用于下一步模型的学习。

沉迷单车的追风少年 2239

Skills Manager 跑 6 个工具的 Skills 同步:Key 用 TaoToken

Skills Manager 把散落在 ~/.claude/skills/、~/.cursor/skills/、~/.codex/skills/ 等 6 个目录的 AI Skills 收进中心仓库,统一分发;模型入口则由 TaoToken 统一收编,在 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 只创建一次 Key,即可让 Claude Code、Cursor、Codex、Trae 等工具共用同一条模型通道。这等于把 6 个工具各自申请 K

weixin_29041443的博客 184

ZYNQ PS-PL数据交互方式总结

一,中断 二,IO方式:MIO EMIO GPIO 三,BRAM或FIFO或EMIF (1)通过BRAM实现PL/PS之间交互 PS 的配置如下图所示。使能 M_AXI_GP0 口,将 FCLK_CLK0 设为 100MHz,使能 PL 至 PS 的中断。 AXI BRAM Controller IP 核连接 PS 的 M_AXI_GP0 口和 BRAM,完成 AXI 接口至 BRAM 接口的转换。 添加BRAM,将BRAM设置为双口RAM,将PORTA与AXI B...

wangjie36的博客 1万+

Skills Manager是什么?这款免费开源AI Skill统一管理工具完整介绍

**Skills Manager** 是一款免费开源的 AI Skill 统一管理桌面工具。它通过软链接(Symlink)同步机制,让你只需编写一次技能,就能将其同步到 Claude Code、Codex、Cursor、Gemini CLI 等 32 款 AI 编程助手,真正做到"一处编写,处处生效"。项目基于 Rust + Tauri 2.0 构建,支持 macOS、Windows、Linux,

gitblog_00805的博客 108

[Dify 案例实战] 构建一个基于 Dify 的个人写作助理工具-带绑定资源

想要一个懂你风格、能帮你写文章、润色文字、生成大纲的 AI 写作助手? 本文将带你从 0 到 1,完整实现一个 基于 Dify 工作流的个人写作助理工具。 我们会利用 Dify 的 LLM 节点、变量传递、文本处理、知识库与多轮对话能力.

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 276

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Skills Manager(AI技能管理器)

Skills Manager 是一款现代化的桌面应用程序,旨在解决 AI 助手的 Skills 配置碎片化的问题。它提供了一个中心化的枢纽,让您不再需要为不同的工具分别管理 Skills 技能。通过强大的软链接同步机制(Symlink Synchronization),您只需编写一次技能,即可在 Claude Code、Codex、Opencode 等支持的 AI 工具中即时生效,实现"一处编写,多处使用"。智能同步:自动化的软链接管理,确保您的工具始终使用最新版本的技能,无需手动复制文件。

YANshangqian的博客 450

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

上一篇: OpenCode-Tokenscope 安装和使用指南
未来创世纪
博客等级 码龄18年 960粉丝 209原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值