Keep GitHub wiki pages synced with recently merged code changes
This entry turns GitHub Next's Agentic Wiki Writer into a documentation-maintenance workflow. The agent watches for recent merges, reads the PAGES.md template, updates only the relevant wiki pages, and opens follow-up changes when the source structure itself needs adjustment.
npx skills add agentskillexchange/skills --skill keep-github-wiki-pages-synced-with-recently-merged-code-changes
This entry is built from GitHub Next’s Agentic Wiki Writer workflow in the githubnext/agentics repository. The workflow is explicitly designed to keep a GitHub wiki synchronized with a codebase by using a PAGES.md template and the set of recently merged pull requests. That makes it a genuine agent workflow rather than a catalog card for GitHub wikis. The agent’s job is to detect whether merges happened, read or generate the wiki template, identify the files affected by those merges, and then rewrite only the wiki pages that should change.
What this skill actually does
You invoke this when a repository wants living wiki documentation that tracks source changes without forcing maintainers to hand-edit every page after each merge. It is useful for internal architecture notes, onboarding guides, API overviews, and operational docs that live in the GitHub wiki instead of a separate site. The scope boundary is important: this entry is specifically about template-driven wiki synchronization against recent code changes. It is not a generic documentation platform listing, not a generic content generator, and not a broad βwrite docs for anythingβ promise.
Integration points include GitHub Actions scheduling or manual dispatch, GitHub wiki support enabled on the repository, the gh CLI plus the gh-aw extension, and the .github/agentic-wiki/PAGES.md file that defines page structure. The upstream workflow also supports a regenerate-template input for the first run. Because it operates on a defined wiki target, a bounded template, and a recent-merge window, it stays narrow enough to be a real operator task instead of a dressed-up product description.