SkillHub 网页发布(AI 代填表单)

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

把本地 Skill 包发布到 SkillHub(skillhub.cn):预检 → 打包 → 用 bsk 驱动 Chrome 填完发布表单(slug / 显示名称 / 描述 / 版本号 / 变更说明 / 分类),填到「提交审核」按钮前为止,最后一步留给人类点。当用户说「发布到 SkillHub」「上传到 skillhub」「提交审核」「把这个 skill 发上去」「这套发布流程再来一遍」,或者抱怨「表单又要重填一遍」「上传被拒」「找不到浏览器窗口」时使用。只管 skillhub.cn;公众号 / 微信 / 其他平台不走这条。

一句话选型结论

按资料字段整理

SkillHub 网页发布(AI 代填表单)是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
SkillHub 网页发布(AI 代填表单)当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

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

SkillHub 网页发布(AI 填到「提交审核」前一步)

把 Skill 包送上 skillhub.cn。AI 的终点是「表单填好 + 截图给用户」,不是「发布成功」。

铁律

  1. 「提交审核」绝不代点。 提交后进入审核队列、公开可见,不可逆 —— 这是人类闸口。填完就把控制权交出去。
  2. 文件类型白名单在点「提交审核」时才校验。 传到表单里才发现有禁类文件 = 整份表单白填一遍。上传前必须自己先查一遍。
  3. 版本号默认永远是 1.0.0,必须手改成包的真实版本。 不改 = 谎报版本。
  4. @eN ref 会漂。 尤其是「上传 zip 之后」和「打开分类弹窗之后」,下方的 ref 整体重排。跨步骤复用旧 ref 必点错,每次操作前重取快照。

边界:什么时候不该走这条

情况 走哪
文件上传到本地技能站 bsk(有 upload 命令)
想用 browser-cdp 做上传 不行,它没 upload 命令,网页 JS 也造不出 File 对象
还没有合格的 zip(有 .bat/.ps1、缺 slug、有隐私泄露) 先回头补,别直接上传
用户在浏览器里操作中被中断 先问,别自作主张续跑(可能用户正在手动改表单)

前置

  • bsk 可用(bsk status)。daemon 没起就放后台任务跑 bsk daemon start --foreground —— 让它常驻,否则跨工具调用就断,会话连同填了一半的表单一起丢。
  • 已有要发的包与其 zip。
  • 不需要任何专用脚本 —— 本文的「禁类清单」和「必填字段」本身就是手工 checklist。你自己若有流水线脚本,把它接进步骤 0 / 1 即可,本文不依赖任何特定仓库。

步骤

0. 预检(不可跳过)

逐条对照三项:

  1. 文件类型 —— 递归扫整个包(含 scripts/、隐藏文件),见下方禁类清单
  2. 隐私 —— 本机绝对路径、用户名、邮箱、内部项目名、会暴露用途的词,一个都不留
  3. 必填字段 —— frontmatter 里 name / slug / version / displayName 齐不齐,name 与 slug 与包目录名是否三者同名

> 只扫顶层是漏网之源 —— 禁类文件通常藏在 scripts/ 里。

自查禁类(对照用):

类别 后缀
允许 .md .txt .json .yaml .yml .js .cjs .mjs .ts .py .png .jpg .svg
禁·Windows 脚本 .bat .cmd .ps1 .vbs .exe .dll .lnk .msi
禁·其他脚本 .sh .com .scr .hta .reg
禁·二进制 / Office .zip .rar .7z .iso .apk .jar .doc* .xls* .ppt*
禁·杂项 .log .tmp、隐藏文件

撞禁怎么办(两种救法,别直接砍功能):
1. 批处理脚本 → 改写成等价的 .py
2. 不能重写的驱动脚本 → 源码整段搬进 references/xxx.md 的代码块,正文写「首次使用落盘到临时目录再调用」。落盘内容必须保持 ASCII(PowerShell 5.1 按 ANSI 解析无 BOM 的 .ps1,塞中文直接语法报错)

1. 打包

把整个包目录打成 zip,zip 内顶层目录名必须等于 slug,否则平台认不出哪个是 SKILL.md。

Windows 默认没有 zip 命令,用 Python 即可:

import zipfile, pathlib
root = pathlib.Path("<包目录>")                    # 目录名 == slug
out  = pathlib.Path("<输出目录>/<slug>-<version>.zip")
with zipfile.ZipFile(out, "w", zipfile.ZIP_DEFLATED) as z:
    for p in sorted(root.rglob("*")):
        if p.is_file() and "__pycache__" not in p.parts and not p.name.startswith("."):
            z.write(p, f"{root.name}/{p.relative_to(root)}")

打完自己解回来看一眼目录结构,确认顶层确实是 slug 而不是一堆散文件。

> 打包绝不要用「目录里有什么就打什么」的全量模式。目标包必须是人工白名单,启发式反推会把第三方包和未脱敏包一起打进去。

2. 起会话、进发布页

bsk session start --json                                   # 拿 session_id
bsk navigate "https://www.skillhub.cn/dashboard/publish" --session <S>
bsk snapshot --session <S> | grep -E 'button "发布 Skill'   # 别肉眼翻两百行

进发布类型选择页后点 「发布 Skill 最快上架」(另一个 Pay Skill 是走支付的,不是这条路)。

3. 上传 zip —— 最容易翻车的一步

bsk snapshot --session <S> | grep 'button "选择 zip 文件"'
bsk click @e25 --session <S>                                        # ① 先点可见按钮
bsk upload --file "绝对路径/<slug>-<version>.zip" @e25 --session <S>  # ② 再对同一个 ref 传

为什么必须两步:隐藏的 input[type=file] 直接 upload --selector 会报 element not visible;先点可见按钮把选择器点开,再对同一 ref 传,才通。

传完先确认数量对不对(页面会显示「已选择 N 个文件,总大小 X KB」,并列出文件名)。

4. 填字段

bsk fill @eN --session <S> --value "<内容>"   # 中文实测正常

必备四项 + 描述:

字段 怎么来
Slug 必须等于包目录名;平台认 slug,本地认 name
显示名称 取 displayName(中文名,给用户看的)
描述 优先点「使用此描述」 —— 平台会解析 SKILL.md 自动生成,比手打准
版本号 必改,抄包里的 version
变更说明 先回源码核对再写。公开的字段不许凭印象编,改了什么就 grep 取证后再落笔

5. 选分类

点「请选择分类标签」→ 选一个一级 → 再勾最多 3 个二级。

这个弹窗没有「确定 / 关闭」按钮,选完直接:

bsk press Escape --session <S>

12 个一级分类:AI Agent / 商业运营 / 内容创作 / 数据分析 / 设计多媒体 / 开发编程 / 教育学习 / IT 运维与安全 / 知识管理 / 生活服务 / 办公效率 / 行业专业。(没有「游戏」)

6. 交付给用户

bsk screenshot --out "<本机临时目录>/publish-<slug>.png" --session <S>

然后把截图给用户,说清楚「请你 Alt+Tab 切到 Chrome 窗口,滚到底点提交审核」。

用户可能看不见那个窗口:bsk 开的是独立的 Agent Window,AI 侧没有把它前置到用户面前的办法(window 子命令只有 resize)。两条出路:
- 让用户 Alt+Tab / 点任务栏找标题带 SkillHub 的窗口
- 或者改走「借标签页」:让用户自己开好页面 → bsk tab borrow 接管 → 填完 bsk tab return 还回去(这条在本场景未实跑过,只在别的自动化任务里验证过命令存在;真要用先小步试一下)

踩坑表(全是踩过的)

症状 根因 正确做法
不允许的文件类型: scripts/xxx.bat 提交那一步才校验,传到表单里才发现 步骤 0 递归预检
element not visible(上传时) 隐藏 file input 不能直接当选择器 先点可见按钮,再 upload 同一 ref
点了某个字段却改到了别的字段 ref 在上传/开弹窗后整体位移 每次操作前重取 snapshot
平台显示版本 1.0.0 版本号永远默认 1.0.0 手动改
会话、窗口连同表单一起没了 daemon 没常驻 daemon 用后台任务跑 --foreground
session already has an unfinished command 上一条命令还没回稳 中间 sleep 2 再发下一条
分类弹窗关不掉 弹窗本来就没有确认键 bsk press Escape
AI 说「发布成功」了但列表里没有 其实没点提交,或点在错位 ref 上 提交前用快照核对每个字段的实际值,别信命令返回的 ok

验收

让用户点完提交后,去 dashboard 的「我的 Skills」列表核一眼 —— 出现「显示名称 + slug + 分类 + V 版本号」才算真的发出去了。

常见问题

5 问
答案由本站依据条目字段整理
SkillHub 网页发布(AI 代填表单)怎么安装?

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

SkillHub 网页发布(AI 代填表单)支持哪些客户端?

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

SkillHub 网页发布(AI 代填表单)权限高吗,安全吗?

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

SkillHub 网页发布(AI 代填表单)收费吗?

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

SkillHub 网页发布(AI 代填表单)用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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