cms-weekly-digestlisted
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
Give the user a one-glance recap of editorial output: what published this week,
broken down by content type, and what is queued for next week.
## Access contract
- `READ_ONLY`.
## Input contract
- `lookback_days`: published-window size (default 7)
- `lookahead_days`: scheduled-window size (default 7)
- `top_n`: maximum rows in the highlights table (default 10)
If the user names an explicit week ("week of June 2"), convert it to date
boundaries and use those instead of the rolling windows.
## 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 exist. Only report on
types present in the app.
2. **Published this week** — for each present type, list with recent sort:
- `cms_list_articles`, `cms_list_events`, `cms_list_maps`,
`cms_list_photos`, `cms_list_videos`, `cms_list_sounds`
- Keep items whose publication date falls within the lookback window.
3. **Scheduled next week** — list schedulable types filtered to
`status=scheduled` / `stock` and keep items whose `publishedDate` falls
within the lookahead window (reuse `cms-editorial-calendar` logic).
4.