# Media Asset Tagging

> Trendy adapter of memo `medias/media-asset-tagging` (PRD §10.1). Tag every generated asset with store, trend, product-type and usage tags so assets are queryable across stores and stages.

- Skill: `guillaumemeyer/media-asset-tagging` (Agent Skill)
- Install (CLI): `npx skillmds@latest add guillaumemeyer/media-asset-tagging`
- Raw SKILL.md: https://api.skillmd.com/api/skills/guillaumemeyer/media-asset-tagging/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: guillaumemeyer (https://skillmd.com/u/guillaumemeyer)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/guillaumemeyer/media-asset-tagging

---


# Media Asset Tagging

## Source
Memo: `medias/media-asset-tagging` — **Adapted** (Trendy-native).

## Role
Attach structured metadata to every image/mockup Trendy generates, and persist
it with the asset (creatives/concepts in `stores.branding`/`stores.selection`,
product mockups in `products.mockups`/`products.printful`).

## Trendy adaptation
- Required tags: `store` (slug), `trend` (title), `product_type`
  (tshirt|mug|other), `stage` (strategy_preview | build | final),
  `resolution` (low_res | hd), and `concept_id` when the asset belongs to a
  concept.
- LOW-RES previews carry `stage=strategy_preview`; the same seed re-generated
  at Build carries `stage=build`; mockups finalized at APPROVE LIVE carry
  `stage=final, resolution=hd` (see `packages/strategy/src/images.ts` for the
  URL scheme).
- Tags live in the JSON fields next to the asset URL; the operator-facing store
  review page renders them to show preview vs final state.

