MCPInstall

contributing

Use when contributing to the Cloudflare Docs repository — writing or editing documentation pages, choosing content types or components, adding changelog entries, reviewing docs, or learning how to contribute.

Installs
50
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/cloudflare/cloudflare-docs --skill contributing
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads contributing automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Contributing to Cloudflare Docs

This is the single skill to load for any change to the Cloudflare Docs repository. It does not contain the detail itself — it routes you to the right reference for the task in front of you. Read the reference that matches your task, then follow it.

Do not guess at conventions. The references below are the source of truth for how this repo expects content to be written, structured, and validated.

Canonical references override conflicting local patterns, especially for product section names, folders, and ordering.

Ground rules

These apply to every task below.

  • This is an open-source, public repository. Never put private Cloudflare information, secrets, credentials, internal URLs, or environment variable values into pages, code examples, commits, pull requests, comments, or anywhere else in this repository. If there is any doubt — even slight — about whether something is safe to publish, stop and ask the user.
  • Branch off the latest production. Before starting work, create your branch from an up-to-date production commit (git fetch origin then branch from origin/production), unless the user asks for a different base. This repo's default branch is production, not main.
  • Never commit or push automatically. Make the file changes, then ask the user whether they want to commit and push. Do not run git commit or git push unprompted.

Before you start: gather context

When the source material is thin or ambiguous, pause and ask the user before writing. You need enough to write something accurate, not just well-formatted. Ask for whatever is missing:

  • Source of truth — a PR, RFC, engineering spec, API schema, existing page, or product owner to verify behavior against. Do not invent technical claims.
  • Product and feature area — which Cloudflare product, and where in that product the change belongs.
  • Audience and intent — who reads this and what they are trying to do (get started, look something up, follow a procedure, understand a concept).
  • Availability — plan availability (Free/Pro/Business/Enterprise) and lifecycle status (GA, Beta, Alpha).
  • Scope — is this a new page, an edit, a restructure, or a changelog entry.

If the user already provided a clear spec or PR, proceed without interrogating them.

Task index

Find your task and read the listed reference(s). Paths are relative to this skill directory unless prefixed with .agents/.

Your taskRead
Write or edit a documentation pagereferences/writing-docs.md (the authoring workflow — start here)
Decide which pcx_content_type and page shapereferences/content-types.md
Decide how to present data / which componentreferences/choosing-components.md
Decide where a page belongs, redirects, reusereferences/information-architecture.md
Look up writing and formatting rules.agents/references/style-guide.md (canonical) and .agents/references/procedures.md for step-by-steps
Look up a component's props and examples.agents/references/components.md
Add or edit a changelog entryreferences/changelog.md
Review docs / post PR suggestionsreferences/reviewing-docs.md

The authoring workflow in references/writing-docs.md ties these together: gather context → locate where the page belongs → pick a content type → draft against the style guide → choose components for each piece of data → validate.

Validate before you finish

Run validation after any content change. Match the command set to your environment — a full build is local-only.

pnpm run check              # Type-check: validates frontmatter schemas + Astro types
pnpm run build              # Full build: validates MDX parsing, image paths, internal links — LOCAL ONLY (times out in CI)
pnpm run format             # Auto-fix Prettier formatting on edited files

In CI (CI=true), skip pnpm run build; run pnpm run check, pnpm run lint, and pnpm run format:core:check only.

If you modified public/__redirects, also run:

pnpm exec tsm bin/validate-redirects.ts

Always run pnpm run format on files you touched — CI fails on unformatted content.

FAQ

What does the contributing skill do?

Use when contributing to the Cloudflare Docs repository — writing or editing documentation pages, choosing content types or components, adding changelog entries, reviewing docs, or learning how to contribute.

How do I install contributing?

Run npx skills add https://github.com/cloudflare/cloudflare-docs --skill contributing in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/contributing/ (personal) or .claude/skills/contributing/ (project).

Which AI agents can use contributing?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is contributing safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains contributing?

It is published by cloudflare in cloudflare/cloudflare-docs. It has 50 recorded installs.

More from cloudflare/cloudflare-docs

View all →

eli5

cloudflare/cloudflare-docs

Transform technical jargon into clear explanations using before/after comparisons, metaphors, and practical context

OfficialDevOps & Cloud520 installs

code-review

cloudflare/cloudflare-docs

Review the changed lines of a single file in a pull request for bugs, correctness, error handling, security, and maintainability, and return structured findings.

OfficialCode Quality & Workflow144 installs

cloudflare

cloudflare/cloudflare-docs

Open the skill to read its SKILL.md instructions.

OfficialDevOps & Cloud132 installs

wrangler

cloudflare/cloudflare-docs

Cloudflare Workers CLI for deploying, developing, and managing Workers, KV, R2, D1, Vectorize, Hyperdrive, Workers AI, Containers, Queues, Workflows, Pipelines, and Secrets Store. Load before running wrangler commands to ensure correct syntax and best practices.

OfficialDevOps & Cloud104 installs

docs-review

cloudflare/cloudflare-docs

Reviews documentation PRs and provides GitHub PR suggestions. Load when asked to review, suggest changes, or provide feedback on docs content. Covers MDX, frontmatter, style guide, components, and content accuracy.

OfficialDocs & Writing104 installs

changelog

cloudflare/cloudflare-docs

Creates, updates, and reviews product changelog entries for the Cloudflare documentation site. Load when generating changelog MDX files, editing existing entries, reviewing changelog style, or validating frontmatter.

OfficialDevOps & Cloud96 installs

Popular docs & writing skills

View category →

grill-with-docs

mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs