Skip to content
Back to skills

Content Ops Review

ASecurity

Review one authored page against its source content - copy verbatim, links, images, flags, components in order - and report every difference with a locator. Use when someone says review this page, compare with the deck, is the copy exact, check what was written, QA the page.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsgonode

Works with

  • cli

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add VivekHZTL/hztl-content-ops --skill content-ops-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Content Ops Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Content Ops Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vivekhztl-content-ops-review/badge)](https://www.skillsdirectory.com/skills/vivekhztl-content-ops-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: content-ops-review
description: Review one authored page against its source content - copy verbatim, links, images, flags, components in order - and report every difference with a locator. Use when someone says review this page, compare with the deck, is the copy exact, check what was written, QA the page.
---

# Review a page

Read-only. Compare three things: the source content JSON (`work/<pageId>.json`), what the run planned
(`show --run --page`), and what is on the CM now (`verify`).

1. `node <bin> show --run <runId> --page <key>`: components before/after, creates, update count, pending.
2. `node <bin> verify --run <runId> --apply <applyId>` and read this page's entry: `up-to-date` or reasons.
3. `node <bin> snapshot --env <env> --path <item path>`: a read-only snapshot file of the page and its Data items,
   so the written values can be compared verbatim.
4. Dispatch the `content-reviewer` agent with: the content JSON path, the snapshot file path, the `show`
   output for the page, and the `fieldsOff` list. It returns a table: field, source value (trimmed), written value, same/different,
   locator. It never writes.
5. Links: every link in the content is `{ text, url | id }`; `id` means resolved to a page, `url` with
   a `link-pending` flag means the target page did not exist at plan time; list those for a relink after
   the target is built.
6. Images: `missing-image` flags mean no DAM record yet; list them for the client.
7. Flags `new-adapter` (content read by an unreviewed project reader) and pending `unverified-component` (component
   changed on the blueprint since the catalog was confirmed) go to the developers, in plain words.

Report: a table with one row per difference (field, expected, found, locator), then the flags still open
on this page grouped by owner, then "verified up to date: yes/no". No differences and up to date: say
so in one line and list what was not checked (rendered look, Pages preview, published state).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.