gatsby

Create static and hybrid websites with Gatsby, GraphQL, and file-system routing.

4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/mgd34msu/goodvibes-gemini --skill gatsby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gatsby
Source: https://github.com/mgd34msu/goodvibes-gemini/tree/main/skills/gatsby
Command: npx skills add https://github.com/mgd34msu/goodvibes-gemini --skill gatsby

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and set of tools for building fast, static, and dynamic websites using Gatsby, a popular React-based framework.

Core Features & Use Cases

  • Static Site Generation (SSG): Build highly performant websites that are pre-rendered at build time.
  • Dynamic Routes & Data Fetching: Utilize GraphQL and file-system routing for dynamic content.
  • Image Optimization: Leverage Gatsby's image plugins for optimized image delivery.
  • Use Case: Create a content-heavy blog, an e-commerce storefront, or a marketing website that requires fast load times and excellent SEO.

Quick Start

Use the gatsby skill to create a new Gatsby project named 'my-site' and start the development server.

Frequently Asked Questions about gatsby

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a fast React website with static site generation?

To build a fast React website with static site generation, use a React-based static site generator like Gatsby to pre-render pages at build time. This approach ensures highly performant load times and excellent SEO for content-heavy sites.

How do I set up a new Gatsby project and create pages using file system routing?

Set up a new Gatsby project by initializing the framework and starting the development server. Create pages using file system routing, which automatically maps files in your project directory to corresponding website URLs for dynamic content delivery.

How does GraphQL data layer integration work for fetching dynamic content?

GraphQL data layer integration works by querying data from various sources into a unified layer at build time. This allows you to pull dynamic content into your static or hybrid React components seamlessly without client-side fetching.

Can I use different rendering modes like SSG, DSG, and SSR in a React static site generator?

Yes, you can use Static Site Generation (SSG), Deferred Static Generation (DSG), and Server-Side Rendering (SSR) within a React static site generator. This flexibility allows you to choose the optimal rendering strategy for each specific page.

What is the best way to handle image optimization for a React static site?

The best way to handle image optimization for a React static site is by leveraging Gatsby's dedicated image plugins. These tools automatically compress, resize, and serve responsive images, ensuring optimized image delivery without manual configuration.

When should I choose a React static site generator over a traditional React setup?

Choose a React static site generator over a traditional setup when building content-heavy blogs, e-commerce storefronts, or marketing websites. The pre-rendered output provides significantly faster load times and better SEO than client-side rendering.