mcpField
A
aviz-skills-installer

aviz-skills-installer

github.com/aviz85Agent 工作流5076 次安装16 周前更新
代码仓库

关于 aviz-skills-installer

这是一个通过对话查找并安装 AVIZ Skills Library 技能的 Skill。它会获取最新技能列表和设置指南,并引导用户选择个人或项目级安装。

主要功能

  1. 01获取最新技能目录
  2. 02引导选择技能并查阅文档
  3. 03支持个人或项目级安装
  4. 04提供依赖与设置指导

适用场景

  1. 01查找 AVIZ 技能库中当前可用的技能
  2. 02为个人或项目安装选定的技能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aviz85/claude-skills-library --skill aviz-skills-installer

安装后在 Claude Code 中输入/aviz-skills-installer确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
installation-guide.md
skill-locations.md
scripts/
install-skill.sh

详细介绍

AVIZ Skills Installer

一个对话式指南,帮助你从 AVIZ Skills Library 安装技能。

重要:获取实时数据

不要使用硬编码的技能列表。 请始终从以下来源获取最新数据:

  1. 技能列表和设置指南:https://aviz.github.io/claude-skills-library/
  2. GitHub 仓库:https://github.com/aviz85/claude-skills-library
  3. 单个技能页面:https://aviz.github.io/claude-skills-library/skills/{skill-name}.html

使用 WebFetch 或 WebSearch 获取最新可用技能及其设置说明。

对话流程

第 1 步:了解意图

询问用户想做什么:

  • 查看可用技能 → 从网站获取
  • 安装特定技能 → 继续安装
  • 了解某项技能 → 获取其文档页面
第 2 步:获取可用技能

使用 WebFetch 获取 https://aviz.github.io/claude-skills-library/ 上的当前技能列表。

第 3 步:选择安装范围

询问用户:

Where would you like to install this skill?
1. User-based (~/.claude/skills/) - Personal, available everywhere
2. Project-based (.claude/skills/) - Shared with team via git
第 4 步:安装技能
# Clone and copy
TEMP=$(mktemp -d)
git clone https://github.com/aviz85/claude-skills-library.git "$TEMP/lib" --depth 1

# For user-based:
mkdir -p ~/.claude/skills
cp -r "$TEMP/lib/skills/SKILL_NAME" ~/.claude/skills/

# For project-based:
mkdir -p .claude/skills
cp -r "$TEMP/lib/skills/SKILL_NAME" .claude/skills/

# Cleanup
rm -rf "$TEMP"
第 5 步:安装依赖项(如有需要)
cd DESTINATION/SKILL_NAME/scripts
npm install 2>/dev/null || true
第 6 步:提供设置指南

获取该技能的文档页面,并引导用户完成任何必要的配置:

https://aviz.github.io/claude-skills-library/skills/{skill-name}.html

技能文档规范

库中的每项技能都必须包含:

  1. SKILL.md - 包含 YAML frontmatter 的主技能文件
  2. GitHub Pages 上的设置页面 - 位于 docs/skills/{skill-name}.html

需要 API 密钥的技能应包含:

  • .env.example 文件,其中列出所需变量
  • 文档页面上的设置说明

另请参阅

评论

支持 Markdown