claude-extension-builder

Create or modify Claude extensions and save them to correct locations.

3|1|Updated Jul 1, 2015
One-click install
npx skills add https://github.com/mkobit/dotfiles --skill claude-extension-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-extension-builder
Source: https://github.com/mkobit/dotfiles/tree/main/src/dot_claude/skills/claude-extension-builder
Command: npx skills add https://github.com/mkobit/dotfiles --skill claude-extension-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users create or update Claude extensions (Skills, Slash Commands, Agents, and Hooks) in a guided, repeatable way, reducing guesswork and integration errors.

Core Features & Use Cases

  • Execute builders: Run the specific extension builders to scaffold or modify definitions.
  • Contextual building: Read the linked builder definitions and guide you through the process conversationally.
  • Create/Modify: Create or update files in the correct location (global, project, or user scope) and save changes for commit.

Quick Start

Example: Run /claude-extension-builder to start creating or updating an extension, or choose contextual building to guide you through the steps.

Frequently Asked Questions about claude-extension-builder

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

FAQPage Schema
How do I create a Claude extension like a Skill or Command?

Create Claude extensions using this builder, which guides you through scaffolding Skills, Slash Commands, Agents, and Hooks. It reads builder definitions, walks you through the process conversationally, and saves files to the correct global, project, or user scope location.

What's the fastest way to build and integrate a new Claude extension?

Run the extension builder to execute scaffolding directly from prescribed builder definitions. The Skill handles file placement, contextual guidance, and saves changes ready for commit, eliminating manual setup and integration errors.

Can I modify existing Claude extensions or only create new ones?

You can both create and update existing Claude extensions. The builder reads your current definitions, guides modifications conversationally, and saves updated files to the correct scope—global, project, or user—for seamless integration.

Where does the builder save extension files?

The builder saves extensions to the correct location based on scope: global paths via Chezmoi, project-local directories, or user configuration folders. File placement is handled automatically based on the extension type and your environment.

Do I need to know how to structure extension definitions before building?

No. The builder guides you through the process interactively and references linked builder definitions for each extension type. Contextual prompts walk you through structure and requirements without requiring prior knowledge of extension schemas.