garden-skills

Awesome List

ConardLi/garden-skills

Curated collection of production-ready AI agent skills for coding agents.

Overview

A curated collection of production-ready Agent Skills for Claude Code, Cursor, Codex, and other AI coding agents. Includes web design, video presentation, image generation, knowledge retrieval, and article beautification skills. Each skill ships with a SKILL.md spec, install options, and usage guides.

README Preview

\n\n# Garden Skills\n\n**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.**\n\n\n\n\n\n\n\nweb-video-presentation\nWeb video / presentation\n\n\n\nweb-design-engineer\nDesign / frontend\n\n\n\n\n\ngpt-image-2\nImage generation / prompting\n\n\n\nbeautiful-article\nAny source → beautiful article\n\n\n\n\n[](./LICENSE)\n[](https://github.com/ConardLi/garden-skills/stargazers)\n[](#contributing)\n[](#skills-gallery)\n[](https://agentskills.io)\n\n[English](./README.md) · [中文文档](./README.zh-CN.md) · [日本語](./README.ja-JP.md)\n\n\n\n---\n\n## Table of contents\n\n| Install | Use | Contribute |\n|---|---|---|\n| [Install](#install)[`skills` CLI (npx)](#option-a--skills-cli-npx)[Claude Code plugin marketplace](#option-b--claude-code-plugin-marketplace)[Pinned `.zip` from Releases](#option-c--pinned-zip-from-releases)[Manual copy](#option-d--manual-copy-into-your-project)[Git submodule](#option-e--git-submodule) | [Compatibility](#compatibility)[What is a Skill?](#what-is-a-skill) | [Contributing](#contributing)[Acknowledgments](#acknowledgments)[License](#license) |\n\n---\n\n### [`web-video-presentation`](./skills/web-video-presentation)\n\n\n\n**Category:** Web Video / Presentation Engineering  \n**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.\n\n`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.\n\nHighlights:\n\n- Fixed 1920×1080 stage that scales to the viewport for stable screen recording\n- Click / keyboard driven `(chapter, step)` curso

FAQ (4)

Troubleshooting
How to fix 'The name 'agent-skills' is reserved for official Anthropic marketplaces' error when running /plugin marketplace add?

This error occurs because the third-party repository uses the reserved agent-skills marketplace name, which is only permitted for official Anthropic repositories under github.com/anthropics/. The maintainer of the conflicting ConardLi/web-design-skill repository has resolved the naming conflict. Use the updated valid installation command instead:
/plugin marketplace add ConardLi/garden-skills

GitHub Issue #3
Troubleshooting
如何修复 Claude Code 报错 "The name 'agent-skills' is reserved for official Anthropic marketplaces"?

原因是第三方市场使用了保留名称 agent-skills,与 Anthropic 官方市场名称冲突。维护者已将仓库改名,请改用新的安装命令:/plugin marketplace add ConardLi/garden-skills。在修复前的临时方案是按照手动安装方式,将技能文件手动拷贝到本地 skills 文件夹。

GitHub Issue #2
Troubleshooting
How to fix '.cursor/skills/web-video-presentation/scaffold.sh: No such file or directory' in Claude Code or other non-Cursor environments?

The documentation hard-codes Cursor's installation path. Replace .cursor/skills/web-video-presentation with the skill's actual installed path. In Claude Code it is usually ~/.claude/skills/web-video-presentation.

Locate the script if needed:

find "$HOME/.claude" "$HOME/.cursor" \
  -path '*/web-video-presentation/scripts/scaffold.sh' 2>/dev/null

Then run:

SKILL_DIR="$HOME/.claude/skills/web-video-presentation"
bash "$SKILL_DIR/scripts/scaffold.sh" ./presentation

Apply the same replacement to the theme commands listed in THEMES.md. The script already resolves its own directory dynamically, so only the hard-coded command path in the docs/comments is incorrect. Documentation should use a placeholder such as <garden-skills-path>/skills/web-video-presentation/... or provide the Claude Code equivalent path.

GitHub Issue #8
Troubleshooting
How to fix 'SKILL.md frontmatter missing name or description' when importing a skill ZIP in Claude Code GUI?

Edit SKILL.md and ensure valid YAML frontmatter starts on the very first line, with no blank lines, spaces, or BOM before it:

---
name: web-video-presentation
description: Create and control web-based video presentations.
---

Use a lowercase hyphenated name, include a non-empty description, and make sure the field names are not commented out. Save the file as UTF-8 without BOM, then re-create the ZIP with SKILL.md at the correct archive root and import it again.

GitHub Issue #12