From aradotso-trending-skills-37
Installs Agent Skills from Vercel collection or GitHub via npx, creates custom skills with SKILL.md instructions, optional scripts, and references for AI coding agents like Claude Code and Cursor.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-1 --plugin aradotso-trending-skills-37This skill uses the workspace's default tool permissions.
```markdown
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
---
name: vercel-agent-skills
description: Create, publish, and install agent skills for AI coding agents using the Agent Skills format
triggers:
- create an agent skill
- add a skill to my agent
- install agent skills
- publish a skill for Claude or Cursor
- build a SKILL.md
- package instructions for AI coding agents
- extend my coding agent with a skill
- add skills to my AI assistant
---
# Agent Skills
> Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection.
Agent Skills is Vercel's official format and collection for packaging reusable instructions and scripts that extend AI coding agent capabilities. Skills work with Claude Code, Cursor, Codex, and other AI coding agents.
## What Are Agent Skills?
A **skill** is a directory containing:
- `SKILL.md` — Instructions the agent reads and follows
- `scripts/` — Optional helper scripts (bash, JS, Python, etc.)
- `references/` — Optional supporting documentation
Skills are installed into a project and automatically picked up by compatible AI agents when relevant tasks are detected.
## Installation
### Install skills from the official collection
```bash
npx skills add vercel-labs/agent-skills
npx skills add vercel-labs/agent-skills/react-best-practices
npx skills add vercel-labs/agent-skills/web-design-guidelines
npx skills add vercel-labs/agent-skills/vercel-deploy-claimable
npx skills add vercel-labs/agent-skills/react-native-guidelines
npx skills add vercel-labs/agent-skills/composition-patterns
npx skills add <github-user>/<repo>
npx skills add <github-user>/<repo>/<skill-folder>
Skills are installed locally into your project so agents can discover and use them.
| Skill | Purpose | Trigger phrases |
|---|---|---|
react-best-practices | 40+ React/Next.js performance rules | "Review this component", "Optimize data fetching" |
web-design-guidelines | 100+ UI/UX/accessibility rules | "Review my UI", "Check accessibility" |
react-native-guidelines | Mobile performance & platform patterns | "Optimize my RN app", "Fix animations" |
composition-patterns | Compound components, avoid prop drilling | "Refactor boolean props", "Better component API" |
vercel-deploy-claimable | Deploy to Vercel from conversation | "Deploy my app", "Push this live" |
my-skill/
├── SKILL.md # Required: agent instructions
├── scripts/
│ └── deploy.js # Optional: automation scripts
└── references/
└── api-docs.md # Optional: supporting docs
---
name: my-skill-name
description: One-line description of what this skill does
triggers:
- phrase a user might say
- another natural trigger phrase
- deploy my app
- review my code
- help me with X
- set up Y
- fix Z issue
---
# My Skill Name
Brief explanation of what this skill helps with.
## When to Use This Skill
- Situation A
- Situation B
## How to Do X
Step-by-step instructions the agent should follow...
\`\`\`javascript
// Real working code example
const result = await doSomething();
\`\`\`
## Common Patterns
...
## Troubleshooting
...
name (kebab-case), description (one line), triggers (6–8 phrases)process.env.API_KEY references, never hardcode values---
name: my-app-deploy
description: Deploy this application to production with a single command
triggers:
- deploy my app
- push to production
- release a new version
- deploy and give me the link
- ship this feature
- go live
- deploy to staging
---
# My App Deploy
Deploy this app to production using the project's deploy script.
## Steps
1. Run the build
2. Execute the deploy script
3. Report the deployment URL
## Deploy Command
\`\`\`bash
npm run build && node scripts/deploy.js
\`\`\`
## Environment Variables Required
- `DEPLOY_TOKEN` — set in `.env.local` or CI secrets
- `PROJECT_ID` — your project identifier
\`\`\`
// scripts/deploy.js — called by the agent during deployment
import { execSync } from "child_process";
import { readFileSync, createReadStream } from "fs";
import { resolve } from "path";
const token = process.env.DEPLOY_TOKEN;
if (!token) {
console.error("Error: DEPLOY_TOKEN environment variable is not set.");
process.exit(1);
}
const pkg = JSON.parse(readFileSync(resolve(process.cwd(), "package.json"), "utf8"));
const framework = detectFramework(pkg);
console.log(`Detected framework: ${framework}`);
console.log("Building project...");
execSync("npm run build", { stdio: "inherit" });
console.log("Deploying...");
// ... deployment logic
console.log(`Deployment successful!\nURL: https://your-app.example.com`);
function detectFramework(pkg) {
const deps = { ...pkg.dependencies, ...pkg.devDependencies };
if (deps["next"]) return "nextjs";
if (deps["vite"]) return "vite";
if (deps["astro"]) return "astro";
return "static";
}
Once installed, simply tell your agent:
Deploy my app
The agent will:
node_modules and .git)package.jsonOutput example:
Deployment successful!
Preview URL: https://skill-deploy-abc123.vercel.app
Claim URL: https://vercel.com/claim-deployment?code=...
Install it, then ask your agent:
Review this React component for performance issues
How should I fetch data in this Next.js page?
Optimize this for bundle size
The agent applies 40+ rules across categories: eliminating waterfalls, bundle optimization, server-side performance, re-render optimization, and more.
Review my UI for accessibility issues
Audit this form component against best practices
Check my site for dark mode support
Covers 100+ rules: ARIA, semantic HTML, focus states, form validation, animation (prefers-reduced-motion), images, performance, i18n, touch interactions, and more.
SKILL.md)npx skills add your-github-username/your-repo
No package publishing required — the skills CLI pulls directly from GitHub.
process.env.DATABASE_URL)SKILL.md frontmatter is valid YAML (no tabs, proper quoting)npx skills add <repo>SKILL.md matches the actual file locationchmod +x scripts/deploy.jsSKILL.md ("You MUST...", "Always run...")package.json exists at the project root