{
  "markdown": "# Agent Skills\n\nA collection of skills for AI coding agents. Skills are packaged instructions that extend agent capabilities with specialized knowledge about Next.js, Prisma, AI SDK, Auth.js, and more.\n\nSkills follow the [Agent Skills](https://agentskills.io/) open standard and work with **Claude Code**, **GitHub Copilot**, **Google Antigravity**, and other compatible agents.\n\n## Why Latest Versions?\n\nThese skills focus on the **newest major versions** of popular frameworks because:\n\n- **Breaking Changes**: Next.js 16, Prisma ORM v7, AI SDK 6, and Auth.js v5 all introduce significant breaking changes that AI agents need to understand to generate correct, modern code\n- **Outdated Training Data**: Most AI models were trained on older versions and will generate deprecated patterns without explicit guidance\n- **Upgrade Assistance**: Skills help you migrate existing projects by documenting the exact changes, codemods, and migration paths\n- **Latest Patterns**: Each skill captures current best practices—async request APIs in Next.js 16, ESM-only in Prisma 7, ToolLoopAgent in AI SDK 6—so your code stays idiomatic\n\nWhen you use these skills, your AI agent produces code that works with today's APIs, not yesterday's.\n\n## Available Skills\n\n### 🤖 AI & Agents\n\n#### ai-agents-ui-skills\nBuilding agentic applications with ToolLoopAgent, workflow patterns, and AI SDK UI components (useChat, generative UIs, tool calling).\n\n#### ai-sdk-6-skills\nAI SDK 6 Beta overview including agents, tool approval, Groq (Llama), and Vercel AI Gateway. Key breaking changes from v5 and new patterns.\n\n#### mcp-server-skills\nPattern for building MCP servers in Next.js with mcp-handler, shared Zod schemas, and reusable server actions.\n\n### 📧 Integrations & Services\n\n#### resend-integration-skills\nIntegrate Resend email service via MCP protocol for AI agents to send emails with GitHub Copilot Coding Agent, VS Code, Claude Desktop, and Cursor. Set up transactional and marketing emails, configure sender verification, and use AI to automate email workflows. **Recommended for GitHub Copilot Coding Agent teams.**\n\n### 🚀 Framework & Infrastructure\n\n#### nextjs16-skills\nKey facts and breaking changes for Next.js 16. Covers Turbopack bundler, async request APIs, and upgrade path.\n\n#### prisma-orm-v7-skills\nKey facts and breaking changes for upgrading to Prisma ORM 7. Covers ESM-only migration, driver adapters, and prisma.config.ts.\n\n#### shadcn-skills\nInstallation, components, blocks, forms, theming, and MCP guidance for shadcn/ui in modern Next.js projects.\n\n### 🔐 Authentication & Security\n\n#### clerk-nextjs-skills\nClerk authentication for Next.js 16 (App Router only) with proxy.ts setup, migration from middleware.ts (Next.js 15), environment configuration, and MCP server integration. Includes OAuth token verification and dynamic client registration.\n\n#### authjs-skills\nAuth.js v5 setup for Next.js authentication including Google OAuth, credentials provider, environment configuration, and core API integration.\n\n### 💾 Data & Storage\n\n#### upstash-vector-db-skills\nUpstash Vector DB setup, semantic search, namespaces, and embedding models (MixBread preferred). Use when building vector search features on Vercel.\n\n### 📋 Product & Business Analysis\n\n#### ba-prd-skills\nPRD Mastery skill for context-aware, expert-driven, and token-efficient Product Requirements Documents.\n\n## Installation\n\n### Quick Install (npx skills)\n\nInstall skills directly using the [skills CLI](https://www.npmjs.com/package/skills):\n\n```bash\nnpx skills add gocallum/nextjs16-agent-skills\n```\n\n### Manual Installation\n\n#### Claude Code\n\nCopy the skill folder to your Claude skills directory:\n\n```bash\n# Clone the repository\ngit clone https://github.com/gocallum/nextjs16-agent-skills.git\n\n# Copy a specific skill\ncp -r nextjs16-agent-skills/skills/nextjs16-skills ~/.claude/skills/\n\n# Or copy all skills\ncp -r nextjs16-agent-skills/skills/* ~/.claude/skills/\n```\n\n#### GitHub Copilot (VS Code)\n\nCopy skills to your project's `.github/skills/` or `.vscode/skills/` folder:\n\n```bash\n# In your project root\nmkdir -p .github/skills\n\n# Copy skills from cloned repo\ncp -r /path/to/nextjs16-agent-skills/skills/nextjs16-skills .github/skills/\n\n# Or copy all skills\ncp -r /path/to/nextjs16-agent-skills/skills/* .github/skills/\n```\n\nAlternative: Create a `.vscode/skills/` folder instead if you prefer project-level isolation.\n\n#### Cursor\n\nCopy skills to your project's `.cursor/skills/` folder:\n\n```bash\nmkdir -p .cursor/skills\ncp -r /path/to/nextjs16-agent-skills/skills/* .cursor/skills/\n```\n\n#### claude.ai (Project Knowledge)\n\n1. Download the skill's `SKILL.md` file\n2. Go to your Claude.ai project settings\n3. Add the file to Project Knowledge\n\nOr paste the contents of `SKILL.md` directly into your conversation.\n\n## Skill Structure\n\nEach skill follows a consistent structure:\n\n```\nskills/\n  {skill-name}/\n    SKILL.md              # Required: skill definition with frontmatter\n    scripts/              # Optional: helper scripts\n    references/           # Optional: additional documentation\n```\n\n### SKILL.md Format\n\n```markdown\n---\nname: {skill-name}\ndescription: {One sentence describing when to use this skill}\n---\n\n## Links\n{Documentation links}\n\n## Quick Start\n{Setup instructions}\n\n## Code Examples\n{Working examples}\n\n## Best Practices\n{Recommendations}\n\n## Troubleshooting\n{Common issues}\n```\n\n## Technology Stack\n\n| Technology | Version |\n|-----------|---------|\n| Next.js | 16 |\n| Prisma ORM | v7 |\n| AI SDK | 6 (Beta) |\n| Auth.js | v5 |\n| Upstash Vector | Latest |\n| Resend Email API | Latest |\n| MCP Protocol | Latest |\n| TypeScript | 5+ |\n\n## Contributing\n\n1. Fork the repository\n2. Create a new skill folder in `skills/`\n3. Add a `SKILL.md` following the format above\n4. Test with your preferred AI agent\n5. Submit a pull request\n\nSee [AGENTS.md](AGENTS.md) for detailed contribution guidelines, [CLAUDE.md](CLAUDE.md) for Claude Code and claude.ai instructions, [COPILOT.md](COPILOT.md) for GitHub Copilot instructions, and [ANTIGRAVITY.md](ANTIGRAVITY.md) for Google Antigravity instructions.\n\n## Resources\n\n- [Agent Skills Ecosystem](https://agentskills.io/)\n- [VS Code Agent Skills Docs](https://code.visualstudio.com/docs/copilot/customization/agent-skills)\n- [AI SDK Documentation](https://v6.ai-sdk.dev/docs)\n- [Next.js Documentation](https://nextjs.org/docs)\n- [Prisma Documentation](https://www.prisma.io/docs)\n- [Auth.js Documentation](https://authjs.dev/)\n- [Upstash Vector DB](https://upstash.com/docs/vector/overall/getstarted)\n- [Resend Email API](https://resend.com/docs)\n- [MCP Protocol](https://modelcontextprotocol.io)\n\n## Author\n\n**Callum Bir** - [@gocallum](https://github.com/gocallum)\n\n## License\n\nMIT\n",
  "bytes": 6728,
  "sha": "5406546dfaf194f249ada69b191d874e5686a345deef99ba5afd63a41a0441b7",
  "repo_slug": "gocallum/nextjs16-agent-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_gocallum_nextjs16_agent_skills_prisma_or_1a8eb4d2/readme"
}