GENERAL // INTERMEDIATE

Comprehensive Guide to Claude Code Extension Ecosystem

Tool / Skill / Hook / Command / MCP / Plugin—from underlying concepts to practical architecture, master the Claude Code extension ecosystem.

COURSE CONTENT

01

Episode 1: Six Concepts Explained

What are Tool, Skill, Hook, Command, MCP, and Plugin? How do they collaborate?

[5 MINS // READ →]
02

Episode 2: Layered Architecture

From user input to execution, what layers are involved? A Mermaid breakdown of the full call chain.

[7 MINS // READ →]
03

Episode 3: Tool - Claude's Hands and Feet

Tool is the smallest unit of operation Claude can perform. Built-in Tools + MCP Tools = Total capability.

[5 MINS // READ →]
04

Episode 4: Skill - Reusable Workflow Templates

Skills are 'recipes' defined with Markdown. They tell Claude exactly what to do in specific scenarios.

[4 MINS // READ →]
05

Episode 5: Hook - Event-Driven Automation

Hooks execute scripts automatically at specific events. They don't change Claude's capabilities, but they transform the workflow.

[3 MINS // READ →]
06

Episode 6: MCP Protocol - Claude's 'Outsourced Team'

MCP allows Claude to call external tool services. It is the core mechanism for extending Claude's capabilities.

[4 MINS // READ →]
07

Episode 7: Internal vs. External MCP

Internal MCPs are auto-installed with plugins. External MCPs are manually connected, ideal for third-party services.

[3 MINS // READ →]
08

Episode 8: MCP Ecosystem Overview

From databases to image analysis to web reading, MCP connects Claude to everything.

[3 MINS // READ →]
09

Episode 9: Plugin Anatomy - What's Inside a Plugin

Plugins are the distribution unit for extensions. They bundle Skills, Hooks, MCPs, and Commands into an installable package.

[4 MINS // READ →]
10

Episode 10: Installation and Directory Structure

Three ways to install, three levels of configuration, and a complete directory map.

[3 MINS // READ →]
11

Episode 11: Foundational Q&A

Common questions about Tool vs. Skill, MCP vs. API, Hook security, and more.

[3 MINS // READ →]
12

Episode 12: Troubleshooting Q&A

Solutions for plugin conflicts, MCP startup failures, Hook timeouts, and other real-world issues.

[3 MINS // READ →]