简易问候Skill:用最小示例跑通 SkillHub 安装与姓名问候

前言

第一次在 SkillHub 上架或本地调试 Agent Skill 时,常见问题不是业务逻辑有多复杂,而是目录放错、CLI 没装、或不知道 SKILL.md 里该写多少。一个只处理「姓名 → 问候语」的演示 Skill,可以把安装路径、坐标格式和技能说明压缩到几行,便于对照官方流程验证环境。

下面介绍社区 Skill 简易问候Skill(@user_7bc7d8e4/my-first-greeting-skill):它不做外部 API 调用,适合作为 dev-programming 分类下的入门样例。

这是什么

简易问候Skill 是 SkillHub 社区来源(community)的演示用 Skill,发布者为 user_7bc7d8e4,当前版本 1.0.0,分类为 dev-programming。官方页面将其定位为「基础姓名问候工具,演示用 Skill」。

在 SkillHub 上,坐标写作 @user_7bc7d8e4/my-first-greeting-skill;标签标明 requires_api_key=false,即不依赖 API Key。页面统计(以 SkillHub 抓取为准):评分 100000,下载 871 次,安装 0 次。

  • SkillHub 展示页:https://www.skillhub.cn/skills/user_7bc7d8e4/my-first-greeting-skill
  • 资料中的官方地址:https://api.skillhub.cn/user_7bc7d8e4/my-first-greeting-skill

核心功能

能力完全写在包内 SKILL.md 中,核实如下:

  1. 功能:接收姓名,返回问候语。
  2. 入参:name(字符串)。
  3. 出参:hello 与 name 拼接形式的问候结果(文档表述为「hello + name」)。

没有额外脚本、配置项或第三方服务;Agent 读取 SKILL.md 后即可按上述约定响应。

安装与启用

SkillHub 推荐两种方式:用 CLI 装到当前 Agent 的 skills 目录,或把安装提示词发给支持 Skill 的 AI 客户端由其按文档执行。

1. 安装 SkillHub CLI(若尚未安装)

先检查是否已有 skillhub:

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 安装文档执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

说明见:https://skillhub.cn/install/skillhub.md

2. 安装本 Skill

安装时必须用 --dir 指向当前 Agent 实际使用的 skills 目录;默认 ./skills/ 往往不会被客户端加载。

skillhub install @user_7bc7d8e4/my-first-greeting-skill --dir <你的 skills 目录>

常见客户端路径(来自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装完成后,技能会落在类似 @user_7bc7d8e4/my-first-greeting-skill/ 的子目录中,内含 SKILL.md。

3. 通过提示词让 AI 安装

SkillHub 页面提供的提示词为:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_7bc7d8e4/my-first-greeting-skill`。

将上述内容发给已接入 Skill 能力的 Agent,并确认 --dir 指向本机对应 skills 目录。

4. 启用

将 Skill 安装到正确目录后,按你所用客户端的惯例重启或刷新 Agent,使新 Skill 被索引。本 Skill 无需配置 API Key。

典型用法

SKILL.md 未定义独立 CLI 命令,用法即:在 Agent 已加载该 Skill 的前提下,提供姓名并让 Agent 按技能说明返回问候。

可复现的约定如下(与官方 SKILL.md 一致):

项目 说明
入参 name:字符串,表示要问候的对象姓名
行为 根据 name 生成问候语
出参 形如 hello 与 name 组合的问候结果

对话侧可以这样描述需求(示例意图,非额外官方文案):

使用简易问候Skill,name=张三,按技能说明返回问候。

Agent 应读取 SKILL.md 后,按「hello + name」的约定组织回复。若未安装到正确 skills 目录,Agent 不会加载该说明,表现为「不知道有这个 Skill」。

适用场景与注意

适合谁

  • 需要最小可运行样例,验证 SkillHub 搜索、下载、目录结构是否正常。
  • 学习 SKILL.md 如何写清入参、出参与一行功能描述。
  • 在 requires_api_key=false 的前提下,做无密钥环境的演示。

限制与注意

  • 仅为演示,不提供生产级校验(如姓名格式、多语言、敏感词等)。
  • 下载量与评分来自 SkillHub 页面统计,会随时间变化;写作时以页面为准。
  • skillhub install 若先用完整 slug 失败,CLI 可能回退为 namespace + 内部 slug 方式下载;以 CLI 实际输出为准。
  • 不同 Agent 的 skills 路径不同,装错目录是最常见的「装了但用不了」原因。

结尾

简易问候Skill 把「姓名输入 → 问候输出」和 SkillHub 坐标、无 API Key 标签绑在一起,适合作为 dev-programming 入门的第一颗钉子。安装与路径以 https://skillhub.cn/install/skillhub.md 为准;技能详情与统计见 SkillHub 页面 https://www.skillhub.cn/skills/user_7bc7d8e4/my-first-greeting-skill 。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye