claude-code-sdk

Reference Claude Code extensibility and configuration for plugins, hooks, skills, and MCP servers.

19|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/xobotyi/cc-foundry --skill claude-code-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-code-sdk
Source: https://github.com/xobotyi/cc-foundry/tree/main/plugins/ai-helpers/skills/claude-code-sdk
Command: npx skills add https://github.com/xobotyi/cc-foundry --skill claude-code-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to extending and configuring the Claude Code platform, ensuring you can effectively build and integrate custom functionalities.

Core Features & Use Cases

  • Understand Extensibility: Learn about skills, hooks, subagents, MCP servers, and output styles.
  • Configuration APIs: Discover how to manage settings, memory, and plugins.
  • Use Case: A developer needs to build a custom skill for their project. They use this Skill to understand the SKILL.md structure, how to reference other files, and how to configure tool access for their new skill.

Quick Start

Use the claude-code-sdk skill to understand how to create a new custom skill for Claude Code.

Frequently Asked Questions about claude-code-sdk

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

FAQPage Schema
How do I create a custom skill for Claude Code?

To create a custom skill for Claude Code, you define a SKILL.md file with YAML frontmatter, reference other files using directory structures, and configure tool access through protocol definitions.

What extensibility options are available for Claude Code?

Claude Code extensibility includes skills, hooks, subagents, MCP servers, output styles, and plugins, allowing you to build and integrate custom functionalities into the platform.

How do I configure settings and memory in Claude Code?

You configure Claude Code settings and memory by using the platform's configuration APIs to manage plugins, control tool access, and define behaviors across your project environment.

Do I need YAML frontmatter to build Claude Code extensions?

Yes, building Claude Code extensions requires knowledge of YAML frontmatter, directory structures, and protocol definitions to effectively define and configure custom skills and hooks.

What is the difference between hooks and MCP servers in Claude Code?

Hooks in Claude Code provide extensibility for custom functionalities, while MCP servers define protocol interactions for integrations, offering distinct mechanisms for extending the platform.

Can I manage plugins and tool access when extending Claude Code?

Yes, Claude Code provides configuration APIs that allow you to manage settings, control memory, and configure plugin tool access when building custom extensions and integrations.