Files
u-claw/skills/en/ppt-designer/SKILL.md
zheng b076815171
Some checks failed
Tests / test (push) Has been cancelled
feat: 海外化改造(新加坡市场)—— 阶段 0-3
按 U-Claw-海外化改造方案.md 与 范围决策记录.md 实施。这是 fork,不回上游:
海外版删掉的正是上游的中国市场默认值。

阶段 0 地基
- 下载源全部改国际:脚本/CI 61 处 + lockfile 880 条 npmmirror URL 归零
  (lockfile 那 880 条是 npm 的 resolved 字段,脚本层参数化根本绕不过它)
- 移除 install.ps1 里三个第三方 GitHub 加速代理,bundle 改直连 + SHA256 校验
  (原来只检查"文件大于 1MB"就解压运行)
- 技能内容与分发分离:skills/manifest.json 单一来源,install.sh 1170→658 行、
  install.ps1 721→546 行,两者技能内容归零
  实测原来是三份不一致:skills-cn 完整、install.sh 约 40%、install.ps1 约 17%,
  且 7 个通用技能只有 U 盘版有 —— 一键安装的用户一个能用的技能都没有
- Node 版本三种(v22.14/16/22.1)统一,新建 NODE_VERSION 单一来源
- Config 页三份合一。portable/Config.html 用根相对路径调 API 却只从 file:// 打开,
  保存功能已静默失效两个月;现缩为 120 行重定向壳
- 测试接入 CI(此前 node --test 无人运行,所有断言形同虚设)

阶段 1 双语可用
- 浏览器侧 i18n:JSON 为源、生成经典 script(file:// 下 fetch 本地 JSON 被拦)
  语言跟盘走不跟机器走:启动器写 data/.openclaw/locale.js
- 8 处硬编码 lang="zh-CN" 归零,data-i18n 覆盖 213 处,词条 en/zh 各 279 条
- B3 单框 Key:12 张模型卡 → 一个输入框,前缀识别 provider,
  服务端 /api/test-key 发 1-token 请求实测,错误映射成人话
  Key 填错到得知:从"直到对话失败"降到 ≤1 秒
- 区域格式 SG:DD/MM/YYYY、12 小时、S$、Asia/Singapore
  (ICU 在 en-SG 下把 SGD 渲染成裸 $,与美元无法区分,故自行拼 S$)
- README 内容分叉而非翻译,§1.3 证据清单逐条清零

阶段 2 降门槛
- 启动逻辑上移 lib/start.mjs:Windows-Start.bat 220→28 行、
  Mac-Start.command 235→33 行
  修掉 Mac 侧两个 bug:控制台端口硬编码 18788(回落时打开死页)、
  微信插件从未在 Mac 上安装
- U 盘根目录 23 → 3 个可点文件,其余进 advanced/
- 首启向导:语言 → 用途(7 角色,manifest 驱动)→ 密钥,答过不再问
- 三档界面,Simple 档隐藏一切技术名词
- 自动自愈:启动失败先自查自修,修不好导出脱敏诊断包
  (Doctor 从"用户要知道去点的工具"变成后台机制)

阶段 3 技能库
- 19 个英文技能,planned 归零。sg-weather / sg-transport 的端点均实测过
- SkillHub 从 56 张手写第三方卡片改为 manifest 生成:703→125 行,中文归零

其他
- origin.json 收拢所有运行时地址,tests/origin.test.mjs 保证迁移不会漏
- portable/ 下用户可见中文归零(由断言保证)
- 82 项测试

未验证(本机无 Windows / 无 pwsh):
- install.ps1、setup.ps1 约 210 行改动从未经 PowerShell 解析器
- 完整启动路径仅在假 node + 假 openclaw 上冒烟
- 8 个 .bat 的盘根推导仅静态断言
详见 U盘实测清单.md

受阻:
- 隐藏黑窗口 —— 需代码签名证书(.vbs 已被 Windows 弃用,替代方案都要签名)
- 场景卡 —— OpenClaw 上游 Dashboard 无预填 prompt 接口
- 官网 36 条 —— 上游 2026-04-14 拆到私有仓库,无权限
2026-08-17 18:37:49 +08:00

2.8 KiB
Raw Blame History

name, description, metadata
name description metadata
ppt-designer Slide deck helper - structure, layout, visual polish, animation, speaker notes
openclaw
emoji
📽️

Slide Deck Helper

Structure and design for PowerPoint, Google Slides and Keynote.

What it does

  • Structure: a clear outline before any slide gets designed
  • Layout: cover, contents, body, closing
  • Visual polish: colour, charts, icons
  • Animation: transitions and build order, used sparingly
  • Speaker notes: what to actually say on each slide

Deck structures

Standard business update (10 slides)

1.  Cover — title, presenter, date
2.  Contents
3.  Background — why this exists
4.  Objective — what success looks like
5.  Approach — how we're doing it
6.  Progress — where we are now
7.  Results — the numbers that matter
8.  Analysis — what those numbers mean
9.  Next steps — what happens now
10. Close — thank you + Q&A

Product launch (15 slides)

1.  Cover
2.  Contents
3.  The problem
4.  The product
5.  How it works
6.  Demo — screenshots or video
7.  Competitive position
8.  Customer stories
9.  Market size
10. Business model
11. Go-to-market
12. Team
13. Milestones
14. The ask
15. Close — contact details

How much goes on a slide

Slide Text Focus
Cover Title + subtitle Short and direct
Contents 35 sections Clear shape
Body 6×6 rule One idea per slide
Chart Title + chart + takeaway Let the data speak
Close Thanks + contact A clear next action

Design rules

  1. 10-20-30: 10 slides, 20 minutes, 30pt type
  2. Keep it simple — if it needs explaining, it's too busy
  3. Images over text where you can
  4. Whitespace: leave roughly 10% margin
  5. Alignment: pick left or centre and stay consistent
  6. Colour: primary + secondary + one accent. No more than three.

Palettes

Context Primary Secondary
Business update Blue #2C5282 Grey #718096
Technology Deep blue #1A365D Teal #319795
Finance Gold #D69E2E Charcoal #2D3748
Healthcare Green #276749 Light green #68D391
Education Orange #DD6B20 Warm grey #F7FAFC

Example prompts

Design a 15-slide product launch deck
Turn this technical proposal into a presentation outline
This slide is far too crowded — cut it down
Give me a deck structure for an investor pitch

Shortcuts

Action Windows Mac
New slide Ctrl+M Cmd+Shift+N
Duplicate slide Ctrl+D Cmd+D
Present F5 Cmd+Return
Pen annotation Ctrl+P Cmd+P

Good for

  • Business updates
  • Product launches
  • Investor pitches
  • Training material
  • Conference talks

Not for

  • Long-form documents (use word-writer)
  • Data analysis (use excel-helper)