Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗为 PPT Master 提供的编辑设计扩展包:一套包级设计哲学、可扩展的 Style 主题(目前四套)、A4(33 个原型)与 16:9(17 个原型)两套编辑 Layout、一份所有主题共用的图表文法、一套证明效果的 A/B 评测,以及一个展示网站。
目标不是「套模板」,而是让一句简单的需求也能得到有判断、有节奏、可编辑、经得起检查的成品 PPTX。
本包的「主题」只是扩展命名:上游 PPT Master 只有 Brand / Style / Layout / Deck 四种 kind,没有第五种。四套主题都落地为 Style;A4 Editorial 与 16:9 Editorial 是独立 Layout,用本包时按画布与主题组合安装。
| 主题 | 适合 | 标志性语言 | 完稿示例 |
|---|---|---|---|
| National Geographic Editorial | 纪实摄影、自然/旅行/田野研究、长篇叙事 | 暖米纸、通栏出血、柠檬黄、衬线大标题、连续跨页 | 24 页 |
| Fashion Editorial | 时尚/文化/品牌画册、宣言式提案 | 黑白影像、钴蓝半透明打断、Bodoni/Six Caps、字即图 | 11 页 |
| Brand Geometry | 有真实品牌几何、格纹或标识的项目 | 实测 6u 构造、四角括号裁切、三级叠透、六种露出 | 8 页 + 4 幅品牌构造图 |
| Boardroom Editorial | 战略评审、董事会材料、投资案、年度规划 | 行动标题、议题树、瀑布桥、组合气泡、透明图表 | 15 页 |
另加:
本包是一个标准 Agent Skill(SKILL.md + scripts/),可用于 Claude Code、Codex、WorkBuddy 等支持 Agent Skills 的 agent。它依赖 PPT Master 6.7.x 来跑流程和导出。
一键安装(会把本包和 GitHub 上最新 release 的 ppt-master 并排放进各 agent 的 skills 目录;已装过 ppt-master 的会直接复用):
python3 scripts/install.py --target all # Claude Code + Codex + WorkBuddy,用户级
python3 scripts/install.py --target codex --scope project
python3 scripts/install.py --target claude --dry-run # 只看会做什么
| Agent | 用户级目录 | 项目级目录 |
|---|---|---|
| Claude Code | ~/.claude/skills/ | .claude/skills/ |
| Codex | ~/.agents/skills/ | .agents/skills/ |
| WorkBuddy | ~/.workbuddy/skills/(Windows:%APPDATA%\WorkBuddy\skills\) | .workbuddy/skills/ |
手动安装也可以:把本仓库和 ppt-master 的 skills/ppt-master/ 放进同一个 skills 目录即可。agent 运行时会用 scripts/ensure_ppt_master.py 找 ppt-master;找不到时会先征得你同意,再从 GitHub 下载最新 release。
使用:直接点名本包,不需要写路径,例如:
用 ppt-master-themes 做一本给家长看的 A4 研学手册
用 ppt-master-themes,瑞士国际主义风格,做一份建筑事务所作品集
agent 会用 scripts/list_themes.py 列出主题,选定后交给 ppt-master 安装;没有现成主题的风格会在本包的设计哲学内派生一个方言。
agent 的入口与「一句 brief → 大师级 deck」的判断见 SKILL.md;目录职责、维护命令与验证记录见 MAINTAINING.md。
| 路径 | 作用 |
|---|---|
themes/<id>/workspace/ | 可安装的 Style 工作区;唯一会被 ppt-master 安装的主题内容 |
themes/<id>/recipes.md | 页面构图与技法参考,不进入安装 |
themes/<id>/examples/ | 完稿 SVG、预览、示例 PPTX、素材来源 |
layouts/a4-editorial/workspace/ | 可安装的 A4 Layout 工作区(33 个原型) |
layouts/ppt169-editorial/workspace/ | 可安装的 16:9 Layout 工作区(17 个原型);build_prototypes.py 生成原型 |
framework/ | 图表、排版、文案、图片、集成与运行时说明 |
projects/ | 本机生成项目(Git 忽略) |
website/ | 静态展示站与发布审核;不是生成源 |
vibe_images/ | 本机情绪板草稿;不安装、不发布 |
svg_quality_checker.py --template-mode --canonical-authoring;A4 Layout 同样通过(32 个 OK、1 条非阻断提示、0 个错误)。framework/scripts/compat_check.py --theme <id> 均返回 OK,覆盖契约、Style 校验、use_when/avoid_when 与 Theme DNA 字段、两套 Layout 的 template-mode 校验,以及 Style + Layout 组合的 apply_template dry-run。compat_check 是本仓库的维护脚本,上游没有这个命令;PM/scripts/svg_compatibility.py 是导出器内部归一化,也不是工作区校验器。该结果只是冒烟,不等于完整生成验收。theme.json 记录 6.7.3 为 tested_with_ppt_master;Brand Geometry 只记录了 6.7.3 的兼容性审阅,尚无端到端 tested 版本。str | None 语法失败)。运行示例:uv run --python 3.12 --with pillow --with pyyaml python \
"$PM/scripts/svg_quality_checker.py" "$ST/themes/boardroom/workspace/templates" \
--template-mode --canonical-authoring
uv run --python 3.12 --with pillow --with pyyaml python \
"$PM/scripts/svg_quality_checker.py" "$ST/layouts/a4-editorial/workspace/templates" \
--template-mode --canonical-authoring --format a4
uv run --python 3.12 --with pillow --with pyyaml python \
"$ST/framework/scripts/compat_check.py" --pm "$PM"
python3 framework/scripts/new_theme.py --id <id> --name "<Name>" --name-zh "<中文名>"
按 Theme Contract 写 theme.json、Style spec、配方与示例;Style frontmatter 只能有 style_id、kind: style、summary、keywords(3–5 个),正文保持 I–VII 七节。完成后跑工作区校验、compat_check 和一次真实生成,再更新网站。
不要新增模板 kind、route 或确认门;不要把身份/结构写进 Style;不要把普通页面称为母版。
npm run build
npm run dev
打开 http://127.0.0.1:6077/。首页按 01—04 编号展开四套主题,以实景图索引全部 33 个 A4 版式,并用“同一个版式,四种语气”展示 17 个 16:9 版式;点击版式可进入 /layouts/?id=… 或 /layouts/169/?id=… 详情,两个实验室都能按主题切换同一页型。极淡的极光背景与点击涟漪会遵循 prefers-reduced-motion。网站零运行时依赖,构建时自动检查内部链接、版式数量、公开图片清单与下载校验值;部署到 Vercel 或 GitHub Pages 的配置见 website/README.md。
代码与文档为 Apache 2.0。Fashion 的 Bodoni Moda / Archivo / Six Caps、NatGeo 的 Playfair Display / Oswald 为 OFL,许可证随字体提供;Brand Geometry 与 Boardroom 使用系统 Georgia/Arial,不分发字体文件。
示例照片的许可以主题为准:NatGeo、Brand Geometry、Boardroom 使用 Wikimedia Commons 的 CC0 文件;Fashion 使用 Unsplash License(可商用,不要求署名,但不是 CC0)。网站公开的风景照片均为 CC0,记录在 website/artwork/photo-sources.json;作者、来源、哈希与处理记录见各主题的 examples/PHOTOS.md。
示例中的品牌、数字与文案均为演示内容,不代表任何真实机构;不使用杂志扫描页、未授权人物肖像或可识别品牌广告图。