其他
需要把项目、Codex 对话、文件或报告做成静态…
当用户要求通过 PinMe 分享、发布或上传静态结果,并希望最终得到 pinme upload 后的可访问 URL 时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 39/100 ×0.15
适用场景
需要把项目、Codex 对话、文件或报告特定
解决思路
- 判断要分享的内容:若分享 PinMe/全栈项目,收集部署 URL、简短描述、关键功能、技术栈、使用说明。
- 判断要分享的内容:若分享 Codex 对话,收集目标、决策、实现摘要、重要输出、后续步骤。
- 判断要分享的内容:若分享静态文件/报告/演示,收集标题、用途、文件内容或预览、给接收者的上下文。
- 创建静态分享产物:优先使用单个自包含的 index.html。
- 除非仓库已有输出/分享约定,否则在当前工作区使用 share/<slug>/index.html。
- 将 CSS 内联以保持可移植性。
- 除非交互有价值,否则不要依赖 JavaScript。
- 发布前清理:移除 secrets、tokens、API keys、.env 值、仅内部 URL、私有用户数据和无关日志。
- 对于对话摘要,概括而不是直接倾倒原始记录,除非用户明确要求逐字分享。
- 让链接明确且可点击。
- 使用 PinMe 上传:运行 pinme upload share/<slug>。
- 返回 PinMe 打印的 URL。
- 若 PinMe 输出多个 URL,按优先级选择:DNS domain,其次 PinMe subdomain,再次 short URL,最后 full preview URL。
- 永不截断 hash fragments。
- 项目分享页包含:项目名称和一句话描述。
- 项目分享页包含:将主要启动/演示链接作为第一个操作。
- 项目分享页包含:它做什么、面向谁、为什么重要。
- 项目分享页包含:功能列表聚焦用户可见行为。
- 项目分享页包含:仅在接收者需要时包含构建/部署细节。
- 项目分享页包含:仅在合适时包含日期和来源,如「Created with Codex」。
- 对话分享页包含:对话标题。
- 对话分享页包含:初始目标或问题。
- 对话分享页包含:关键上下文和限制。
- 对话分享页包含:已做出的决策。
- 对话分享页包含:已完成工作或答案摘要。
- 对话分享页包含:相关时包含更改的文件、运行的命令、产生的链接或创建的产物。
- 对话分享页包含:后续事项。
- 文件/报告分享页包含:清晰标题和简短摘要。
- 文件/报告分享页包含:如果有单独文件,提供下载/打开已上传产物的链接。
- 文件/报告分享页包含:重要摘录或生成的摘要。
- 文件/报告分享页包含:来源/上下文说明。
- HTML 指南:构建真实分享页,而不是通用占位页。
- HTML 指南:让最重要的链接在首屏可见。
- HTML 指南:使用干净、响应式 HTML/CSS,使其可作为独立静态文件工作。
- HTML 指南:设计保持克制、可读;技术交接避免过度装饰的营销布局。
- HTML 指南:使用语义化区块、可访问对比度、描述性链接文本和合理的移动端间距。
- HTML 指南:将用户提供的文本插入 HTML 前进行转义。
- HTML 指南:若展示代码或命令输出,用 <pre><code> 包裹并保持简短。
- 上传前运行 pinme --version。
- 如果 PinMe 缺失或过旧,按主 pinme 技能安装或更新。
- 上传需要认证:运行 pinme login,或运行 pinme set-appkey <AppKey>。
- 上传示例:运行 pinme upload share/my-project。
- 上传示例:运行 pinme upload share/conversation-summary。
- 上传示例:运行 pinme upload ./report.html。
- 上传示例:运行 pinme upload ./dist。
- 不要上传:.env、.git、node_modules、源代码树、私有数据集、带凭据的原始日志或无关构建缓存。
- 除非用户明确批准确切内容,不要上传可能包含 secrets 或私有上下文的原始对话记录。
- 最终回复:告诉用户创建了什么分享产物。
- 最终回复:告诉用户上传返回的 PinMe URL。
- 最终回复:说明任何重要 caveat,例如因 PinMe 未认证或不可用而跳过上传。
- 最终回复:保持回复简短,URL 是主要交付物。
适用边界 · 注意事项
- 用户需要后端、数据库、认证、邮件或 LLM 功能时,不要用本技能完成这些功能;应先用主 pinme 技能和相关 PinMe 集成技能,最后再用本技能打包发布。
- 缺少 PinMe 或未认证时不要上传;先安装/更新并登录或设置 AppKey。
- 对话或文件包含 secrets/私有上下文且用户未明确批准逐字分享时,不要上传原始内容。