ShareOne 公网分享发布
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_7660780b/shareone。
技能介绍
要解决什么问题
工程师和 Agent 经常需要把当前会话、本地 HTML/Markdown/TXT,或 PDF/PPT/Word 交给同事或客户查看,但又不想搭静态站、发邮件附件或反复传网盘。ShareOne 提供公网短链托管;本技能让 Agent 在对话里直接完成发布、更新、下载和评论闭环,而不是误用本机 PATH 里的 shareone CLI。
技能如何工作
- 发布:按文件类型走统一入口
publish.js——文本页(含对话与大段文本)与二进制直传自动分流;可绑定远程 URL(如 GitHub raw)做 auto-follow。 - 已有链接:用
share_id、自定义 slug 或完整https://s.shareone.vip/...识别目标;只改密码、水印、短链、评论/数据开关时走元数据更新,不重新上传正文。 - remote 刷新:对绑定了远程源的分享,用
refresh_share.js强制拉取最新源;非 remote 绑定会返回NOT_REMOTE_BOUND。 - 评论:查看可走公开接口;根据评论改页需 owner 凭据,改完后必须用
comment_reply.js --state表态(resolved-agree/open-disagree/open-need-input),不能单方面 dismiss 分歧。 - 凭据:需 API 的操作会先跑
ensure_credentials.js;若创建临时 Guest Key,必须先向用户展示 Key 与绑定提醒再继续上传。
边界与注意点
- 脚本路径以本 skill 安装目录为基准,不要默认在项目根执行相对路径。
/s/是访客链接,不是上传 API;成功后的share_url以脚本返回为准,不要自行拼接。- 二进制文件更新不能用文本页的
--share-id误传(会ERROR:BINARY_NO_SHARE_ID)。 - 首次创建新分享前需做轻量内容安全自检;评论、下载、删 Key 等不发布操作无需自检。
- 普通链接在最后活跃超过约 90 天可能被清理;Explore、知识库引用或设了
remote_url的除外。 - 默认不开启评论(
--allow-comments)与页面持久化数据(--allow-data);开启数据存储时,敏感内容用putPrivate,公开可读用putShared。
使用场景
- 把 Agent 刚生成的 `index.html` 或 Markdown 说明页发布到 ShareOne,拿到可转发的 `/s/` 短链给评审方打开
- 将上一轮长对话或代码块按文本页发布,方便团队在不导出聊天记录的情况下查看同一份内容
- 上传本地 `PDF`/`PPT`/`Word` 并设置访问密码或页面水印,再按需开启评论收集修改意见
- 用户 push 了 GitHub 上的源文件后,对已绑定 `remote_url` 的 ShareOne 链接执行强制刷新,拉取最新远程内容
适合人员
- 需要把原型页或静态 HTML 交给产品/客户预览、又不愿临时搭 Nginx 或对象存储的前端工程师
- 要把季度汇报 `PDF` 或路演 `PPT` 做成带密码与水印的公网链接、并跟踪评论闭环的项目或商务负责人
- 经常用 Cursor/Agent 产出长说明或设计稿页面、希望一键生成持久链接写入工单或 IM 的独立开发者或小团队
- 维护绑定 GitHub raw 或远程报告的 ShareOne 页面、push 后需刷新远程内容或处理协作者评论的技术写作者