cms-editorial-calendar — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cms-editorial-calendar (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
Provide an operational calendar view of upcoming CMS activity — what publishes, what happens, and what expires — so the user can plan editorial work ahead.
READ_ONLY.window_days: how many days ahead to scan (default 30)top_n: maximum rows per table (default 10)If the user asks for "this week" or "this month", convert that to explicit date boundaries and use those boundaries instead of window_days.
Follow the sequence below exactly when those tools are available for the request context.
cms_list_cms_sections: discover which content types/sections exist. Scanonly the types present (and any type/category the user restricted to).
cms_list_articles, cms_list_events, cms_list_maps, cms_list_videos filtered to status=scheduled (and stock).
publishedDate falls within the window.cms_list_events → keep rows whose sortDate (event start) falls withinthe window. This is independent of publication status.
publicationEndDate within the window.Today (0 days)Critical (1–3 days)High (4–7 days)Medium (8–14 days)Low (15+ days)cms_list_cms_sectionscms_list_articles, cms_list_events, cms_list_maps, cms_list_videoscms_get_* (only to confirm a date when a list row is ambiguous)The final answer MUST include all sections shown in this output template, in the same order.
## CMS editorial calendar
### Window
- Start: YYYY-MM-DD
- End: YYYY-MM-DD
- Content types scanned: ...
- Scheduled to publish: N · Upcoming events: N · Expiring: N
### 🚀 Scheduled publications
| Publish date | Days left | Urgency | Type | Title | Category |
| ------------ | --------- | ------- | ---- | ----- | -------- |
### 📅 Upcoming events
| Event date | Days left | Urgency | Title | Category |
| ---------- | --------- | ------- | ----- | -------- |
### ⏳ Expiring content (auto-unpublish)
| End date | Days left | Urgency | Type | Title |
| -------- | --------- | ------- | ---- | ----- |
### ⚠️ Priority breakdown
- Today: N · Critical (1-3d): N · High (4-7d): N · Medium (8-14d): N · Low (15+d): NDisplay at most top_n rows per table (default 10) unless the user asks for more.
Do not replace this output with a one-line answer.
published item with no future publishedDate is already live — do not listit under "Scheduled publications".
confirm the timezone, defaulting to UTC if unknown.
(Window, Scheduled publications, Upcoming events, Expiring content, Priority breakdown), not a plain list.
cms-article-publish to schedule a new article into an open slot.cms-content-audit to make sure soon-to-publish items are complete.*-push-broadcast) to announce a high-priority upcoming event.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.