KS
Killer-Skills

nextjs-dev — Categories.community

v1.0.0
GitHub

About this Skill

Perfect for Frontend Agents needing advanced Next.js development capabilities with Tailwind CSS and MDX content Kimmo Ihanus Next.js Site

ihmissuti ihmissuti
[0]
[0]
Updated: 3/4/2026

Quality Score

Top 5%
49
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add ihmissuti/kimmoihanus-nextjs-site/nextjs-dev

Agent Capability Analysis

The nextjs-dev MCP Server by ihmissuti is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Perfect for Frontend Agents needing advanced Next.js development capabilities with Tailwind CSS and MDX content

Core Value

Empowers agents to build scalable Next.js applications with file-based routing, utilizing API routes, and styling with Tailwind CSS, while efficiently working with MDX content for dynamic page generation

Capabilities Granted for nextjs-dev MCP Server

Creating new pages or components with React
Working with API routes for dynamic data fetching
Styling applications with Tailwind CSS for consistent design
Generating dynamic content with MDX

! Prerequisites & Limits

  • Requires Next.js project setup
  • Tailwind CSS configuration needed
  • MDX content integration required
Project
SKILL.md
2.6 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Next.js Development

Development conventions and patterns for the kimmoihanus.com Next.js site.

When to Use

  • Creating new pages or components
  • Working with API routes
  • Styling with Tailwind CSS
  • Working with MDX content

Project Structure

/
├── components/     # React components
├── css/           # Stylesheets (Tailwind, Prism)
├── graphics/      # Graphics markdown files
├── lib/           # Utility functions and hooks
├── pages/         # Next.js pages (file-based routing)
│   ├── api/       # API routes
│   ├── graphics/  # Dynamic graphics pages
│   └── posts/     # Dynamic post pages
├── posts/         # Blog post markdown files
├── prose/         # Static prose content
├── public/        # Static assets
└── tools/         # Additional tools and MCP servers

Conventions

Pages

  • Pages use file-based routing in /pages/
  • Dynamic routes use [slug].js format
  • API routes go in /pages/api/

Components

  • Components are in /components/
  • Use functional components with hooks
  • Export default the main component

Styling

  • Use Tailwind CSS classes
  • Custom styles in /css/ directory
  • Module CSS for component-specific styles (e.g., graphics.module.css)

Content

  • Blog posts: /posts/XXX-slug.md
  • Graphics: /graphics/slug.md
  • Static prose: /prose/slug.md

Key Libraries

  • next - Framework
  • next-seo - SEO configuration
  • next-mdx-remote - MDX rendering
  • tailwindcss - Styling
  • gray-matter - Frontmatter parsing

Development Commands

bash
1# Start development server 2npm run dev 3 4# Build for production 5npm run build 6 7# Start production server 8npm run start 9 10# Generate sitemap 11npm run postbuild

Creating New Pages

  1. Add file to /pages/ directory
  2. Export a default React component
  3. Optionally export getStaticProps or getServerSideProps

Example:

jsx
1import Layout from '../components/Layout'; 2import { NextSeo } from 'next-seo'; 3 4export default function MyPage() { 5 return ( 6 <Layout> 7 <NextSeo title="My Page" /> 8 <h1>My New Page</h1> 9 </Layout> 10 ); 11}

Creating API Routes

Add file to /pages/api/:

js
1export default async function handler(req, res) { 2 if (req.method !== 'POST') { 3 return res.status(405).json({ error: 'Method not allowed' }); 4 } 5 6 // Your logic here 7 res.status(200).json({ success: true }); 8}

Working with MDX Content

Use the lib functions:

js
1import { getPostBySlug, getAllPosts } from '../lib/posts'; 2import { serialize } from 'next-mdx-remote/serialize';

Related Skills

Looking for an alternative to nextjs-dev or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication