Something Else

cms-edit · Headwater Science

← All playbooks · Raw API

task-news-images

# Capability: News article images (composite)

## Intent phrases

- create news article images
- branded news card image
- OG image for press release
- news composite image

## Requires capabilities

`articles`

## Prerequisites

- Read `cms-edit://customer/news-images`
- Read `cms-edit://customer/news-pages`
- `cms_edit ["index", "sync"]`

## Steps

### When user supplies composite image files (hosted MCP)

1. `cms_edit ["index", "sync"]`
2. Search for existing `News composite —` assets and shared Media entry — see `news-images` **Hosted MCP workflow**
3. Link **same** `visuals[0]` media entry ID + `featuredImage` asset ID to each article; upload + `create media` only once per composite
4. `preview urls` → `diff` → `save` → `task-publish-handoff`

**Do not** use `asset upload --with-media` or `create media` per article for shared composites.

### When studio is available (dev/preview)

1. Open `/cms/news-images?slug={slug}` on preview
2. Preview portrait + landscape; apply or reuse composite
3. `preview urls` → `diff` → `save` → `task-publish-handoff`

## Confirmation gates

1. Before upload, report search results; copy IDs from a sibling article when the composite already exists
2. After a batch, confirm all articles share the **same** media entry ID for `visuals[0]`