# nextjs-page-creator - Author: SuhaibGit - Repository: SuhaibGit/Hackathon2-Todo - Version: 20260207193422 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/SuhaibGit/Hackathon2-Todo - Web: https://mule.run/skillshub/@@SuhaibGit/Hackathon2-Todo~nextjs-page-creator:20260207193422 --- # NextJS Page Creator Skill ## Purpose Generate Next.js App Router pages with proper TypeScript typing, server-side rendering, and Tailwind CSS styling. ## Function - Create page components using Next.js App Router structure - Implement server-side data fetching with proper error handling - Add TypeScript interfaces for props and data structures - Include Tailwind CSS classes for responsive design - Create metadata for SEO and social sharing - Implement proper loading and error boundary patterns ## Page Structure Components - Page component with async function for server-side rendering - Metadata configuration with dynamic values - Server-side data fetching with try/catch error handling - TypeScript interfaces for props and API responses - Loading states and skeleton components - Error handling and user-friendly error displays ## Best Practices - Server components by default, client components only when needed - Proper TypeScript typing for all props and data - Responsive design with Tailwind CSS utility classes - Accessibility features (ARIA labels, semantic HTML) - Performance optimization (code splitting, image optimization) - Error boundary implementation for graceful error handling ## Output Format - Complete Next.js page component with all necessary imports - TypeScript interfaces for all data structures - Proper metadata configuration - Tailwind CSS classes for styling - Error handling and loading states - Ready-to-use page that follows Next.js best practices