Why This Resource
这个原创 Skill 负责 Skill 的公开发布流程:读取本地完整文件夹、检查元数据和敏感信息、更新仓库说明、提交推送,并验证别人能否通过 skills 命令发现和安装。
它解决什么问题
Skill 不只是一个 SKILL.md 文件,往往还依赖 references、scripts、assets 或 agents 配置。手动发布容易漏文件,也容易把本地路径、密钥或客户资料一起推到公开仓库。这个 Skill 把发布前后的检查集中起来。
使用前准备
- 一个本地 Skill 文件夹,里面有
SKILL.md。 - 一个已经存在、且你有权限推送的 GitHub 仓库。
- 明确要发布的 Skill 名称和目标仓库。
- GitHub 登录和推送权限已经配置好。
使用步骤
- 说出本地 Skill 文件夹和目标 GitHub 仓库。
- 先检查文件结构、frontmatter、命名和引用文件。
- 扫描密钥、私人路径、客户信息、飞书或 GetNote 私有内容。
- 将完整 Skill 放进仓库,更新 README 和安装命令。
- 提交并推送,再用 GitHub API 和
npx -y skills add ... --list验证可发现性。
推荐调用方式
请把这个本地 Skill 发布到 owner/repo。先做 frontmatter 和敏感信息检查,不要修改我的原始 Skill;发布后验证别人能否列出并安装它。
使用边界
它不会擅自创建新的 GitHub 仓库,也不会把 API Key、私有客户资料、完整咨询记录或本地知识库路径公开。检查失败时应先停在本地,说明需要处理的问题。
安装提示
发布后的公共仓库通常可以用以下方式安装单个 Skill:
npx -y skills add owner/repo --skill skill-name -g