nextjs
Expert in Next.js 14+ App Router, Server Components, and Server Actions. Use when building Next.js applications, implementing SSR/SSG, or configuring dynamic routing and data fetching. Covers streaming, caching strategies, middleware, and deployment optimization.
Why use this skill?
Master Next.js 14+ with our expert guide. Build high-performance, SEO-optimized web apps using Server Components, App Router, and advanced data-fetching strategies.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-nextjsWhat This Skill Does
The nextjs skill serves as an advanced architectural companion for developers utilizing the Next.js 14+ framework. It provides deep expertise in the App Router paradigm, helping you build scalable, high-performance web applications. This skill acts as a bridge between your business logic and the modern Next.js ecosystem, ensuring that your code leverages Server Components (RSC), complex dynamic routing, and efficient data-fetching strategies effectively. It understands the nuances of streaming, suspense, and the specific lifecycle requirements of the modern Next.js build pipeline.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/anton-abyzov/sw-nextjs
Ensure that you have your project environment configured correctly to allow for repository interaction before installing.
Use Cases
This skill is ideal for:
- Migrating legacy Pages Router applications to the App Router structure.
- Architecting complex data-fetching layers using React Server Components for improved SEO and reduced client-side bundle sizes.
- Implementing advanced caching strategies (ISR, SSG, SSR) to optimize infrastructure costs and site speed.
- Debugging middleware, route group layouts, and server action responses.
- Constructing dynamic, data-driven interfaces that require partial hydration and streaming UI states.
Example Prompts
- "Create a dynamic server component for a blog post route that fetches data from my CMS and implements ISR with a 60-second revalidation window."
- "Help me refactor this Client Component to move the API key usage to a Server Action to ensure sensitive data stays on the backend."
- "Explain the best way to structure nested route groups for a dashboard that requires a shared authentication layout and a separate landing page layout."
Tips & Limitations
To get the best results, always be explicit about your project's TypeScript configuration and existing folder structure. Note that this skill focuses on the App Router architecture; if you are working on a legacy Pages Router project, mention that explicitly so the model can adjust its recommendations. When using Server Actions, ensure your API endpoints are properly sanitized. Always remember that Server Components are the default in the App Router, and you must explicitly use the 'use client' directive for any interactivity.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-nextjs": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: code-execution
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.