GitHub 火线榜

GitHub 火线榜 · 仓库档案

ConardLi/garden-skills

ConardLi's open-source Skills collection, featuring web design, knowledge retrieval, image generation, and more. (简介来自仓库自身文档。)

数据截至 10月27日ConardLi

最好成绩

#247

年度新星榜

1.3万

累计 Star

1574

Fork 总数

4

近 30 天在榜天数

上榜 4 天 · 近 30 天 +73 星 · 日均 +18最猛 10-26 单日 +37连续在榜 4 天

项目状态许可证: MIT最近 push: 10月25日Open Issues(含 PR): 24

自 2026-10-25 起采集;未知 = 尚未采集到

把上榜徽章放进你的 README · ConardLi/garden-skills[![把上榜徽章放进你的 README](https://git.vaiox.xyz/api/badge/ConardLi/garden-skills.svg)](https://git.vaiox.xyz/zh/repo/ConardLi/garden-skills)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/zh/repo/ConardLi/garden-skills"><img src="https://git.vaiox.xyz/api/badge/ConardLi/garden-skills.svg" alt="把上榜徽章放进你的 README" height="20"></a>

项目文档

Garden Skills

花园老师的开源 Agent Skills 集合,面向 Claude Code、Cursor、Codex 等所有支持 SKILL.md 格式的 AI 编程代理。

Motion Showreel Skill
motion-showreel
代码渲染的短视频
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
任意素材 → 一篇精美的文章
KB Retriever Skill
kb-retriever
本地知识库检索

License: MIT GitHub stars PRs welcome Skills count Spec

English · 中文文档 · 日本語


目录

安装 使用 参与共建
安装
skills CLI(npx)
Claude Code 插件市场
Releases 钉版本 .zip
手动拷贝
Git Submodule
兼容性
什么是 Skill?
贡献
致谢
许可证

Motion Showreel Skill

类别: 动态图形 / 代码视频

适合: 动效作品集、产品片、UI 动效、动态排版、Logo 片头、生成艺术、年代回顾和口播讲解。短片常见 5–60 秒,分章视频最长 20 分钟。

motion-showreel 输出 MP4 和可编辑源码。Agent 先确认主题、时长、横竖屏、BGM/音效各自来源与口播方式,再写 brief、确认风格帧。页面用 render(t) 逐帧渲染,画面与声音共用时间表。有口播时使用用户原稿 TTS 或用户录音,画面跟随真实语音,音乐和音效配合讲述;长片按章缓存、重建和验收。

亮点:

  • 确定性的 render(t) 管线:静帧、抽帧拼图、三方向对比、小样、正片都出自同一个页面;运动模糊、超采样、胶片颗粒都是渲染参数
  • 画面和声音共用一张时间表:切点、撞击、音效用同一组数字;配乐可以用零依赖的内置合成器、带钢琴采样的 Tone.js,也可以按用户自己的曲子卡点(自动测拍点和 drop)
  • 43 种风格的风格库,是起点不是选择题:瑞士编辑、水墨、孔版印刷、合成波、软萌 3D、电影片头、像素游戏、漫画分格、国潮纹样、油画笔触、白板手绘解说、数学/概念形变、泥金手抄本……每种都写明质感、运动、镜头语法和声音调色板,可以改造、混搭或自定义
  • 先定声音方向,而不是套一首默认的曲子:brief 里写清声音对标、律动、和声、配器和戏剧曲线,并有一份声音「默认味」清单
  • 两次确认:需求确认后写 brief,再确认风格帧(未定风格给 3 个方向),随后自主制作;放手模式保留审美自由
  • 口播和长片:TTS 必须用用户原稿,支持 Gemini/MiniMax API 与用户录音时间戳;独立选择 BGM/音效来源,人声期间避让,最长 20 分钟按章构建
  • 技术验收和审美判断分开:尺寸、帧率、时长、帧数、黑帧、响度、真峰值、循环接缝、确定性必须全部 PASS;审片记录交给用户终审
synthwave-neon
synthwave-neon
专辑片头
soft-3d-toy
soft-3d-toy
连锁反应
stick ink
stick ink
游戏预告
cinematic-title
cinematic-title
电影片头

↑ 用这个 Skill 做的作品,各截 4 秒——打开作品展示,看全部作品(包括 Skill 自己的 80 秒宣传片)和风格画廊。

链接:README · SKILL.md · 下载 v0.1.0 .zip


Web Video Presentation Skill

类别: 网页视频 / 演示工程
适合: 把口播稿、文章、课程、产品演示和 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 · SKILL.md · 下载 v1.2.2 .zip


Web Design Skill

类别: 设计 / 前端
适合: 网页、落地页、仪表盘、交互原型、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 · SKILL.md · Website · Demo · 下载 v1.3.0 .zip


GPT Image 2 Skill

类别: 图像生成 / 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 · SKILL.md · Website · 下载 v1.0.4 .zip


Beautiful Article Skill

类别: 编辑 · 任意素材 → 一篇精美的文章
适合: 把 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
  • 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 · SKILL.md · 下载 v0.1.0 .zip


Kb Retriever Skill

类别: 检索 / 本地知识库
适合: 从本地 knowledge/ 目录回答问题,检索结构化文档,并在不撑爆上下文的前提下从 Markdown、文本、PDF、Excel 中提取证据。

kb-retriever 是一个本地知识库检索 Skill,核心是谨慎、渐进、可溯源。它不会直接加载整文件,而是先走分层索引,缩小候选范围,按文件类型正确处理,再带来源回答问题。

亮点:

  • 通过分层 data_structure.md 文件先导航知识库,再进入内容检索
  • 对 PDF 和 Excel 强制执行 先学习再处理,必须先阅读内置 reference 文档
  • 组合关键词检索、局部窗口读取、同义词扩展和多轮迭代
  • 最多 5 轮检索,让探索过程有边界
  • 内置 grep、pdftotext、pdfplumber、pandas 工作流,并强调答案来源

链接:README · SKILL.md · 下载 v1.0.1 .zip


安装

总共支持 5 种安装方式,按你的工作流选一个即可:

# 方式 适合场景 能钉版本?
A skills CLI(npx skills add) 任意 Agent,一行命令,可挑选单个 Skill ✅ 通过 tag URL
B Claude Code 插件市场 Claude Code 用户、订阅插件包 ✅ 通过市场版本
C Releases 钉版本 .zip CI / 内网 / 可复现安装 ✅ ✅(不可变)
D git clone 后手动拷贝 本地 hack / 想自己魔改 ❌(跟随 main)
E Git Submodule 嵌进更大项目,需要随上游升级 ✅ 通过 submodule SHA

上面每个 Skill 的"链接"那一行末尾,都有一个 下载 v<版本> .zip 链接, 指向该 Skill 当前的钉版本发布产物。这些 URL 由 scripts/release/update-readme.mjs 在每次发版后自动重写,永远指向最新的不可变版本。

方式 A · skills CLI(npx)

最快的、跨 Agent 通用的方式。直接使用社区标准的 npx skills CLI,它会自动识别你正在用 的 Agent(Claude Code / Cursor / Codex / …)并把 Skill 放到对的目录。

# 一次装上整个仓库(全部 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 对应的那次提交:

# 把某个 Skill 钉到具体的 release
npx skills add ConardLi/garden-skills/tree/web-design-engineer-v1.0.0/skills/web-design-engineer

每个 Skill 当前的钉版本 .zip URL 也直接挂在了上面"链接"那一行末尾的 下载 v<版本> .zip 链接里。

常用子命令:

npx skills list                 # 看已安装了什么
npx skills find web-design      # 在仓库内搜索
npx skills update               # 全部升级
npx skills remove kb-retriever  # 卸载

方式 B · Claude Code 插件市场

如果你用 Claude Code,可以 订阅插件市场,按"包"安装一组相关的 Skill:

/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
/plugin install motion-showreel-skills@garden-skills
/plugin install beautiful-article-skills@garden-skills

插件包定义在 .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
motion-showreel-skills motion-showreel
beautiful-article-skills beautiful-article

方式 C · Releases 钉版本 .zip

每次正式发版都会把对应 Skill 打包成一个不可变的 .zip(附带 SHA-256 校验文件)发到 GitHub Releases。 适合 CI、Dockerfile、内网部署等需要"字节级可复现"的场景。

# 把 <skill> / <version> 替换成你要的版本即可
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:

https://github.com/ConardLi/garden-skills/releases/latest/download/<skill>-<version>.zip

每个 Skill 当前版本的钉版本 URL 都直接列在 README 里——见上面每个 Skill 区块"链接"那一行下面的"下载"块。这些链接由发布流水线自动同步。

方式 D · 手动拷贝到项目

git clone 整仓后再拷贝你要的 Skill。适合本地 fork、二次开发场景:

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

如果你想在更大的项目里把本仓库作为依赖来跟踪上游更新:

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:

cd vendor/garden-skills
git checkout web-design-engineer-v1.0.0

兼容性

Agent / Runtime Skill 路径 状态
Claude Code .claude/skills/<name>/ 或走插件市场 ✅ 已验证
Claude.ai(网页端) Settings → Capabilities → Skills ✅ 已验证
Cursor .agents/skills/<name>/ ✅ 已验证
Codex CLI .codex/skills/<name>/ ✅ 已验证
Gemini CLI extension manifest ✅ 已验证
OpenCode .opencode/skills/<name>/ ✅ 已验证

SKILL.md 格式本身是可移植的——只要你的 Agent 支持 Skill 体系,把文件夹放进它扫描的目录就行。欢迎 PR 扩充这张表。


什么是 Skill?

Skill 就是 Agent 可以按需加载的一个自包含文件夹。它的核心是一个 SKILL.md(YAML frontmatter + 指令),按需配上 reference 文档、脚本和素材:

<skill-name>/
├── SKILL.md      ← 必需:什么时候用 + 怎么用
├── README.md     ← 给人看的文档
├── references/   ← 可选:Agent 按需加载的扩展文档
├── scripts/      ← 可选:确定性的可执行代码
└── assets/       ← 可选:模板、字体、图标等

Agent 会根据 frontmatter 里的 description 决定要不要激活这个 Skill—— 所以 description 就是你和 Agent 之间的契约。完整规范见 agentskills.io 与 Anthropic 官方示例仓库。


贡献

欢迎提 issue、贡献新的 Skill、或者改进发版工具链。

维护者向的文档——仓库结构、发版流程、版本号规则、CI 工作流、常见问题—— 都在 CONTRIBUTING.zh-CN.md (English)。新增 Skill 或者发版前先读那份。

快速上手:

git clone https://github.com/ConardLi/garden-skills.git
cd garden-skills
npm run list      # 列出所有 Skill + manifest 状态
npm run validate  # 跑一遍和 PR CI 完全一样的检查

致谢

本集合站在以下工作的肩膀上:


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 © ConardLi

当前上榜

  • 456

    总榜 · 史上最强 · JavaScript

    1.3万 星 · 1575 fork · 累计 Star

    总榜 · JavaScript →
  • 247

    年度新星榜

    1.3万 星 · 1574 fork · 累计 Star(今年创建)

    年度 →

近 30 天势头

累计 Star 走势

名次走势

每日新增 Star

同榜竞速 · 名次近邻 · 年度

同类项目 · 共享主题

← 回到榜单

GitHub 火线榜往日榜Discover