SuperAPI AI 工具集

publish-skill

智能体与模型

查看项目

更新于 10-15 19:54

技能介绍

用途:把一个 Claude Code 技能打包为新的 GitHub 仓库,生成规范的 README 与目录结构,方便他人通过 npx skills add 安装。

主要能力(工作流):

  1. 收集技能信息:技能名(kebab-case 仓库名)、技能来源(现有技能目录路径或内联内容)、一句话描述、3-5 条要点式详细描述、2-4 个触发用示例提示,以及 GitHub 可见性(默认 public)。若指向现有目录(如 .claude/skills/my-skill/),会读取 skill.md 自动提取描述、触发方式等元数据,只询问缺失项。
  2. 创建仓库结构:目录含 README.md、skills/{skill-name}/skill.md,必要时包含 references/*.md 与 examples/。现有来源会复制全部文件到 skills/{skill-name}/。
  3. 生成 README:按模板填入一句话描述、What it does 要点、Usage 示例提示、安装说明(快速安装 npx skills add https://github.com/alexanderop/{skill-name} --skill {skill-name},或把 skills/{skill-name}/ 复制到项目的 .claude/skills/ 手动安装)、Structure 结构说明;不含不适用章节,可选截图区。
  4. 初始化并发布:依次执行 cd 到技能目录、git init、git add -A、git commit -m "Initial commit: {skill-name} skill"、gh repo create alexanderop/{skill-name} --public --source=. --push --description "{one-line description}",私有则用 --private。
  5. 回报:仓库 URL、安装命令,并提醒补充截图。

完成前检查:skill.md frontmatter 完整(name、description、allowed-tools、metadata)、README 完整且安装命令正确、目录符合约定、仓库已推送、来源文件齐全、未泄露密钥或本地路径。

限制:资料中的命令与路径为示例(作者本机路径),实际使用需替换;未提供对其他托管平台、私有仓库权限配置或定价的信息。