1,398 pages for -c.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Glossary
Claude Code CLI · in the page
glossary
…see the [platform glossary](https://platform.claude.com/docs/en/about-claude/glossary). For Claude Desktop terms such as desktop extension, MCPB, and DXT, see the [Claude Help Center](https://support…
Keep Claude working toward a goal
Claude Code CLI · in the page
goal
…if a turn fails on [an error you have to fix](#errors-you-have-to-fix-clear-the-goal). Use a goal for substantial work with a verifiable end state: * Migrating a module to a new API until every cal…
Claude Code on Google Cloud's Agent Platform
Claude Code CLI · in the page
google-vertex-ai
…cloud.google.com/vertex-ai/model-garden). See [IAM configuration](#iam-configuration) for the permissions your account needs. **2. Start Claude Code and choose Google Cloud's Agent Platform** Run `c…
Run Claude Code programmatically
Claude Code CLI · in the page
headless
…nce.md) combines with `-p`. Claude Code rejects `--bg`, and rejects `--cloud` with a task description, with an error naming the conflict; `--cloud` with a session ID and `-p` instead [queues a message…
Set up Claude Code (local mode) for a HIPAA-ready organization
Claude Code CLI · in the page
hipaa-setup
…t.claude.com/en/articles/8114513-business-associate-agreements-baa-for-commercial-customers) with Anthropic. It applies to Claude Code (local mode) and Cowork (local mode), and it restricts features i…
Hooks reference
Claude Code CLI · in the page
hooks
…(/docs/en/desktop-quickstart.md), and [cloud sessions](/docs/en/claude-code-on-the-web.md). Use this reference to look up event schemas, configuration options, JSON input/output formats, and advanced…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…r macOS; see [Get notified when Claude needs input](#get-notified-when-claude-needs-input) for Linux and Windows commands. ```json theme={null} { "hooks": { "Notification": [ { "m…
Interactive mode
Claude Code CLI · in the page
interactive-mode
…terminal. See [Enable Option key shortcuts on macOS](/docs/en/terminal-config.md#enable-option-key-shortcuts-on-macos) for the setting in each terminal. ### General controls | Shortcut | Description…
JetBrains IDEs
Claude Code CLI · in the page
jetbrains
…ll the [Claude Code plugin](https://plugins.jetbrains.com/plugin/27310-claude-code-beta-) from the JetBrains Marketplace and restart your IDE. If `claude` is installed somewhere your IDE can't find,…
Customize keyboard shortcuts
Claude Code CLI · in the page
keybindings
…``json theme={null} { "$schema": "https://www.schemastore.org/claude-code-keybindings.json", "$docs": "https://code.claude.com/docs/en/keybindings", "bindings": [ { "context": "Chat",…
Other LLM gateways
Claude Code CLI · in the page
llm-gateway
…ng gateway: [connect Claude Code to your gateway](/docs/en/llm-gateway-connect.md) > * If you're an admin rolling out a gateway for your organization: [deploy and distribute a gateway](/docs/en/llm-ga…
Claude Code gateway compatibility guide
Claude Code CLI · in the page
llm-gateway-protocol
…iven, see [Connect Claude Code to an LLM gateway](/docs/en/llm-gateway-connect.md) This page covers: * [API formats](#api-formats) and the endpoints to serve for each * [Client behavior by connectio…
Roll out an LLM gateway for your organization
Claude Code CLI · in the page
llm-gateway-rollout
…eway, see [Connect Claude Code to an LLM gateway](/docs/en/llm-gateway-connect.md) > * For what Claude Code sends to a gateway and what to forward, see the [gateway compatibility guide](/docs/en/llm-g…
Control MCP server access for your organization
Claude Code CLI · in the page
managed-mcp
…[listing criteria](https://claude.com/docs/connectors/building/review-criteria) before adding them to the [Anthropic Directory](https://claude.ai/directory), but doesn't security-audit or manage any…
Deploy managed settings
Claude Code CLI · in the page
managed-settings
…rt/ClaudeCode/managed-settings.json` * **Linux and WSL**: `/etc/claude-code/managed-settings.json` * **Windows**: `C:\Program Files\ClaudeCode\managed-settings.json` **3. Confirm the policy applied**…
Connect Claude Code to tools via MCP
Claude Code CLI · in the page
mcp
…ut-format stream-json` runs, Claude Code also reports a skipped `--mcp-config` entry in the `system/init` event's [`mcp_server_errors` field](/docs/en/headless#stream-responses), so scripts can detect…
Connect to MCP servers
Claude Code CLI · in the page
mcp-quickstart
…ersation. ```bash theme={null} claude mcp add --transport http claude-code-docs https://code.claude.com/docs/mcp ``` The parts of the command: * `claude mcp add`: registers a server with Claude Cod…
How Claude remembers your project
Claude Code CLI · in the page
memory
…structions * [Scope rules to specific file types](#organize-rules-with-claude/rules/) with `.claude/rules/` * [Configure auto memory](#auto-memory) so Claude takes notes automatically * [Troubleshoot]…
Claude Code on Microsoft Foundry
Claude Code CLI · in the page
microsoft-foundry
…se its [hosting option](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry#hosting-options), which determines whether inference runs on Azure or on Anthropic infrastruct…
Claude Code on mobile
Claude Code CLI · in the page
mobile
…de runs. From your phone you reach [cloud sessions](#start-and-monitor-cloud-sessions) and [projects](/docs/en/claude-projects.md) in the cloud, a session running on your own machine through [Remote C…
Monitoring
Claude Code CLI · in the page
monitoring-usage
…lemetry for the Claude API](https://platform.claude.com/docs/en/manage-claude/opentelemetry). ## Quick start Configure OpenTelemetry using environment variables: ```bash theme={null} # 1. Enable te…
Output styles
Claude Code CLI · in the page
output-styles
…write your own instructions, [create a custom output style](#create-a-custom-output-style). > [!NOTE] > > An output style gives Claude instructions to follow. It doesn't guarantee that something alw…
Overview
Claude Code CLI · in the page
overview
…see [Fix your PATH](/docs/en/troubleshoot-install.md#command-not-found-claude-after-installation). If you see `The token '&&' is not a valid statement separator`, you're in PowerShell, not CMD. If yo…
Choose a permission mode
Claude Code CLI · in the page
permission-modes
…ctions instead of you; [how the classifier evaluates actions](#how-the-classifier-evaluates-actions) lists which actions it reviews and which skip it. With Claude Code v2.1.283 or later, auto mode is…
Configure permissions
Claude Code CLI · in the page
permissions
…the classifier evaluates actions](/docs/en/permission-modes.md#how-the-classifier-evaluates-actions) lists which ones it sees. | Tool type | Example | Approval required | "Yes, and don't ask again" b…
Platforms and integrations
Claude Code CLI · in the page
platforms
…tup | Diff viewer, app preview, [computer use](/docs/en/desktop.md#let-claude-use-your-computer) and [Dispatch](/docs/en/desktop.md#sessions-from-dispatch) on Pro and Max | | [VS Code](/docs/en/vs-cod…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…r iterating on one skill inside a Claude Code conversation, the [skill-creator plugin](/docs/en/skills.md#run-evals-with-skill-creator) runs a similar comparison with its own `evals/evals.json` format…
Anthropic's marketplaces
Claude Code CLI · in the page
plugins/anthropic-marketplaces
…ns-official), [community](https://github.com/anthropics/claude-plugins-community), and [demo](https://github.com/anthropics/claude-code). Each is a catalog of plugins in its own GitHub repository. Whe…
Recommend your plugin from your CLI
Claude Code CLI · in the page
plugins/cli-hints
…users to install your official-marketplace plugin by emitting a claude-code-hint tag from your CLI or SDK. If you maintain a CLI or SDK, your tool can prompt Claude Code users to install your plugin.…
Plugin commands reference
Claude Code CLI · in the page
plugins/cli-reference
…ion's managed settings`](/docs/en/plugins/troubleshooting#plugins-from-claude-skills-are-blocked-by-your-organizations-managed-s). ### plugin install Install a plugin from one of your marketplaces.…
Code intelligence plugins
Claude Code CLI · in the page
plugins/code-intelligence
…plugins work in terminal sessions. In [cloud sessions](/docs/en/claude-code-on-the-web.md), Claude Code doesn't start plugin language servers, so Claude gets no diagnostics or code navigation there. T…
Add components to a plugin
Claude Code CLI · in the page
plugins/components
…upport table](https://claude.com/docs/plugins/platform-support#compare-component-support-by-app) ## Explore the plugin directory The explorer shows an example plugin, `my-plugin`, that has one of ev…
Create a Claude Code plugin
Claude Code CLI · in the page
plugins/create
…upport table](https://claude.com/docs/plugins/platform-support#compare-component-support-by-app) Start from the section that matches what you already have: * **Nothing yet**: follow [Create your fir…
Create a marketplace
Claude Code CLI · in the page
plugins/create-marketplace
…gin loading reference](/docs/en/plugins/loading.md#find-where-a-plugin-came-from). ## Choose a plugin source Each plugin entry in `marketplace.json` has a `source` that tells Claude Code where to fe…
Plugin dependencies
Claude Code CLI · in the page
plugins/dependencies
…ndency with a version constraint](#declare-a-dependency-with-a-version-constraint). If you maintain a plugin that others depend on, [tag your releases](#tag-plugin-releases-for-version-resolution) so…
Host and maintain a marketplace
Claude Code CLI · in the page
plugins/host-marketplace
…the check. Git Credential Manager, the macOS Keychain helper, and `git-credential-store` work this way once they hold a credential for the host. * **HTTPS remotes with a helper that needs to prompt**:…
Install and manage plugins
Claude Code CLI · in the page
plugins/install
…t. ## Install a plugin As an example, this section installs [`commit-commands`](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/commit-commands) from [Anthropic's official ma…
Plugin loading reference
Claude Code CLI · in the page
plugins/loading
…'t load, or a same-named plugin loaded instead: [Name conflicts](#name-conflicts) * A plugin under `~/.claude/skills/` or `.claude/skills/` didn't load, and no error says why: [Skills-directory plugin…
Plugin manifest reference
Claude Code CLI · in the page
plugins/manifest-reference
…rectory. It carries the plugin's metadata and the [`userConfig`](#user-configuration) values that Claude Code prompts the user for. It also declares any component that you define inline or keep outsid…
Marketplace reference
Claude Code CLI · in the page
plugins/marketplace-reference
…, and [`blockedMarketplaces`](/docs/en/plugins/org#restrict-what-users-can-install). > [!NOTE] > > These cases are covered on other pages: > > * **Building or hosting a marketplace**: see [Create a m…
Measure plugin cost and usage
Claude Code CLI · in the page
plugins/measure
…page Start with [Measure what a plugin costs](#measure-what-a-plugin-costs). ## Measure what a plugin costs To see what a plugin adds to Claude's context, run [`claude plugin details`](/docs/en/pl…
Manage mods for your organization
Claude Code CLI · in the page
plugins/mods/admin
…od [Claude wrote during a session](/docs/en/plugins/mods/create.md#ask-claude-for-a-mod) * **Your organization's mods still run**: a mod that [counts as your organization's](#install-your-organization…
Use the mods API
Claude Code CLI · in the page
plugins/mods/api
…en handle [`command.run`](/docs/en/plugins/mods/reference#commands-and-configuration) for its name. This example adds a `/standup` command that takes an optional number of days: ```javascript theme={…
Create a mod
Claude Code CLI · in the page
plugins/mods/create
…make one: * **Ask Claude to write it**: [describe what you want](#ask-claude-for-a-mod) in a Claude Code session * **Write it yourself**: [follow the tutorial](#write-a-mod-yourself) to learn how a m…
React to events with a mod
Claude Code CLI · in the page
plugins/mods/events
…an event yourself, return a result without calling `next`. That short-circuits the chain, so later mods and Claude Code's own behavior don't run. This hook refuses every Bash command: ```javascript…
Interface gallery for mods
Claude Code CLI · in the page
plugins/mods/gallery
…t)**: `Text`, `Markdown`, and `Link` * **[Show code and changes](#show-code-and-changes)**: `Code` * **[Arrange elements](#arrange-elements)**: `Box` * **[Take input](#take-input)**: `Button`, `Input`…
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…spinner. The prompt is Claude Code's own.](https://mintcdn.com/claude-code/dgiVO_Od1X1faduV/images/mods-screen-map.svg?fit=max\&auto=format\&n=dgiVO_Od1X1faduV\&q=85\&s=5fda26b6609c62b68c6f9e528c1590…
Mods overview
Claude Code CLI · in the page
plugins/mods/overview
…ude Code already draws](/docs/en/plugins/mods/interface.md#change-what-claude-code-already-draws). * **Step into a tool call or a request**: for example, hold a tool call while you ask the user a ques…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…TypeScript declarations for mods](https://github.com/anthropics/claude-code/blob/main/mods/types/claude-code.d.ts), which describe every event, method, and element, with examples. The copy on GitHub c…
Test a mod
Claude Code CLI · in the page
plugins/mods/test
…and each test file imports the test kit, a test library in the `claude-code/testing` module. Give each test file a name that ends in `.test.ts`, such as `first-mod.test.ts`, and save it anywhere in t…