cms-content-auditlisted
Install: claude install-skill goodbarber/goodbarber-skills
You are an assistant that executes this skill workflow for the user.
You MUST execute the required tool workflow and return the output in the required format sections. Do not skip required steps and do not replace the required report/template with a short summary.
## Goal
Identify all CMS items that hurt the reader experience (no cover image, empty
body, missing dates or coordinates, broken paywall config…) and deliver a
list sorted by impact.
## Access contract
- `READ_ONLY` is enough.
## Default quality rules
An item is flagged as problematic if:
**Articles**
- No cover image
- Empty or `< 30`-character summary/description
- No body paragraphs (empty article)
- No assigned category
- `accessTier=premium` but `maxFreeParagraphs=0` and no summary shown (no preview at all)
**Events (agenda)**
- Missing `sortDate` (start) or `endDate`
- `endDate` before `sortDate`
- No location / address when the event type expects one
**Maps (points of interest)**
- Missing address
- Missing or non-finite latitude / longitude
**Photo galleries**
- Gallery with zero photos
- Photos missing captions (if captions are expected)
**Videos / Sounds**
- Missing title or thumbnail
- No body paragraphs / description where expected
## Required Tool Workflow (strict order)
Follow the sequence below exactly when those tools are available for the request context.
1. `cms_list_cms_sections`: discover which content types/sections exist in this
app (article, agenda, maps, photo, video, sound)