create-gsd-extension
OfficialScaffold and iterate GSD extensions quickly
System Documentation
What problem does it solve?
Create, debug, and iterate on GSD extensions (TypeScript modules that add tools, commands, event hooks, custom UI, and providers to GSD). Use when asked to build an extension, add a tool the LLM can call, register a slash command, hook into GSD events, create custom TUI components, or modify GSD behavior. Triggers on "create extension", "build extension", "add a tool", "register command", "hook into gsd", "custom tool", "gsd plugin", "gsd extension".
Core Features & Use Cases
- Scaffold a complete extension skeleton with tools, commands, event hooks, and UI stubs.
- Provide best-practice patterns for state, rendering, and safety checks, plus a guided test workflow.
- Use cases include building a new extension, adding capabilities to an existing extension, debugging issues, and preparing packaging.
Quick Start
Ask the AI to scaffold a new GSD extension and then run /reload to validate the generated skeleton.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: create-gsd-extension Download link: https://github.com/gsd-build/gsd-2/archive/main.zip#create-gsd-extension Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.