用途:goose-graphics 是 Agent Skills 生态的可移植视觉技能包,用于按指定样式与格式生成图形内容,并通过 Playwright 将 HTML 导出为 PNG。样式与格式存放在 Gooseworks 中央库,按需通过 npx gooseworks 获取,而非内置在仓库中。
主要能力:支持样式选择、格式模板、参考图提取临时样式、Unsplash 图片与 ASCII 艺术素材,以及基于 Playwright 的 HTML 转 PNG 导出。内置七种基础画布:carousel(1080×1080)、story(1080×1920)、infographic(1080 宽可变高)、slides(1920×1080)、poster(1080×1350)、chart(1080×1080)、tweet(1080×1080)。社区格式必须复用这七种画布尺寸。
使用方式:支持全参数、部分参数和交互三种调用。示例:/goose-graphics --style matt-gray --format carousel --brief "...";参考图模式:/goose-graphics --ref ~/Desktop/mood.png --format poster --brief "..."。样式与格式需先查询:npx gooseworks styles list / search / get <slug>,npx gooseworks formats list / get <slug>。首次使用需在 screenshot 目录执行 npm install && npx playwright install chromium。截图命令:node [skill-pack-dir]/screenshot/screenshot.js --format CANVAS --input INPUT_PATH --output OUTPUT_PATH,其中 CANVAS 必须是七种内置画布标识之一。
适用场景:社交媒体轮播、故事、信息图、演示幻灯片、海报、图表、推文图等视觉内容生成;也可将 DESIGN.md 上传到 Claude Design 作为设计系统脚手架。
限制:Claude Design 不自动加载技能包,需手动上传单个 DESIGN.md;社区格式若尺寸不在允许列表内将无法渲染;样式与格式 slug 由社区维护,需先查询,不能凭记忆假设存在。发布样式或格式需在含 gooseworks-style.json 或 gooseworks-format.json 清单的目录中运行 npx gooseworks styles publish 或 npx gooseworks formats publish,格式发布至少需要一个渲染示例。