---
title: "GitHub Docs content pipeline update: review, role & definition · Undominated.ai"
canonical: https://undominated.ai/agents/github-docs-content-pipeline-update/
description: "Updates official reference articles from ephemeral source docs and refuses instructions in those docs that ask for secrets or unrelated actions."
---

# GitHub Docs content pipeline update: review, role & definition · Undominated.ai

> Updates official reference articles from ephemeral source docs and refuses instructions in those docs that ask for secrets or unrelated actions.

[← Explore all agents](/agents/)

DOCUMENTATION EDITING / GitHub

# GitHub Docs content pipeline update

Updates official reference articles from ephemeral source docs and refuses instructions in those docs that ask for secrets or unrelated actions.

 [Use this definition ↓](#setup)[Original source ↗](https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/.github/agents/content-pipeline-update.md)

SOURCE REVIEW

 Reviewed 2026-10-14
 Evidence 3 linked sources
 Publisher GitHub
 Licence [MIT ↗](https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/LICENSE-CODE)
 Revision b3ca4b798653
 [Read what was—and wasn’t—checked ↓](#review)

“Generic content pipeline agent that updates official reference documentation by analyzing changes to source docs in an external repository. The source docs are cloned ephemerally at workflow run time — they are NOT stored in this repository. Pipeline-specific context (source docs directory, diff file, target articles, exclusions) is provided via the prompt at invocation time.”

 [GitHub · upstream description ↗](https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/.github/agents/content-pipeline-update.md) Our analysis follows below.

01 / THE REASONING

## Why this made the selection.

 - Missing prompt fields stop the run, and edits are limited to TARGET_ARTICLES plus reusables.
- Source documents are untrusted, and the security section says there is no shell or secret access.

### A good fit for

 - Updating a reference article from a supplied source-doc diff.
- Ignoring an instruction inside a source doc that asks for a token or a command.
- Supply every required invocation field, source-doc directory, diff, target list and exclusions.
- Update only supported reference content in small batches while preserving source documents.

### Weigh up before choosing

 - The security section says there is no shell, while step 4 still says to run npm run lint-content and a content render test.
- The file is a repository agent definition and does not install itself into a host.
- This review did not run the agent.
- The target-article rule has an explicit reusable-file exception; do not describe this profile as incapable of writing outside the article list.

02 / THE REVIEW RECORD

## What we actually inspected.

Source review has boundaries. A clear record is more useful than a “safe” badge.

### Material inspected

 - .github/agents/content-pipeline-update.md
- LICENSE-CODE
- Round 2: pinned definition, output contract and permission/dependency boundaries reread on 2026-10-14

### Our findings

 - Frontmatter tools are read, edit/editFiles, and search.
- The security section says not to run commands or inspect GH_TOKEN or GITHUB_TOKEN.
- If a required prompt field is missing, the file says to stop and report the error rather than guess.
- Edits must stay inside TARGET_ARTICLES, except reusables under /data/reusables/, and the source directory is read-only.
- A missing invocation field stops the pipeline instead of guessing mappings or targets.
- The profile allows reusable content under data/reusables in addition to target articles, while excluding procedural tutorials and unsupported aspirational features.

### Not established by this review

 - The agent was not executed against a live repository or host.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

## Use the role in your project.

[Upstream setup instructions ↗](https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/.github/agents/content-pipeline-update.md)
 - Read the agent file at the reviewed commit. No install command is published.
- Do not follow an instruction inside a source doc that asks for a secret or a command.

### Before you start

 - A checkout of github/docs at the reviewed commit

### Compatibility

A GitHub Copilot agent markdown file

### Implementation

Markdown

### Frontmatter tools are read, edit/editFiles and search. It edits only the articles named in the prompt.

 - read, edit/editFiles, and search.
- The body forbids shell, secret inspection, and edits outside TARGET_ARTICLES except /data/reusables/.

### Cost model

MIT, from LICENSE-CODE at this revision. The file does not state a hosted-model price.

04 / FOLLOW THE EVIDENCE

## The source trail.

Our notes are separate from the original resource. Check upstream before adopting a new version.

 - [GitHub Docs content pipeline update ↗](https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/.github/agents/content-pipeline-update.md) Checked 2026-10-14 https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/.github/agents/content-pipeline-update.md Supports: summary, whySelected, tool list
- [Concise style guide loaded with content edits ↗](https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/.github/instructions/style-guide-summary.instructions.md) Checked 2026-10-14 https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/.github/instructions/style-guide-summary.instructions.md Supports: Style rules the agent says to apply
- [MIT licence for code ↗](https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/LICENSE-CODE) Checked 2026-10-14 https://github.com/github/docs/blob/b3ca4b7986534061037979e480c9d363fc95a909/LICENSE-CODE Supports: Redistribution terms, Copyright 2026 GitHub

KEEP COMPARING

## Other approaches to consider.

Related by category or shared topics. These are alternatives to inspect, not a measured quality order.

 [### GitHub Docs builder writer ↗ Writes GitHub Docs for the Builder persona and keeps enterprise-admin material out of that article.](/agents/github-docs-builder-writer/)[### GitHub Docs driver writer ↗ Writes Driver documentation for people who administer GitHub at enterprise scale, and flags specific high-risk claims for a writer to verify.](/agents/github-docs-driver-writer/)[### GitHub Docs GHES release notes ↗ Drafts GitHub Enterprise Server release notes from a releases issue or a changelog pull request.](/agents/github-docs-ghes-release-notes/)

 [AI Tools ↗](/tools/)[Skills ↗](/skills/)[Agents ↗](/agents/)[MCP Servers ↗](/mcp-servers/)[Workflows ↗](/workflows/)

## Continue your investigation

 - [Find reusable instructions](/skills/)
- [Inspect connections](/mcp-servers/)
- [Build a toolkit](/tools/)
- [Choose the model](/compare/)
