This is a link index into Claude Code's official documentation, scoped to pages relevant to authoring, distributing, or consuming plugins in this marketplace. It exists so an agent or contributor can jump straight to the current canonical page instead of guessing a URL or trusting training-data recall.
Warning
This file goes stale. The platform changes constantly. Always re-fetch the linked page before
acting on it — never trust this file's descriptions, and never trust remembered content from a
prior fetch. The authoritative, self-updating master list is
https://code.claude.com/docs/llms.txt; if a page listed
here is missing from it, or a page you need isn't listed here, treat llms.txt as the source of
truth and update this file. Every row below was verified against a live fetch on the date shown —
that date is the ceiling on how current the row still is, not a guarantee. A fetch that no longer
matches a row is that row's recheck trigger: update the row, refreshing its date with the
outcome. The upstream-drift convention owns this
stamp-and-trigger discipline, and its
fetch route owns how to
read the page you re-fetch: several of these pages are long enough that a summarizing fetch
truncates them and then reports what it never reached as absent. Read the .md channel verbatim
before recording any verdict, and record none at all from a truncated read.
One row per plugin component type, per the current Plugins reference.
Commands is the legacy flat-markdown form of a skill — the Skills
page is authoritative for both. Statusline is not its own plugin component: it is one of the two
settings keys (subagentStatusLine) a plugin's settings.json may set. Channels are declared via a
channels manifest field bound to an MCP server, not a separate file location. Workflows have no
per-component section in the Plugins reference — that page carries the slot in its standard-layout
and file-locations tables, and the Workflows page is
authoritative for the component. The manifest (.claude-plugin/plugin.json) is the container these
components are declared in, not a component, so it has no row.
| Page | Official doc page | Verified date |
|---|---|---|
| Create plugins | https://code.claude.com/docs/en/plugins | 2026-08-06 |
| Plugins reference (schemas, variables, CLI) | https://code.claude.com/docs/en/plugins-reference | 2026-08-06 |
| Skills | https://code.claude.com/docs/en/skills | 2026-08-06 |
| Slash commands | https://code.claude.com/docs/en/commands | 2026-08-06 |
| Hooks reference | https://code.claude.com/docs/en/hooks | 2026-08-06 |
| Automate actions with hooks (guide) | https://code.claude.com/docs/en/hooks-guide | 2026-08-06 |
| Subagents | https://code.claude.com/docs/en/sub-agents | 2026-08-06 |
| Dynamic workflows — script-held orchestration, runtime agent caps | https://code.claude.com/docs/en/workflows | 2026-08-06 |
| MCP | https://code.claude.com/docs/en/mcp | 2026-08-06 |
| Connect to MCP servers (quickstart) | https://code.claude.com/docs/en/mcp-quickstart | 2026-08-06 |
| Output styles | https://code.claude.com/docs/en/output-styles | 2026-08-06 |
| Statusline | https://code.claude.com/docs/en/statusline | 2026-08-06 |
| Push events into a session with channels | https://code.claude.com/docs/en/channels | 2026-08-06 |
| Channels reference | https://code.claude.com/docs/en/channels-reference | 2026-08-06 |
| Sandboxing the Bash tool | https://code.claude.com/docs/en/sandboxing | 2026-08-06 |
| Sandbox environments | https://code.claude.com/docs/en/sandbox-environments | 2026-08-06 |
| Run parallel sessions with worktrees | https://code.claude.com/docs/en/worktrees | 2026-08-06 |
| Tools reference (includes the Monitor tool) | https://code.claude.com/docs/en/tools-reference | 2026-08-06 |
| Run agents in parallel — compares subagents, agent view, agent teams, dynamic workflows | https://code.claude.com/docs/en/agents | 2026-08-10 |
Orchestrate agent teams — experimental, CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS |
https://code.claude.com/docs/en/agent-teams | 2026-08-10 |
Cross-session messaging — ListAgents/SendMessage, crossSessionInbound; v2.1.224+ (native Windows v2.1.234+) |
https://code.claude.com/docs/en/cross-session-messaging | 2026-08-24 |
| Manage sessions — resume, branch, transcript storage | https://code.claude.com/docs/en/sessions | 2026-08-10 |
Checkpointing — what /rewind does and does not restore |
https://code.claude.com/docs/en/checkpointing | 2026-08-10 |
| Feature availability — per-feature matrix by model provider and subscription plan (not by host surface — see Platforms) | https://code.claude.com/docs/en/feature-availability | 2026-08-10 |
| Platforms and integrations — the host-surface index (CLI, Desktop, IDEs, web, mobile) | https://code.claude.com/docs/en/platforms | 2026-08-10 |
| Ultrareview — human-confirmed, metered cloud review; no programmatic entry point | https://code.claude.com/docs/en/ultrareview | 2026-08-10 |
Chrome — browser integration delivered as the built-in claude-in-chrome skill |
https://code.claude.com/docs/en/chrome | 2026-08-10 |
| Page | Official doc page | Verified date |
|---|---|---|
| Create & distribute a marketplace | https://code.claude.com/docs/en/plugin-marketplaces | 2026-08-06 |
GitHub Enterprise Server — marketplaces on a self-hosted instance; owner/repo always resolves to github.com |
https://code.claude.com/docs/en/github-enterprise-server | 2026-08-10 |
| Discover & install plugins | https://code.claude.com/docs/en/discover-plugins | 2026-08-06 |
| Plugin dependencies (version constraints) | https://code.claude.com/docs/en/plugin-dependencies | 2026-08-06 |
| Recommend plugins for your org (plugin relevance) | https://code.claude.com/docs/en/plugin-relevance | 2026-08-06 |
| Recommend your plugin from your CLI (plugin hints) | https://code.claude.com/docs/en/plugin-hints | 2026-08-06 |
| Plugins in the Agent SDK | https://code.claude.com/docs/en/agent-sdk/plugins | 2026-08-06 |
The Agent SDK's own skills/hooks/subagents/MCP pages (agent-sdk/skills, agent-sdk/hooks,
agent-sdk/subagents, agent-sdk/mcp) describe those concepts for custom SDK-built agent hosts, not
for authoring or distributing a Claude Code CLI plugin — deliberately out of scope here. Only
agent-sdk/plugins is in scope, because it covers how this repo's plugins behave when loaded by an
SDK-based host.
| Page | Official doc page | Verified date |
|---|---|---|
| Settings | https://code.claude.com/docs/en/settings | 2026-08-12 |
| Server-managed settings | https://code.claude.com/docs/en/server-managed-settings | 2026-08-06 |
| Control MCP server access for your organization | https://code.claude.com/docs/en/managed-mcp | 2026-08-06 |
Memory — CLAUDE.md, .claude/rules/, auto memory |
https://code.claude.com/docs/en/memory | 2026-08-06 |
The .claude directory |
https://code.claude.com/docs/en/claude-directory | 2026-08-06 |
| Permissions | https://code.claude.com/docs/en/permissions | 2026-08-12 |
| Permission modes | https://code.claude.com/docs/en/permission-modes | 2026-08-12 |
Configure auto mode (autoMode, claude auto-mode) |
https://code.claude.com/docs/en/auto-mode-config | 2026-08-12 |
| Environment variables | https://code.claude.com/docs/en/env-vars | 2026-08-10 |
The instruction text a plugin ships — skill bodies, agent definitions, hook-injected prose,
embedded sample prompts — is authored against these pages. They live on platform.claude.com
(model behavior), not code.claude.com (harness behavior); the platform docs' own self-updating
master list is
https://platform.claude.com/docs/llms.txt.
| Page | Official doc page | Verified date |
|---|---|---|
| Prompting best practices (all current models) | https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices | 2026-08-08 |
| Prompting Claude Fable 5 | https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-fable-5 | 2026-08-08 |
| Prompting Claude Sonnet 5 | https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-sonnet-5 | 2026-08-08 |
| Prompting Claude Opus 5 | https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-5 | 2026-08-08 |
| Prompting Claude Opus 4.8 | https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-4-8 | 2026-08-08 |
Thinking (adaptive thinking, display, disable-rejection set, sampling-param 400 set) |
https://platform.claude.com/docs/en/build-with-claude/thinking | 2026-08-08 |
This marketplace authors model-graded eval fixtures for its skills (see the migration playbook's
eval warrant policy) and ships the evals plugin distilling this guidance, so the platform-side
evaluation pages are plugin-relevant here alongside the prompting-doctrine rows above.
| Page | Official doc page | Verified date |
|---|---|---|
| Define success criteria and build evaluations | https://platform.claude.com/docs/en/test-and-evaluate/develop-tests | 2026-08-08 |
Evals cookbook (source: anthropics/claude-cookbooks misc/building_evals.ipynb) |
https://platform.claude.com/cookbook/misc-building-evals | 2026-08-08 |
| Page | Official doc page | Verified date |
|---|---|---|
| Docs index (discover any other page) | https://code.claude.com/docs/llms.txt | 2026-08-06 |
| CLI reference | https://code.claude.com/docs/en/cli-reference | 2026-08-06 |
| Error reference | https://code.claude.com/docs/en/errors | 2026-08-06 |
| Glossary | https://code.claude.com/docs/en/glossary | 2026-08-06 |
| Release changelog — per-version behavior changes | https://code.claude.com/docs/en/changelog | 2026-08-06 |
On citing the changelog. It is indexed here because the prose pages can lag it: a behavior can
change in a release and reach the topic page a release or more later, and when the two disagree the
changelog is the one that matches the running harness. Two handling rules follow. First, the
rendered page summarizes; fetch the raw markdown (…/changelog.md, or the upstream
CHANGELOG.md) when you need a byte-exact version-pinned quote, because a summarizing fetch of this
page has produced inconsistent readings of the same entries. Second, a changelog citation records
what changed in a version — always pin the version, and pair it with the topic page rather than
replacing it, since the topic page stays authoritative for mechanism and semantics.
Machine-readable JSON Schemas (editor validation only; Claude Code ignores the $schema field at
load time — already cited in this repo's CLAUDE.md): marketplace.json →
https://json.schemastore.org/claude-code-marketplace.json,
plugin.json →
https://json.schemastore.org/claude-code-plugin-manifest.json
(published on SchemaStore, sourced from the same plugin system these pages document).