npx skills add https://github.com/enderpuentes/ai-agent-skills --skill pagespeed-insightsCLI を使用してこのスキルをインストールし、ワークスペースで SKILL.md ワークフローの使用を開始します。
Repository containing reusable skills for AI agents, following the skills.sh specification.
Generate and validate commit messages following the Conventional Commits specification.
Location: conventional-commits/
Use when: Creating git commits, writing commit messages, reviewing commit history, generating changelogs, or when working with semantic versioning.
Features:
Docs: Conventional Commits
Audit web pages for performance optimization following PageSpeed Insights guidelines. Acts as a performance auditor that identifies bad practices and guides developers to achieve excellent PageSpeed scores.
Location: pagespeed-insights/
Use when: Analyzing page performance, optimizing web applications, reviewing performance metrics, implementing Core Web Vitals improvements, or when the user mentions page speed, performance optimization, Lighthouse scores, or Core Web Vitals.
Features:
Docs: PageSpeed Insights
Set up and use Tailwind CSS v4 only with Next.js (App Router), Vite, or CLI. No tailwind.config.js—theme and config via @theme in CSS. Best practices from official docs.
Location: tailwind-css/
Use when: Styling with Tailwind, configuring Tailwind, installing Tailwind, utility classes, @theme, @layer, @utility, or when the user mentions Tailwind CSS or Tailwind v4.
Features:
@theme only (extend, override, namespaces, keyframes, inline)@layer base / @layer components, @utility, @custom-variantDocs: Tailwind CSS v4
Install and use shadcn/ui with Tailwind v4 and Next.js (App Router), Vite, or manual setup. Configure components.json, add components via CLI, theming with CSS only (no Tailwind config file).
Location: shadcn-ui/
Use when: Adding shadcn/ui, installing shadcn, using Button, Card, Dialog, Form, or any shadcn component, or when the user mentions shadcn, shadcn/ui, or Radix UI with Tailwind.
Features:
shadcn create) and existing-project setup (Next.js, Vite)components.json and path aliases@theme (Tailwind v4)Docs: shadcn/ui
Install and use GSAP (GreenSock Animation Platform) for high-performance JavaScript animations. Covers core utilities, React integration, and popular plugins.
Location: gsap/
Use when: Creating complex animations, scroll-based effects, UI transitions, SVG animations, or when the user mentions GSAP, GreenSock, or ScrollTrigger.
Features:
@gsap/react and useGSAPDocs: GSAP
Write and maintain API documentation using JSDoc comments colocated with JavaScript/TypeScript code. Covers comment rules, core tags, and CLI generation.
Location: jsdoc/
Use when: Documenting functions/classes/modules, standardizing @param and @returns, generating API docs, or when the user mentions JSDoc tags like @todo.
Features:
/** ... */) and placement guidelines@param, @returns, @constructor, @todo)jsdoc file.js)Docs: JSDoc
Use TypeScript for type-safe JavaScript: types, interfaces, generics, narrowing, tsconfig, modules, and strict mode.
Location: typescript/
Use when: Writing or reviewing TypeScript, configuring tsconfig.json, defining types or interfaces, generics, type inference, or when the user mentions TypeScript, TS, or type checking.
Features:
Docs: TypeScript
Define and use Zod schemas for TypeScript-first validation with static type inference (z.infer). Primitives, objects, arrays, unions, refinements, transform, parse, safeParse.
Location: zod/
Use when: Validating input, parsing API data, form validation with react-hook-form, or when the user mentions Zod, schema validation, or z.infer.
Features:
Docs: Zod
Install and use Storybook for developing UI components in isolation. Colocated stories in system/ directory, CSF format, args, decorators, play functions, and testing.
Location: storybook/
Use when: Building component libraries, design systems, documenting UI components, testing components in isolation, or when the user mentions Storybook, stories, component development, or UI workshop.
Features:
*.stories.tsxDocs: Storybook
Each skill follows the standard skills.sh structure:
skill-name/
├── SKILL.md # Required: metadata + instructions
├── reference.md # Optional: official docs, deep reference (tailwind-css, shadcn-ui)
└── LICENSE.md # Optional
npx skills add https://github.com/EnderPuentes/ai-agent-skills --skill conventional-commits
npx skills add https://github.com/EnderPuentes/ai-agent-skills --skill pagespeed-insights
npx skills add https://github.com/EnderPuentes/ai-agent-skills --skill tailwind-css
npx skills add https://github.com/EnderPuentes/ai-agent-skills --skill shadcn-ui
npx skills add https://github.com/EnderPuentes/ai-agent-skills --skill gsap
npx skills add https://github.com/EnderPuentes/ai-agent-skills --skill jsdoc
npx skills add https://github.com/EnderPuentes/ai-agent-skills --skill typescript
npx skills add https://github.com/EnderPuentes/ai-agent-skills --skill zod
npx skills add https://github.com/EnderPuentes/ai-agent-skills --skill storybook
For more information about using skills in your agent, follow the skills.sh integration guide.
When adding new skills, ensure they follow: