1,040 pages for comm.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Publish and distribute a plugin
Claude Code CLI · in the page
plugins/publish
…ntain a CLI or SDK with a plugin in an official marketplace**: see [Recommend your plugin from your CLI](https://code.claude.com/docs/en/plugins/cli-hints.md) Start with [Choose how to distribute](#c…
Plugin security and trust
Claude Code CLI · in the page
plugins/security
…ugin's [hooks](https://code.claude.com/docs/en/hooks.md) run as shell commands at points in Claude Code's lifecycle, such as before or after a tool call. * **Monitors**: a plugin's [monitors](https://…
Troubleshoot plugins
Claude Code CLI · in the page
plugins/troubleshooting
…de.com/docs/en/plugins/loading.md) > * **Looking up a flag, field, or command**: use the [plugin commands reference](https://code.claude.com/docs/en/plugins/cli-reference.md), the [manifest reference]…
How Claude Code uses prompt caching
Claude Code CLI · in the page
prompt-caching
…er content now sits behind a different prefix. The third column gives common triggers rather than an exhaustive list, and the sections below cover the full set. The prefix-match rule explains most of…
Prompt library
Claude Code CLI · in the page
prompt-library
…, cat: 'Understand', roles: [], prompt: 'look through the commit history of {path} and summarize how it evolved and why', slots: { path: 'internal/auth/session.go' }, src…
Quickstart
Claude Code CLI · in the page
quickstart
…talling the CLI, signing in from your first session, and using it for common development tasks in your own project. ## Before you begin Make sure you have: * A terminal or command prompt open * A c…
Continue local sessions from any device with Remote Control
Claude Code CLI · in the page
remote-control
…on every run. When its standard input or output isn't a terminal, the command can't ask and exits with a [`Workspace not trusted`](https://code.claude.com/docs/en/errors#workspace-not-trusted-when-sta…
Automate work with scheduled tasks
Claude Code CLI · in the page
routines
…re payload, so it pulls the stack trace and correlates it with recent commits in the repository. It then opens a draft pull request with a proposed fix and a link back to the alert. On-call reviews th…
Choose a sandbox environment
Claude Code CLI · in the page
sandbox-environments
…everal kinds of isolated environments, ranging from a lightweight per-command sandbox to a fully separate virtual machine. This page compares them by what they isolate and what they require, helps you…
Configure the sandboxed Bash tool
Claude Code CLI · in the page
sandboxing
…Bash tool > Restrict the files and network hosts Claude Code's shell commands can reach with the built-in sandbox. Turn it on, set the boundary, and fix what it breaks. The Bash sandbox is a boundar…
Run prompts on a schedule
Claude Code CLI · in the page
scheduled-tasks
…th /loop The `/loop` [bundled skill](https://code.claude.com/docs/en/commands.md) is the quickest way to run a prompt on repeat while the session stays open. Both the interval and the prompt are opti…
Security
Claude Code CLI · in the page
security
…-only permissions. When it needs to edit files, run tests, or execute commands, it asks you first, and you choose whether to approve the action once or allow it from then on. It runs a built-in set of…
Catch security issues as Claude writes code
Claude Code CLI · in the page
security-guidance
…security guidance plugin makes Claude review its own code changes for common vulnerabilities while it works and fix what it finds in the same session. The plugin catches issues such as injection, unsa…
Self-hosted environments
Claude Code CLI · in the page
self-hosted-environments
…om`, and makes its own outbound calls for model inference and for git commands run during the session. In a session that uses [Anthropic-managed git](https://code.claude.com/docs/en/self-hosted-enviro…
Customize sessions in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-configuration
…claim without signature verification. Suitable for labelling, such as commit trailers. When the email gates credential issuance, verify the token and read the claim from it instead. See [Provision cre…
Deploy self-hosted environments to production
Claude Code CLI · in the page
self-hosted-environments-deploy
…ession, it sends no signal to a process still running after its shell command exited, such as a service that daemonized. Destroying the container or VM ends that process. * **No broad credentials in t…
Verify session identity in self-hosted environments
Claude Code CLI · in the page
self-hosted-environments-identity
…they can run the runner binary's `self-hosted-runner decode-token` subcommand. The subcommand reads the token from a positional argument, from `CLAUDE_CODE_SESSION_ACCESS_TOKEN`, or from piped stdin,…
Self-hosted environments quickstart
Claude Code CLI · in the page
self-hosted-environments-quickstart
…ary, and earlier versions don't recognize the `self-hosted-runner` subcommand. A runner that serves Claude Tag sessions needs v2.1.229 or later and `python3` on its `PATH`, since the [hooks the contro…
Self-hosted environments reference
Claude Code CLI · in the page
self-hosted-environments-reference
…IT=1` | off | At startup, write global git identity, enable Anthropic commit signing, turn on git push negotiation, and install commit hooks that append a `Co-authored-by:` trailer. Push negotiation r…
Test self-hosted environments end to end
Claude Code CLI · in the page
self-hosted-environments-testing
…to `$E2E_REPLY_DIR/<session_id>.txt`. Install it the same way as the [commit-nudge Stop hook](https://code.claude.com/docs/en/self-hosted-environments-configuration.md#prompt-sessions-to-push-their-wo…
Configure server-managed settings
Claude Code CLI · in the page
server-managed-settings
…`sh -c 'curl …'`; for network enforcement that doesn't depend on the command text, add a [`sandbox` block with `allowManagedDomainsOnly`](https://code.claude.com/docs/en/sandboxing#configure-the-sand…
Manage sessions
Claude Code CLI · in the page
sessions
…to one after exiting or running `/clear`. Use these entry points: | Command | What it does | | :- | :- | | `claude --continue` | Reopens the most recent session in the current directory | | `claude…
Claude Code settings
Claude Code CLI · in the page
settings
…et your needs. You can configure Claude Code by running the `/config` command in an interactive session, which opens a tabbed Settings interface where you can view status information and modify config…
Example settings files
Claude Code CLI · in the page
settings-example
…loper's `~/.claude/settings.json` * A team's `.claude/settings.json`, committed to the repository * An organization's `managed-settings.json` Each one is a plausible file for that reader, so you can…
All settings
Claude Code CLI · in the page
settings-reference
…de.com/docs/en/authentication.md#credential-management) with your own command | Authentication and providers | Any file | | [`askUserQuestionTimeout`](#askuserquestiontimeout) | Let an unanswered ques…
Advanced setup
Claude Code CLI · in the page
setup
…sktop-linux.md). To install Claude Code, open a terminal and run the command for your system. If you haven't used a terminal before, the [terminal guide](https://code.claude.com/docs/en/terminal-guid…
Extend Claude with skills
Claude Code CLI · in the page
skills
…kills to extend Claude's capabilities in Claude Code. Includes custom commands and bundled skills. Skills extend what Claude can do. Create a `SKILL.md` file with instructions, and Claude adds it to…
Claude Code in Slack
Claude Code CLI · in the page
slack
…ise plans. To connect the workspace, start with the `@Claude connect` command the notice names, then follow [Set up Claude Tag](https://claude.com/docs/claude-tag/overview). ### "The legacy Claude in…
Customize your status line
Claude Code CLI · in the page
statusline
…#available-data), and provides [ready-to-use examples](#examples) for common patterns like git status, cost tracking, and progress bars. ## Set up a status line Use the [`/statusline` command](#use-…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…, as described above. The [`/doctor`](https://code.claude.com/docs/en/commands#all-commands) setup checkup reports files in the same directory that share a name and proposes renaming or removing all b…
Configure your terminal for Claude Code
Claude Code CLI · in the page
terminal-config
…ft+Enter binding into your keymap, keeping your other keybindings and comments * If Claude Code can't read or parse the keymap, can't back it up, or can't verify the merged result, it [leaves the file…
Enterprise deployment overview
Claude Code CLI · in the page
third-party-integrations
…ody> <tr> <td>Best for</td> <td>Most organizations (recommended)</td> <td>Individual developers</td> <td>AWS-native deployments</td> <td>AWS Marketplace billing with…
Tools reference
Claude Code CLI · in the page
tools-reference
…ectories). `Bash` is marked Yes but runs a built-in set of [read-only commands](https://code.claude.com/docs/en/permissions.md#read-only-commands) without prompting. | Tool | Description | Permission…
Troubleshoot installation and login
Claude Code CLI · in the page
troubleshoot-install
# Troubleshoot installation and login > Fix command not found, PATH, permission, network, and authentication errors when installing or signing in to Claude Code. If installation fails or you can't s…
Troubleshooting
Claude Code CLI · in the page
troubleshooting
…that matches where you're stuck: | Symptom | Go to | | :- | :- | | `command not found`, install fails, PATH issues, `EACCES`, TLS errors | [Troubleshoot installation and login](https://code.claude.c…
Find bugs with ultrareview
Claude Code CLI · in the page
ultrareview
…feature, pricing, and availability may change based on feedback. The command is `/code-review ultra`. When ultrareview is available to your account, `/ultrareview` is an alias. Ultrareview is a deep…
Voice dictation
Claude Code CLI · in the page
voice-dictation
…r `rec` from SoX. If neither is available, `/voice` prints an install command for your package manager. The Claude Code [VS Code extension](https://code.claude.com/docs/en/vs-code.md) also supports v…
Use Claude Code in VS Code
Claude Code CLI · in the page
vs-code
…ace for Claude Code, integrated directly into your IDE. This is the recommended way to use Claude Code in VS Code. With the extension, you can: * Review and edit Claude's plans before accepting them…
Get started with Claude Code in the cloud
Claude Code CLI · in the page
web-quickstart
…nt, it pushes its branch to GitHub. You review the diff, leave inline comments, create a PR, or send another message to keep going. The session doesn't close when the branch is pushed. PR creation an…
Orchestrate subagents at scale with dynamic workflows
Claude Code CLI · in the page
workflows
…a hard plan worth drafting from several independent angles before you commit to one. ## When to use a workflow [Subagents](https://code.claude.com/docs/en/sub-agents.md), [skills](https://code.claud…
Run parallel sessions with worktrees
Claude Code CLI · in the page
worktrees
…>`: ```bash theme={null} claude --worktree feature-auth ``` Run the command again with a different name in another terminal to start a second isolated session. If you omit the name, Claude generates…
Build for Claude
Claude Documentation · in the page
build/overview
…you want the connector to show interactive UI in the conversation * **Commands and agents**: include named actions, or specialists Claude can delegate to, which [Plugin structure and testing](https://…
Admin controls
Claude Documentation · in the page
claude-science/admin-controls
…Claude Science app, either a remote server at an HTTPS URL or a local command on their computer (see [Custom connectors](https://claude.com/docs/claude-science/custom-connectors.md)). The **Allow cust…
Artifacts in Claude Science
Claude Documentation · in the page
claude-science/artifacts
…ipt, downloadable as a script or notebook. * **Execution Log**: every command that ran. * **Environment**: the environment name, language version, and every installed package with its version. * **Rev…
Claude Science changelog
Claude Documentation · in the page
claude-science/changelog
…ch as `.env` files and SSH keys. The files themselves aren't touched. Comments on those entries are deleted, and comments on the files can lose their highlight. A recovery file in the data folder keep…
Configuration file reference
Claude Documentation · in the page
claude-science/configuration-file-reference
…startup, so changes take effect after a restart. The `claude-science` command accepts `--config <file>` to read a different file for one run. On Windows, save the file as UTF-8 and write Windows path…
Connectors and skills
Claude Documentation · in the page
claude-science/connectors-and-skills
…access.md#available-credentials)). Some underlying databases have non-commercial or attribution terms; review each source's license for your use case. | Connector | Sources | | - | - | | Genomes | En…
Core concepts
Claude Documentation · in the page
claude-science/core-concepts
…l revoked | | Run code | Run Python code? / Run R code? / Run a shell command? / Run a PowerShell command? (Windows) / Install packages? | Once, This conversation, This project, or Global | | Work in…
Use Claude Science on a corporate network
Claude Documentation · in the page
claude-science/corporate-networks
…under the same mirror base, so serve those too if needed. Anaconda's commercial `defaults` channel is rejected while a mirror is configured, so members should use `conda-forge` instead. > [!NOTE] >…
Custom connectors
Claude Documentation · in the page
claude-science/custom-connectors
…Context Protocol (MCP) server as a Remote (HTTPS web server) or Local command (program on your computer). In **Settings > Connectors** > **Add connector**, choose **Remote** or **Local command** and…