# Garden Skills **花园老师的开源 [Agent Skills](https://support.claude.com/en/articles/12512176-what-are-skills) 集合,面向 Claude Code、Cursor、Codex 等所有支持 `SKILL.md` 格式的 AI 编程代理。**
Web Video Presentation Skill
web-video-presentation
网页视频 / 演示
Web Design Skill
web-design-engineer
设计 / 前端
GPT Image 2 Skill
gpt-image-2
图像生成 / Prompt
Beautiful Article Skill
beautiful-article
任意素材 → 一篇精美的文章
[![License: MIT](https://img.shields.io/github/license/ConardLi/garden-skills?style=flat-square&color=blue)](./LICENSE) [![GitHub stars](https://img.shields.io/github/stars/ConardLi/garden-skills?style=flat-square)](https://github.com/ConardLi/garden-skills/stargazers) [![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat-square)](#贡献) [![Skills count](https://img.shields.io/badge/skills-5-orange?style=flat-square)](#skills-gallery) [![Spec](https://img.shields.io/badge/spec-SKILL.md-black?style=flat-square)](https://agentskills.io) [English](./README.md) · [中文文档](./README.zh-CN.md) · [日本語](./README.ja-JP.md)
--- ## 目录 | 安装 | 使用 | 参与共建 | |---|---|---| | [安装](#安装)
[`skills` CLI(npx)](#方式-a--skills-clinpx)
[Claude Code 插件市场](#方式-b--claude-code-插件市场)
[Releases 钉版本 `.zip`](#方式-c--releases-钉版本-zip)
[手动拷贝](#方式-d--手动拷贝到项目)
[Git Submodule](#方式-e--git-submodule) | [兼容性](#兼容性)
[什么是 Skill?](#什么是-skill) | [贡献](#贡献)
[致谢](#致谢)
[许可证](#许可证) | --- ### [`web-video-presentation`](./skills/web-video-presentation) ![Web Video Presentation Skill](https://cdn.jsdelivr.net/gh/ConardLi/assets@main/imgs/web-video-presentation-skill.webp) **类别:** 网页视频 / 演示工程 **适合:** 把口播稿、文章、课程、产品演示和 talk 做成视频(网页模拟)。 `web-video-presentation` 用于构建适合录屏的 Vite + React + TypeScript 演示。它会把原始文章转成口播稿,把口播节拍映射成全屏视觉 step,在关键节点暂停让用户确认,并可在视觉 outline 确认后选择性合成口播音频。 亮点: - 固定 1920×1080 舞台,并按视口缩放,适合稳定录屏 - 点击 / 键盘驱动 `(chapter, step)` 游标,一个口播节拍对应一个视觉 step - 在稿子、主题、outline、开发模式和可选音频合成前设置硬 checkpoint - 悬浮才出现的进度控制,录屏时画面保持干净 - 基于主题 token 的视觉架构,内置 **23 套主题**,每套独立设计签名,覆盖编辑、终端、工程、瑞士国际主义等多种风格 - **可插拔 TTS**:provider-agnostic 音频 runner,**内置 2 个 provider**(MiniMax `mmx-cli` + OpenAI TTS via curl),并附带三函数契约 + ElevenLabs / edge-tts / Azure / Google Cloud / macOS `say` 的现成代码片段 - 脚手架产出 Vite + React + TypeScript 项目,并附带舞台原语与录屏指南
creative-voltage 预览
creative-voltage
创意分享
blueprint 预览
blueprint
技术架构
swiss-ikb 预览
swiss-ikb
数据汇报
chalk-garden 预览
chalk-garden
科普讲解
web-video-presentation 主题画廊 —— 23 套内置主题一览 ↑ 23 套主题一览 —— 打开完整画廊,含真实预览图、设计签名与适合场景标签。 链接:[README](./skills/web-video-presentation/README.zh-CN.md) · [SKILL.md](./skills/web-video-presentation/SKILL.md) · [下载 v1.2.2 .zip](https://github.com/ConardLi/garden-skills/releases/download/web-video-presentation-v1.2.2/web-video-presentation-1.2.2.zip) --- ### [`web-design-engineer`](./skills/web-design-engineer) ![Web Design Skill](https://cdn.jsdelivr.net/gh/ConardLi/assets@main/imgs/web-design-skill.webp) **类别:** 设计 / 前端 **适合:** 网页、落地页、仪表盘、交互原型、HTML 幻灯片、动画、UI 样机、数据可视化和设计系统探索。 `web-design-engineer` 把 AI 生成的 Web 产物从“能用”推进到“精致、克制、真正有设计判断”。它把 Agent 当作设计工程师来约束:先理解产品上下文,再声明设计系统,尽早展示 v0,然后完整构建并验证结果。 亮点: - 用五旋钮 Design Read 把 brief 转成构图变化、动效、密度、素材依赖与品牌保真决策 - 改动现有产品前先区分 Extension、Preserve 与 Overhaul - 只有用户明确提出验收、QA 或浏览器测试时,才运行可执行浏览器验收 harness - 用反 AI 俗套清单和更强的视觉判断,避免千篇一律的生成式 UI - 内置 **设计方向顾问(6 学派差异化推荐)+ 25 套有 anchor 的风格配方库**(Linear / Aesop / Pentagram / Bloomberg / Stripe Press / Mid-Century 等),含可粘贴的 palette / typography / signature moves / 反模式 - 覆盖 HTML / CSS / JavaScript / React 原型,以及响应式布局、动效和交互细节 - 包含 inline React + Babel、CSS tokens、`oklch()` 配色、container queries、reduced-motion 等实现规则 - 提供高级模式参考,覆盖设备框、幻灯片引擎、动画时间线、仪表盘等常见 Web 产物
aesop 预览
aesop
药剂师页
muji-kenya-hara 预览
muji-kenya-hara
器物目录
monocle-magazine 预览
monocle-magazine
杂志目录
stripe-press 预览
stripe-press
书籍详情
bloomberg-terminal 预览
bloomberg-terminal
交易仪表盘
linear 预览
linear
开发者落地页
vercel-mesh 预览
vercel-mesh
部署落地页
tufte-dataink 预览
tufte-dataink
数据叙事
mid-century-modern 预览
mid-century-modern
海报致敬
y2k-retrofuturism 预览
y2k-retrofuturism
Y2K 门户
bloomberg-businessweek-turley 预览
businessweek-turley
编辑封面
active-theory 预览
active-theory
电影感发布
↑ 25 套有 anchor 的配方里挑出最具代表性的 12 套 —— 打开完整画廊,含全部 25 个真实作品(药剂师页、交易工作站、杂志封面、Y2K 门户、Mid-Century 海报……),含签名手法与适合场景标签。 链接:[README](./skills/web-design-engineer/README.zh-CN.md) · [SKILL.md](./skills/web-design-engineer/SKILL.md) · [Website](./website/web-design-website) · [Demo](./demo/web-design-demo) · [下载 v1.3.0 .zip](https://github.com/ConardLi/garden-skills/releases/download/web-design-engineer-v1.3.0/web-design-engineer-1.3.0.zip) --- ### [`gpt-image-2`](./skills/gpt-image-2) ![GPT Image 2 Skill](https://cdn.jsdelivr.net/gh/ConardLi/assets@main/imgs/gpt-image-2-skill.webp) **类别:** 图像生成 / Prompt 工程 **适合:** 海报、UI 样机、产品图、信息图、学术图、技术架构图、漫画、头像、分镜、品牌板和图像编辑工作流。 `gpt-image-2` 是面向 GPT Image 2 与 OpenAI 兼容图像接口的聚焦型图像生成 Skill。它能适配不同 Agent 环境:Garden 本地完整出图、委托宿主原生图像工具、或在没有图像工具时退化为纯提示词顾问。 亮点: - 支持三种运行模式:**Mode A Garden 本地生图**、**Mode B 委托宿主出图**、**Mode C 纯提示词顾问** - 每次任务先做模式探测,避免静默走错执行路径 - 在 `references/` 下提供 18 大类、79 个结构化提示词模板 - 同时覆盖图像生成和图像编辑,并配套专门工作流与脚本 - Garden 模式下会把 prompt 与生成图片保存到 `garden-gpt-image-2/`,方便复用、审查和版本管理 #### 精选线上案例
背景替换案例
background-replacement
人像背景替换与时代广场霓虹补光。
AI 助手 UI 样机案例
chat-interface-scene
Claude 风格 AI 助手产品截图。
直播带货 UI 案例
live-commerce-ui
明星直播带货产品界面。
产品落地页叠层案例
product-card-overlay
护肤落地页 Hero 主视觉。
便当格信息图案例
bento-grid-infographic
iPhone 16 Pro 高密度一图流解析。
系统架构图案例
system-architecture
多租户 AI 客服 SaaS 生产架构。
高密度讲解单页案例
dense-explainer-slides
AI Agent 工作机制一页讲清。
美食地图案例
food-map
City Walk 编辑型美食地图。
产品爆炸图案例
exploded-view-poster
Vision Pro 2 光机与算力模块拆解。
神经网络架构图案例
neural-network-architecture
适合论文配图的 ViT-B/16 架构图。
化妆品包装案例
cosmetic-packaging
国货高端护肤礼盒与影棚主视觉。
动漫主视觉案例
anime-key-visual
游戏首发 KV 与可裁切主视觉构图。
↑ 从 160+ 公开案例库里挑出的 12 个精选入口 —— 打开 Skill 案例画廊 查看更多模板,也可以直接浏览 线上案例站 链接:[README](./skills/gpt-image-2/README.zh-CN.md) · [SKILL.md](./skills/gpt-image-2/SKILL.md) · [Website](./website/gpt-image2-website) · [下载 v1.0.4 .zip](https://github.com/ConardLi/garden-skills/releases/download/gpt-image-2-v1.0.4/gpt-image-2-1.0.4.zip) --- ### [`beautiful-article`](./skills/beautiful-article) ![Beautiful Article Skill](https://cdn.jsdelivr.net/gh/ConardLi/assets@main/imgs/article/banner.webp) **类别:** 编辑 · 任意素材 → 一篇精美的文章 **适合:** 把 URL / PDF / DOCX / Markdown / 纯文本 / 截图 / 粘贴材料编辑成一篇**比原文更易读、更便于分享和归档的精美文章** —— 长文、briefing、解释文、教程、复盘、视觉随笔、对话访谈转写。 `beautiful-article` 是一个编辑型 harness Skill:它不只是"做个网页",而是把素材编辑、设计成一篇比原文更易读、更便于分享和归档的精美文章。整个 Skill 走一个 `source → plan → 双确认 → 生成 → 终审 → 修复` 小型流程,并在 3 个硬 checkpoint 暂停,让用户掌握文章类型 / 主题 / 版式 / 配图策略 / 封面 / 交付格式的最终控制权。 亮点: - **首先是一篇文章** —— 注意力永远在"文章"本身:更好的阅读、更好的节奏、更好的美学。交付物是一份自包含的文件(HTML,可选 PDF),但那是交付细节、不是目标 - **Reacticle 组件协议** —— prose-first 的语义组件(Hero / Lead / Section / Quote / Callout / Image / Formula / CodeBlock / Table…)+ 仅允许主题 token 的 `Raw` 自由层;底层 React 组件库见 [`ConardLi/reacticle`](https://github.com/ConardLi/reacticle) - **10 种文章类型 + 推荐保留比例打包** —— `longform · ~100%` / `tutorial · ~90%` / `full-report · ~80%` / `explainer · ~80%` / `dialogue · ~80%` / `review · ~70%` / `essay · ~70%` / `briefing · ~50%` / `visual-essay · ~40%` / `interactive-explainer · ~25% 摘录 + 75% AI 重构` - **11 套主题 authoring profile**(`tufte`、`press`、`bayer`、`bodoni`、`vignelli`、`sottsass`、`freddie`、`andy`、`fuller`、`knuth`、`shannon`)—— 每套是给 Agent 看的 Markdown 契约,不是 CSS 文件 - **硬协作 checkpoint**,每项决策独立确认(禁止静默替用户选择),自带 3:4 书封封面、TOC 默认开、目标语言地道翻译 - **分节点质检协议** —— Plan 主 Agent 内联自查、First Spread / Section / Final 用 sub-agent reviewer,修复走最小切片 #### 主题预览
tufte
tufte
press
press
bayer
bayer
bodoni
bodoni
vignelli
vignelli
sottsass
sottsass
freddie
freddie
andy
andy
链接:[README](./skills/beautiful-article/README.zh-CN.md) · [SKILL.md](./skills/beautiful-article/SKILL.md) · [下载 v0.1.0 .zip](https://github.com/ConardLi/garden-skills/releases/download/beautiful-article-v0.1.0/beautiful-article-0.1.0.zip) --- ### [`kb-retriever`](./skills/kb-retriever) ![Kb Retriever Skill](https://cdn.jsdelivr.net/gh/ConardLi/assets@main/imgs/kb-retriever-skill.webp) **类别:** 检索 / 本地知识库 **适合:** 从本地 `knowledge/` 目录回答问题,检索结构化文档,并在不撑爆上下文的前提下从 Markdown、文本、PDF、Excel 中提取证据。 `kb-retriever` 是一个本地知识库检索 Skill,核心是谨慎、渐进、可溯源。它不会直接加载整文件,而是先走分层索引,缩小候选范围,按文件类型正确处理,再带来源回答问题。 亮点: - 通过分层 `data_structure.md` 文件先导航知识库,再进入内容检索 - 对 PDF 和 Excel 强制执行 **先学习再处理**,必须先阅读内置 reference 文档 - 组合关键词检索、局部窗口读取、同义词扩展和多轮迭代 - 最多 5 轮检索,让探索过程有边界 - 内置 `grep`、`pdftotext`、`pdfplumber`、`pandas` 工作流,并强调答案来源 链接:[README](./skills/kb-retriever/README.zh-CN.md) · [SKILL.md](./skills/kb-retriever/SKILL.md) · [下载 v1.0.1 .zip](https://github.com/ConardLi/garden-skills/releases/download/kb-retriever-v1.0.1/kb-retriever-1.0.1.zip) --- ## 安装 总共支持 5 种安装方式,按你的工作流选一个即可: | # | 方式 | 适合场景 | 能钉版本? | |---|---|---|---| | A | [`skills` CLI(`npx skills add`)](#方式-a--skills-clinpx) | 任意 Agent,一行命令,可挑选单个 Skill | ✅ 通过 tag URL | | B | [Claude Code 插件市场](#方式-b--claude-code-插件市场) | Claude Code 用户、订阅插件包 | ✅ 通过市场版本 | | C | [Releases 钉版本 `.zip`](#方式-c--releases-钉版本-zip) | CI / 内网 / 可复现安装 | ✅ ✅(不可变) | | D | [`git clone` 后手动拷贝](#方式-d--手动拷贝到项目) | 本地 hack / 想自己魔改 | ❌(跟随 `main`) | | E | [Git Submodule](#方式-e--git-submodule) | 嵌进更大项目,需要随上游升级 | ✅ 通过 submodule SHA | > 上面每个 Skill 的"链接"那一行末尾,都有一个 **`下载 v<版本> .zip`** 链接, > 指向该 Skill 当前的钉版本发布产物。这些 URL 由 > [`scripts/release/update-readme.mjs`](./scripts/release/update-readme.mjs) > 在每次发版后自动重写,永远指向最新的不可变版本。 ### 方式 A · `skills` CLI(npx) 最快的、跨 Agent 通用的方式。直接使用社区标准的 [`npx skills` CLI](https://www.npmjs.com/package/skills),它会自动识别你正在用 的 Agent(Claude Code / Cursor / Codex / …)并把 Skill 放到对的目录。 ```bash # 一次装上整个仓库(4 个 Skill),最新 npx skills add ConardLi/garden-skills # 只装某一个 Skill,最新 npx skills add ConardLi/garden-skills -s web-design-engineer # 装到全局 (~/.skills) 而不是当前项目 (./.skills) npx skills add ConardLi/garden-skills -s gpt-image-2 --global # 指定目标 Agent npx skills add ConardLi/garden-skills -s kb-retriever -a claude-code ``` > **默认就是 `main` 上的最新版本**,95% 的场景这就是你想要的——CLI 直接从源码 > 树拉每个 Skill 当前的 `SKILL.md`。 **想钉版本?(CI / 生产环境)** 用带 tag 的 `tree/` URL,会指向某次 release 对应的那次提交: ```bash # 把某个 Skill 钉到具体的 release npx skills add ConardLi/garden-skills/tree/web-design-engineer-v1.0.0/skills/web-design-engineer ``` 每个 Skill 当前的钉版本 `.zip` URL 也直接挂在了上面"链接"那一行末尾的 `下载 v<版本> .zip` 链接里。 常用子命令: ```bash npx skills list # 看已安装了什么 npx skills find web-design # 在仓库内搜索 npx skills update # 全部升级 npx skills remove kb-retriever # 卸载 ``` ### 方式 B · Claude Code 插件市场 如果你用 [Claude Code](https://docs.anthropic.com/en/docs/claude-code),可以 订阅插件市场,按"包"安装一组相关的 Skill: ```bash /plugin marketplace add ConardLi/garden-skills /plugin install presentation-skills@garden-skills /plugin install web-design-skills@garden-skills /plugin install knowledge-base-skills@garden-skills /plugin install image-generation-skills@garden-skills ``` 插件包定义在 [`.claude-plugin/marketplace.json`](./.claude-plugin/marketplace.json): | 插件包 | 包含的 Skills | |---|---| | `presentation-skills` | `web-video-presentation` | | `web-design-skills` | `web-design-engineer` | | `knowledge-base-skills` | `kb-retriever` | | `image-generation-skills` | `gpt-image-2` | ### 方式 C · Releases 钉版本 `.zip` 每次正式发版都会把对应 Skill 打包成一个**不可变**的 `.zip`(附带 SHA-256 校验文件)发到 [GitHub Releases](https://github.com/ConardLi/garden-skills/releases)。 适合 CI、Dockerfile、内网部署等需要"字节级可复现"的场景。 ```bash # 把 / 替换成你要的版本即可 SKILL=web-design-engineer VERSION=1.0.0 curl -fsSL -o "${SKILL}.zip" \ "https://github.com/ConardLi/garden-skills/releases/download/${SKILL}-v${VERSION}/${SKILL}-${VERSION}.zip" # 校验 SHA-256(无人值守安装时强烈建议) curl -fsSL -o "${SKILL}.zip.sha256" \ "https://github.com/ConardLi/garden-skills/releases/download/${SKILL}-v${VERSION}/${SKILL}-${VERSION}.zip.sha256" shasum -a 256 -c "${SKILL}.zip.sha256" # 解压到 Agent 的 skills 目录 unzip -q "${SKILL}.zip" -d .claude/skills/ # 或 .agents/skills/、.codex/skills/ 等 ``` 如果你只想"永远拿最新",也有一个跟着最近一次 release 走的 URL: ```bash https://github.com/ConardLi/garden-skills/releases/latest/download/-.zip ``` > **每个 Skill 当前版本的钉版本 URL 都直接列在 README 里**——见上面每个 Skill > 区块"链接"那一行下面的"下载"块。这些链接由发布流水线自动同步。 ### 方式 D · 手动拷贝到项目 `git clone` 整仓后再拷贝你要的 Skill。适合本地 fork、二次开发场景: ```bash git clone https://github.com/ConardLi/garden-skills.git cp -r garden-skills/skills/web-design-engineer your-project/.claude/skills/ # Cursor / 通用 Agent: cp -r garden-skills/skills/web-design-engineer your-project/.agents/skills/ ``` Agent 在下次扫描工作区时会自动发现。 ### 方式 E · Git Submodule 如果你想在更大的项目里把本仓库作为依赖来跟踪上游更新: ```bash git submodule add https://github.com/ConardLi/garden-skills.git vendor/garden-skills ln -s ../../vendor/garden-skills/skills/web-design-engineer .claude/skills/web-design-engineer ``` 为了可复现,建议把 submodule 钉到某个 release tag: ```bash cd vendor/garden-skills git checkout web-design-engineer-v1.0.0 ``` --- ## 兼容性 | Agent / Runtime | Skill 路径 | 状态 | |---|---|---| | **Claude Code** | `.claude/skills//` 或走插件市场 | ✅ 已验证 | | **Claude.ai**(网页端) | Settings → Capabilities → Skills | ✅ 已验证 | | **Cursor** | `.agents/skills//` | ✅ 已验证 | | **Codex CLI** | `.codex/skills//` | ✅ 已验证 | | **Gemini CLI** | extension manifest | ✅ 已验证 | | **OpenCode** | `.opencode/skills//` | ✅ 已验证 | > `SKILL.md` 格式本身是可移植的——只要你的 Agent 支持 Skill 体系,把文件夹放进它扫描的目录就行。欢迎 PR 扩充这张表。 --- ## 什么是 Skill? **Skill** 就是 Agent 可以按需加载的一个自包含文件夹。它的核心是一个 `SKILL.md`(YAML frontmatter + 指令),按需配上 reference 文档、脚本和素材: ```text / ├── SKILL.md ← 必需:什么时候用 + 怎么用 ├── README.md ← 给人看的文档 ├── references/ ← 可选:Agent 按需加载的扩展文档 ├── scripts/ ← 可选:确定性的可执行代码 └── assets/ ← 可选:模板、字体、图标等 ``` Agent 会根据 frontmatter 里的 `description` 决定要不要激活这个 Skill—— 所以 description 就是你和 Agent 之间的契约。完整规范见 [agentskills.io](https://agentskills.io) 与 [Anthropic 官方示例仓库](https://github.com/anthropics/skills)。 --- ## 贡献 欢迎提 issue、贡献新的 Skill、或者改进发版工具链。 维护者向的文档——仓库结构、发版流程、版本号规则、CI 工作流、常见问题—— 都在 [**`CONTRIBUTING.zh-CN.md`**](./CONTRIBUTING.zh-CN.md) ([English](./CONTRIBUTING.md))。新增 Skill 或者发版前先读那份。 快速上手: ```bash git clone https://github.com/ConardLi/garden-skills.git cd garden-skills npm run list # 列出所有 Skill + manifest 状态 npm run validate # 跑一遍和 PR CI 完全一样的检查 ``` --- ## 致谢 本集合站在以下工作的肩膀上: - **[Anthropic](https://www.anthropic.com)** —— [Agent Skills 规范](https://agentskills.io) 和 [`anthropics/skills`](https://github.com/anthropics/skills) 参考仓库。 - **[Claude Design](https://www.anthropic.com/news/claude-design-anthropic-labs)** —— `web-design-engineer` 的灵感来源,原系统提示词保留在 [`dist/prompt/claude-design-system-prompt.md`](./dist/prompt/claude-design-system-prompt.md) 供参考。 - 更广义的 OSS Skill 社区——延伸阅读:[`travisvn/awesome-claude-skills`](https://github.com/travisvn/awesome-claude-skills) 和 [`obra/superpowers`](https://github.com/obra/superpowers)。 --- ## Connect | 平台 | 账号名称 | 链接 | | --- | --- | --- | | X/Twitter | code秘密花园 | https://x.com/GardenConardLi | | B 站 | code秘密花园 | https://space.bilibili.com/474921808 | | 抖音 | code秘密花园 | https://v.douyin.com/i5b33Xfv/ | | YouTube | code秘密花园 | https://www.youtube.com/@garden-conard | | 小红书 | code秘密花园 | https://www.xiaohongshu.com/user/profile/5af45e78f7e8b903d6e04618 | | 公众号 | code秘密花园 | https://cdn.jsdelivr.net/gh/ConardLi/easy-dataset@main/public/imgs/weichat.jpg | | GitHub | ConardLi | https://github.com/ConardLi | | 个人网站 | Easy AI | https://mmh1.top | --- ## 许可证 [MIT](./LICENSE) © [ConardLi](https://github.com/ConardLi)