# Garden Skills **A curated collection of production-ready [Agent Skills](https://support.claude.com/en/articles/12512176-what-are-skills) for Claude Code, Cursor, Codex, and other AI coding agents.**
Web Video Presentation Skill
web-video-presentation
Web video / presentation
Web Design

Skill
web-design-engineer
Design / frontend
GPT Image 2 Skill
gpt-image-2
Image generation / prompting
Beautiful Article Skill
beautiful-article
Any source → 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)](#contributing) [![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)

Table of contents

| Install | Use | Contribute | |---|---|---| | Install
skills CLI (npx)
[Claude Code plugin

marketplace](#option-b--claude-code-plugin-marketplace)
Pinned .zip from Releases
[Manual

copy](#option-d--manual-copy-into-your-project)
Git submodule | Compatibility
[What is a

Skill?](#what-is-a-skill) | Contributing
Acknowledgments
License |


web-video-presentation

Web Video Presentation Skill

Category: Web Video / Presentation Engineering Best for: turning scripts, articles, lessons, product demos, and talks into click-driven 16:9

web presentations that can be screen-recorded as cinematic videos.

web-video-presentation builds record-ready Vite + React + TypeScript presentations that behave like video production surfaces. The workflow turns

raw articles into narration scripts, maps script beats to full-screen scenes, pauses at required checkpoints, and can optionally synthesize narration

audio after the visual outline is approved.

Highlights:

  • Fixed 1920×1080 stage that scales to the viewport for stable screen recording - Click / keyboard driven (chapter, step) cursor, with one narration

beat per visual step - Hard collaboration checkpoints for script, theme, outline, implementation mode, and optional audio - Hidden hover-only progress

controls so the stage stays clean while recording - Theme-token architecture with 23 built-in themes, each with its own design signature —

editorial, terminal, engineering, Swiss International, and more - Pluggable TTS — provider-agnostic audio runner; ships two built-in providers

(MiniMax mmx-cli + OpenAI TTS via curl) plus a contract + ready-to-paste snippets for ElevenLabs / edge-tts / Azure / Google Cloud / macOS say -

Scaffolded Vite + React + TypeScript project with reusable stage primitives and recording guidance

creative-voltage preview
creative-voltage
creative talks
blueprint preview
blueprint
tech architecture
swiss-ikb preview
swiss-ikb
data reports
chalk-garden preview
chalk-garden
popular science

<img

src="https://cdn.jsdelivr.net/gh/ConardLi/assets@main/imgs/web-video/gallery.webp" alt="Theme gallery — 23 built-in themes for web-video-presentation"

/>

↑ All 23 themes at a glance — open the full gallery for live 16:9

previews, design signatures, and best-for tags.

Links: README · SKILL.md · <!--

DOWNLOAD:web-video-presentation:start -->[Download 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)<!--

DOWNLOAD:web-video-presentation:end -->


web-design-engineer

Web Design Skill

Category: Design / Frontend Best for: web pages, landing pages, dashboards, interactive prototypes, HTML slide decks, animations, UI mockups,

data visualizations, and design-system explorations.

web-design-engineer turns AI-generated web artifacts from merely functional into polished, deliberate, and visually memorable front-end work. It

treats the agent as a design engineer: first understanding product context, then declaring a design system, showing an early v0, building the full

experience, and verifying the result.

Highlights:

  • Converts the brief into a five-dial Design Read covering variance, motion, density, asset dependence, and brand fidelity - Distinguishes extension,

preserve, and overhaul redesign modes before changing an existing product - Runs executable browser acceptance only when the user explicitly requests

acceptance, QA, or browser testing - Pushes beyond generic AI UI patterns with an anti-cliché blocklist and stronger visual judgment - Ships a

Design Direction Advisor (six differentiated schools) + 25 anchored style recipes (Linear / Aesop / Pentagram / Bloomberg / Stripe Press /

Mid-Century, etc.) — each recipe carries concrete palette, typography, signature moves, and anti-patterns ready to paste into the design-system

declaration - Covers HTML / CSS / JavaScript / React prototypes, with guidance for responsive layout, motion, and interaction polish - Includes

practical implementation rules for inline React + Babel, CSS tokens, oklch() color work, container queries, and reduced-motion handling - Ships an

advanced patterns reference for device frames, slide engines, animation timelines, dashboards, and other reusable web artifacts

aesop preview
aesop
apothecary pages
muji-kenya-hara preview
muji-kenya-hara
object catalogues
monocle-magazine preview
monocle-magazine
magazine contents
stripe-press preview
stripe-press
book detail
bloomberg-terminal preview
bloomberg-terminal
trading dashboards
linear preview
linear
dev tool landing
vercel-mesh preview
vercel-mesh
deploy hero
tufte-dataink preview
tufte-dataink
data narratives
mid-century-modern preview
mid-century-modern
poster homage
y2k-retrofuturism preview
y2k-retrofuturism
Y2K portal
bloomberg-businessweek-turley preview
businessweek-turley
editorial covers
active-theory preview
active-theory
cinematic launch

↑ 12 of 25 anchored recipes — open the full gallery for all 25

working artefacts (apothecary pages, trading workstations, magazine covers, Y2K portals, mid-century posters …) with signature moves and best-for

tags.

Links: README · SKILL.md · Website

· Demo · [Download 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)<!--

DOWNLOAD:web-design-engineer:end -->


gpt-image-2

GPT Image 2 Skill

Category: Image Generation / Prompt Engineering Best for: posters, UI mockups, product visuals, infographics, academic figures, technical

diagrams, comics, avatars, storyboards, branding boards, and image-editing workflows.

gpt-image-2 is a focused image-generation skill for GPT Image 2 and OpenAI-compatible image APIs. It is designed to work across different agent

environments: fully local Garden generation, host-native image-tool delegation, or prompt-only advisor mode when no image tool is available.

Highlights:

  • Supports three runtime modes: Mode A Garden local, Mode B host-native delegation, and Mode C advisor-only prompt writing - Starts every

task with mode detection so the skill does not silently choose the wrong execution path - Provides 18 visual categories and 79 structured prompt

templates under references/ - Covers both image generation and image editing through dedicated workflows and scripts - Saves prompts and generated

images under garden-gpt-image-2/ in Garden mode for reuse, review, and versioning

Selected live cases

Background

replacement case
background-replacement
Portrait edit with Times Square relighting.
AI assistant UI mockup

case
chat-interface-scene
Claude-style assistant product screenshot.
Live commerce UI case
live-commerce-ui
Celebrity livestream commerce interface.
Product card overlay

case
product-card-overlay
Skincare landing-page hero.
Bento grid

infographic case
bento-grid-infographic
High-density iPhone 16 Pro explainer.
System

architecture diagram case
system-architecture
Multi-tenant AI SaaS production diagram.
Dense

explainer slide case
dense-explainer-slides
AI Agent mechanism in one page.
Food map case
food-map
City-walk editorial food guide.
Exploded product

poster case
exploded-view-poster
Vision Pro 2 optical and compute teardown.
Neural

network architecture case
neural-network-architecture
ViT-B/16 model figure for papers.
Cosmetic

packaging case
cosmetic-packaging
Premium skincare gift-box composition.
Anime key

visual case
anime-key-visual
Game-launch key art with crop-safe layout.

↑ 12 selected cases from the 160+ public case library — open the skill gallery

for more templates, or browse the live website.

Links: README · SKILL.md · Website · <!--

DOWNLOAD:gpt-image-2:start -->[Download 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)


kb-retriever

Kb Retriever Skill

Category: Retrieval / Local Knowledge Base Best for: answering questions from a local knowledge/ directory, searching structured

documentation, and extracting evidence from Markdown, text, PDF, and Excel files without flooding the agent context.

kb-retriever is a local knowledge-base retriever built around careful, progressive search. Instead of loading whole files, it navigates hierarchical

index files, narrows the candidate set, processes complex file types correctly, and answers with sources.

Highlights:

  • Uses layered data_structure.md files to navigate the knowledge base before searching content - Enforces a learn-before-process rule for PDF

and Excel files, using the included reference docs before extraction or analysis - Combines precise keyword search, local windowed reads, synonyms,

and iterative refinement - Bounds retrieval to at most 5 search rounds so exploration stays controlled - Includes workflows for grep, pdftotext,

pdfplumber, and pandas, with source-aware answer formatting

Links: README · SKILL.md · [Download v1.0.1

.zip](https://github.com/ConardLi/garden-skills/releases/download/kb-retriever-v1.0.1/kb-retriever-1.0.1.zip)


beautiful-article

Beautiful Article Skill

Category: Editorial · Any source → beautiful article Best for: turning URLs, PDFs, DOCX, Markdown, plain text, screenshots, and pasted notes

into a polished, share-ready article — long-form, briefings, explainers, tutorials, post-mortems, visual essays, dialogue transcripts.

beautiful-article is an editorial harness skill: it does not just "make a webpage", it edits and designs the source material into a polished article

that is easier to read, share, and archive than the original. The skill flows through a small `source → plan → double-confirmation → build → final

review → repair` loop and pauses at three hard checkpoints so the user keeps editorial control over article type, theme, layout, image strategy,

cover, and delivery format.

Highlights:

  • Article first — the focus is the article: better reading, better pacing, better aesthetics. Delivery is a self-contained file (HTML, optional

PDF), but that's a delivery detail, not the goal - Reacticle component protocol — prose-first semantic components (Hero / Lead / Section / Quote /

Callout / Image / Formula / CodeBlock / Table…) plus a theme-token-only Raw free layer; the underlying React library lives at

ConardLi/reacticle - 10 article types with bundled retention ratios — longform · ~100% / `tutorial ·

~90%/full-report · ~80%/explainer · ~80%/dialogue · ~80%/review · ~70%/essay · ~70%/briefing · ~50%/visual-essay · ~40%` /

interactive-explainer · ~25% excerpt + 75% AI-rebuild - 11 authoring theme profiles (tufte, press, bayer, bodoni, vignelli,

sottsass, freddie, andy, fuller, knuth, shannon) — each is a Markdown contract for the agent rather than a CSS file - **Hard collaboration

checkpoints** with item-by-item decision capture (no silent defaults), plus a 3:4 book-style cover, default-on TOC, and language-aware translation

step - Per-node quality protocol — main-agent inline checks for plan, sub-agent reviewers for first spread / sections / final review, repair as

minimal slices

Theme gallery

tufte
tufte
press
press
bayer
bayer
bodoni
bodoni
vignelli
vignelli
sottsass
sottsass
freddie
freddie
andy
andy

Links: README · SKILL.md · <!-- DOWNLOAD:beautiful-article:start

-->Download v0.1.0 .zip<!--

DOWNLOAD:beautiful-article:end -->


Install

There are five supported install paths. Pick the one that fits your stack:

| # | Method | Best for | Pinned version? | |---|---|---|---| | A | skills CLI (npx skills add) | Any agent, one-line

install, pick & choose skills | ✅ via tag URL | | B | Claude Code plugin marketplace | Claude Code users

who want to subscribe to plugin packs | ✅ via marketplace version | | C | Pinned .zip from GitHub Releases |

CI / air-gapped envs / reproducible installs | ✅ ✅ (immutable) | | D | Manual copy after git clone |

Local hacking on the skill itself | ❌ (tracks main) | | E | Git submodule | Vendored into a larger project, want

upstream updates | ✅ via submodule SHA |

Each skill section above also has a Download v<version> .zip link in > its "Links:" row that points at the current pinned release artifact.

Those > URLs are auto-rewritten by scripts/release/update-readme.mjs > on every release, so they always

advertise the latest immutable version.

Option A · skills CLI (npx)

The fastest agent-agnostic path. Uses the standard npx skills CLI, which auto-detects your agent (Claude

Code, Cursor, Codex, etc.) and drops the skill into the right directory.

# Install all four skills (latest)
npx skills add ConardLi/garden-skills

# Install just one skill (latest)
npx skills add ConardLi/garden-skills -s web-design-engineer

# Install globally (~/.skills) instead of per-project (./.skills)
npx skills add ConardLi/garden-skills -s gpt-image-2 --global

# Target a specific agent
npx skills add ConardLi/garden-skills -s kb-retriever -a claude-code

Defaults to the latest commit on main. That's what you want 95% of the time — the CLI tracks each skill's most recent published SKILL.md straight from the source tree.

Want a pinned version? (CI / production) Use a tag-scoped tree/ URL — this points at the exact commit a release was cut from:

# Pin one skill to a specific release
npx skills add ConardLi/garden-skills/tree/web-design-engineer-v1.0.0/skills/web-design-engineer

For each skill, the current pinned .zip URL is also shown inline in its "Links:" row above (the Download v<version> .zip link).

Useful sub-commands:

```bash npx skills list # what's installed npx skills find web-design # search registries npx skills update # bump everything npx skills remove

kb-retriever # uninstall ```

Option B · Claude Code plugin marketplace

If you use Claude Code, you can subscribe to the marketplace and install plugin packs that bundle one or more skills together:

```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 ```

Plugin packs are declared in .claude-plugin/marketplace.json:

| Plugin pack | Skills included | |---|---| | presentation-skills | web-video-presentation | | web-design-skills | web-design-engineer | |

knowledge-base-skills | kb-retriever | | image-generation-skills | gpt-image-2 |

Option C · Pinned .zip from Releases

Every formal release publishes an immutable .zip (with a SHA-256 checksum) to GitHub Releases.

Pin to this from CI, Dockerfiles, or air-gapped installers when you need the exact bytes to never move under you.

# Replace <skill> and <version> with the version you want.
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"

# Verify the checksum (highly recommended for unattended installs) 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"

# Drop the folder into the agent's skills directory
unzip -q "${SKILL}.zip" -d .claude/skills/   # or .agents/skills/, .codex/skills/, ...

A floating "always-latest" URL is also available — useful for one-off installs:

```bash https://github.com/ConardLi/gard