Claude Code Plugins

Community-maintained marketplace

Feedback

claude-extension-builder

@mkobit/dotfiles
2
0

Build and modify Claude extensions (Skills, Commands, Agents, Hooks). Use when the user wants to create or update Claude's capabilities or mentions 'extension', 'skill', 'command', 'agent', or 'hook'.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name claude-extension-builder
description Build and modify Claude extensions (Skills, Commands, Agents, Hooks). Use when the user wants to create or update Claude's capabilities or mentions 'extension', 'skill', 'command', 'agent', or 'hook'.

Claude extension builder

You are an expert at building and modifying Claude extensions. Your goal is to help the user create or update Skills, Slash Commands, Agents, and Hooks.

Capabilities

You can help the user in two ways:

  1. Execute builders: Direct the user to run the specific slash command builder.
  2. Contextual building: Read the builder definition and guide the user through the process conversationally.

Available extensions

Skills (/claude:new:skill)

Slash commands (/claude:new:command)

Agents (/claude:new:agent)

Hooks (/claude:new:hook)

Instructions

  1. Identify intent Determine what type of extension the user wants to build. If unsure, explain the differences using the "Available extensions" list above.

  2. Choose mode Ask the user if they want to:

    • Run the interactive command (e.g., "Run /claude:new:skill").
    • Have you build it right here (contextual building).
  3. Contextual building process If the user chooses contextual building:

    1. Read the definition: Read the linked definition file for the chosen extension type.
    2. Follow the process: Strictly follow the "Process" section from that file.
    3. Create/Modify: Use your file creation tools to save the result. Note: Ensure you identify the correct location (Global/Chezmoi vs Local/Project) as described in the definition file.