元守·发布前守门

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

元守 —— 通用发布前守门(默认 YottaMeta 归属,可自定义为任意发布组织):check 聚合校验(full / github / self 三档模式,可聚合元安/元审/元信 verdict)+ pack(npm pack 无 pyc / 关键文件在包内)+ versions(package/SKILL frontmatter/SKILL 正文版本行/CHANGELOG/CLI 五件对齐)+ names(npm/GitHub/ClawHub 三通道查重)+ publish 命令封装(--channels / --github-only 渠道可选,默认 dry-run,--exec 执行,--force 显式跳过推送闸门;归属经 CLI 参数或环境变量自定义,缺省 YottaMeta 开箱即用)。触发:发布技能前、改完技能准备推 GitHub / npm / ClawHub 时、想批量核对版本或查重名称时;或用户说 元守 / 发布守门 / 发布前检查 / publish-guard / 推前检查 / 查重 / 版本对齐 等。边界(Do NOT trigger):不替用户做发布决策与人工审查;网络不可用时只降级提示、不伪造结果;不做技能内容开发(脚手架用元造 yotta-skill-creator,正文需人工开发);不持有、不读取任何平台凭据(发布鉴权由各平台 CLI 按使用者本机配置完成)。

一句话选型结论

按资料字段整理

元守·发布前守门是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_0d6b02f6/yotta-publish-guard
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_0d6b02f6仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791734506
正文体量8.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
元守·发布前守门当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

8.6 KB
模型实际读到的说明书原文,来自技能仓库

元守(yotta-publish-guard)

通用发布前守门:把「发布规范 + 已踩过的坑」固化成确定性 CLI——check 聚合校验、
pack 打包检查、versions 版本五件对齐、names 名称三通道查重、publish 发布命令封装,
任何开发者 / 团队照流程走不踩坑。零依赖(Python 3.8+ 标准库),Windows + Linux + macOS 通用。
默认归属 YottaMeta 开箱即用;其他发布组织按自己的归属配置即可(不持有、不读取任何平台凭据)。

python3 scripts/yotta_publish_guard.py check ./yotta-my-tool

何时使用

  • 新技能发布前,把校验 / 版本对齐 / 查重 / 打包检查 / 发布命令一次性跑完;
  • 仅发布到 GitHub(npm / ClawHub 不启用),或只想给自用技能做本体检查;
  • 改完既有技能准备升版本、重新三源发布前的复核。

Do NOT trigger:
- 不替用户做发布决策与最终人工审查——报告与命令只是辅助,是否发布由用户决定;
- 网络不可用时只降级为「需手动查重」提示,不伪造查重结果;
- 不做技能内容开发——造脚手架用元造(yotta-skill-creator),正文 / 脚本需人工开发。

快速使用

# 1) 发布就绪检查(full 档:完整发布件;可聚合元安 / 元审 / 元信 verdict)
python3 scripts/yotta_publish_guard.py check ./yotta-my-tool
python3 scripts/yotta_publish_guard.py check ./yotta-my-tool --with-audit --with-vetter --with-verify
python3 scripts/yotta_publish_guard.py check ./yotta-private --self-use

# 2) 打包检查 / 版本五件对齐 / 名称三通道查重
python3 scripts/yotta_publish_guard.py pack ./yotta-my-tool
python3 scripts/yotta_publish_guard.py versions ./yotta-my-tool
python3 scripts/yotta_publish_guard.py names ./yotta-my-tool

# 3) 发布命令封装(默认 dry-run 打印计划;--exec 直接执行;--force 显式跳过闸门)
python3 scripts/yotta_publish_guard.py publish ./yotta-my-tool
python3 scripts/yotta_publish_guard.py publish ./yotta-my-tool --github-only
python3 scripts/yotta_publish_guard.py publish ./yotta-my-tool --channels github,npm --exec

宿主 hook 声明

skill-manifest.json 声明 before_publish / publish_gate。wrapper 已注册时,发布门禁失败会阻断;
wrapper 未注册时按 fallback: wrapper 降级为 explicit-unverified,不会被误报为已验证。

三档校验模式

模式 触发方式 要求
full check 默认 / publish 全渠道 SKILL.md + LICENSE + README 中英四方式 + package.json + CHANGELOG(建议)+ 版本五件 + 无占位符 + 围栏
github publish --github-only SKILL.md + LICENSE + README.md(英文);不强制 package.json / 中英 README / publish.yml 等 npm 发布件
self check --self-use 只查技能本体:SKILL.md + frontmatter + 无占位符 + 围栏(安全家族加 Defense Triple)

子命令速览

  • check:内置校验(三档模式)+ 可选聚合元安 / 元审 / 元信 verdict(未安装自动降级提示),输出发布就绪报告。
  • pack:npm pack --dry-run 检查——包内无 pyc / pycache、关键文件(SKILL / LICENSE / README 中英)在包内;npm 不可用本地回退列举。
  • versions:package.json / SKILL.md / CHANGELOG 顶部 / CLI VERSION 常量 / SKILL 正文版本行(如有)五件对齐。
  • names:npm view / gh repo view / clawhub search 三通道查重;网络失败降级为手动查重提示。
  • publish:生成发布命令计划(git init/add/commit → gh repo create --description + topic → npm publish → clawhub publish),归属(npm scope / GitHub org / ClawHub owner / topic)按配置生成,默认 YottaMeta;默认 dry-run,--exec 按序执行,--force 显式跳过推送闸门。

归属配置(可自定义)

本技能默认校验 / 发布命令面向 YottaMeta 归属(npm @yottameta / GitHub YottaMeta / ClawHub yottameta / topic yottaskills),开箱即用。
其他发布组织可将其改为自己的归属(npm scope / GitHub org / ClawHub owner / topic),改后校验、查重、发布命令全部按新归属生成。
归属通过 CLI 参数或环境变量指定;使用本技能的 AI 会按需引导配置。
本技能不持有、不读取任何平台凭据——npm / gh / clawhub 的发布鉴权由各平台 CLI 按使用者本机配置完成。

发布渠道(可选)

publish --channels github,npm,clawhub(缺省全渠道)或 --github-only——npm / ClawHub
都不是必选,只推 GitHub 时闸门用 github 档。详见 references/publish-flow.md。

推送闸门

publish 前先跑内置校验:有 ERROR 默认阻断(退出码 2);--force 仅显式授权后可用。

退出码

子命令 0 1 2 其它
check READY READY(含 WARN 建议) BLOCKED 4 致命异常
pack PASS — 包内 pyc 或关键文件缺失 4 致命异常
versions PASS — 缺失 / 不一致 4 致命异常
names 三通道全部空闲 有渠道无法确认(需手动查重) 有 TAKEN 4 致命异常
publish dry-run 或执行成功 — 闸门阻断 / 渠道参数错误 执行中失败命令的退出码;4 致命异常

行为锚点

  1. 推送闸门默认阻断:未通过校验不得发布,--force 仅显式授权后可用。
  2. 网络命令优雅降级:npm / gh / clawhub 不可用时输出「需手动查重」提示,不伪造结果。
  3. 只读:不修改被测技能目录(除 npm pack 临时产物);git init / commit 仅在 --exec 时执行。
  4. 平台适配:Windows 下 .cmd/.bat 子进程经 cmd.exe 执行;npm 命令使用可写 --cache 目录。

与工坊 / 工具链分工

  • 元守(本技能)= 守:发布前全量校验 + 发布命令封装;
  • 元造 yotta-skill-creator = 造:生成合规脚手架(元守的 check 对元造脚手架直接 READY);
  • 仓库 tools/validate-skill.py 的规则 = 元守内置校验的自包含副本来源(发布包内带实现副本,
    不依赖仓库 tools/)。
  • 推荐链路:元造 create → 人工开发 → 元守 check → pack → versions → names → publish。

渐进披露

  • references/check-items.md —— 校验项明细(三档模式 / 口吻黑名单 / 四方式安装 / 版本五件 / pack / names)
  • references/publish-flow.md —— 三源发布流程与已踩坑清单(git 代理 / ClawHub --name / categories / gh --description / npm cache / 传播延迟)
  • references/tutorial.md —— 中文教程(check → pack → versions → names → publish 全流程)
  • references/faq.md —— 常见问题速查(BLOCKED / 版本不一致 / pyc / 网络降级 / 安装)

常见问题(速查)

check 被阻断、versions/pack 报错、网络查重降级、publish 不敢直接跑时,先看 references/faq.md。

常见问题

5 问
答案由本站依据条目字段整理
元守·发布前守门怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_0d6b02f6/yotta-publish-guard。安装方式为未标注。装完刷新技能列表或重开客户端。

元守·发布前守门支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

元守·发布前守门权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

元守·发布前守门收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

元守·发布前守门用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。