
Community Share
通用手绘风社区发帖与静态页面/资产发布 Skill。打通 handraw-style.com (Discourse) 官方论坛账号系统与静态画廊发布系统。涵盖双重能力:(1)...
Install
npx skills add yang0/handraw-style --skill community-share -g -a claude-code -y- Repository
- yang0/handraw-style6.9k
- Category
- Engineering
- Updated
- 7d ago
- License
- See repository
- Context cost
- Mediumabout 1,650 tokens
- Runs scripts
- Yes, review before use
What it does
通用手绘风社区发帖与静态页面/资产发布 Skill。打通 handraw-style.com (Discourse) 官方论坛账号系统与静态画廊发布系统。涵盖双重能力:(1) 全板块论坛发帖与管理(创作交流、好用的工具、综合大厅、运营与变现、实战作品与爆款、手绘skill):支持发布通用长帖、出版级手绘提示词卡片、自动配图直传短链、回帖、帖子查询与删除;(2) 风格画廊与静态资产一键部署上云(index.html、tutorials.html、assets.html、367 种画风WebP、色彩/版式元数据)与论坛联动公告。触发词:手绘风发帖, 社区发帖, 论坛发帖, 发到论坛, 发到社区, 发布帖子, 分享作品, 手绘提示词分享, 查看我的帖子, 删除帖子, 发布静态页面到社区, 发布静态页, 同步画廊, 更新网站, 部署静态页, 画廊发布.
HandRaw Community Publisher & Manager (手绘风社区发帖与静态页面发布中枢)
对话内“分享到网站”
当用户要在 Codex / Claude 出图后的回复中提供分享入口,或点击“分享到网站”时,先读安装包根目录下的 对话分享合同,使用 scripts/conversation_share.py。该流程分享生成图片与逐字保存的最初创作指令,末尾只附实际编号标签,如 【画风:FA-013 】;实际用了图型才附图型标签。不写备注标题、编号解释或“未使用”字段,不加入二阶段参数或完整生图提示词;原有 share --prompt 是解析后提示词分享,不能代替此流程。
目标为作品广场:通过 /studio/api/entries 创建免费 kind=work 作品,首图作封面,其余图片作附图,使用 assets 关联实际画风与图型。不可直接调用论坛 /posts.json 代替广场分享。该约定仅适用于出图后的分享入口;用户明确要求论坛发帖时继续使用下方论坛流程。
生成完成准备本地草稿并输出标准 Markdown 分享链接,打开本机预览页;页面中提供真实的“分享到作品广场”按钮。准备草稿和打开页面均不上传;用户点击页面内发布按钮或明确回复后才发布。不得假定宿主会把 :codex-followup 渲染为按钮。组图合为一件广场作品,重复点击返回原链接。每位用户绑定自己的凭据,公开 Skill、按钮参数与分享正文都不得包含密钥。扁平 .agents/skills 入口中的相对路径需从安装包根目录重新解析。
本 Skill 是手绘风生态 (handraw-style.com) 的全功能社区发布引擎。 涵盖两大核心维度:
- 动态论坛发帖与内容管理:向 Discourse 社区各大板块发布图文讨论、出版级手绘提示词卡片、跟帖互动及帖子全生命周期维护。
- 静态画廊与资产部署上云:一键将风格画廊页面(
index.html、tutorials.html、assets.html等)、365 种视觉风格数据与 WebP 高清切片图增量同步部署至云服务器与 CDN,并支持自动发布论坛版本更新公告。
🏛️ 双维发布架构与体系划分
flowchart TD
User["用户 / Agent 社区发布请求"] --> Decision{"发布目标类型"}
Decision -- "论坛发帖 / 提示词分享 / 互动" --> Forum["Discourse 论坛 API 交互引擎\n(discourse_client.py post/share/reply)"]
Decision -- "画廊更新 / 静态页面上云" --> Static["静态画廊与资产部署引擎\n(discourse_client.py deploy / sync_to_static.py)"]
Decision -- "版本升级联动发布" --> Combo["一键部署 + 论坛自动发公告\n(discourse_client.py deploy --announce)"]
Forum --> F1["自动配图上传 /uploads.json"]
F1 --> F2["按板块智能路由 (ID 4-9)"]
F2 --> F3["生成直达帖子链接"]
Static --> S1["增量检测本地与远程 WebP 差异"]
S1 --> S2["SCP 打包传输并远程解压"]
S2 --> S3["刷新 Nginx 静态软链接与 CDN"]
Combo --> Static
Static --> Forum
