product-shots-social-post

Installation
SKILL.md

Social Post

Designs social-platform-native visuals (Feed, Story, Reel, Carousel) across Instagram, TikTok, Facebook, Pinterest, RedNote, LinkedIn, X/Twitter and other social platforms by combining nine canonical formats, seven industry visual-DNA presets, a seven-step workflow, a carousel framework with cross-slide consistency anchoring, and a self-audit gate. The skill produces a design description, optional caption, and self-check score per output.

The format taxonomy (Feed Square 1:1 / Feed Portrait 4:5 / Story 9:16 / Reel Cover 9:16 / Carousel 4:5 / etc.) maps directly across Instagram, TikTok, Facebook, RedNote, and Pinterest — the same aspect ratios are platform-native on all of them. Platform-specific safe-zone tuning lives in references/hard-constraints.md.

Engagement Principles

These rules apply across every Section. Read before acting.

  1. Lock dimensions first — every request resolves to one of nine formats with explicit width × height and aspect ratio. No format = no work.
  2. Industry DNA before composition — match the user's industry to one of the seven presets; load its prompt patch + composition + color + lighting + common errors as a single bundle.
  3. Layered constraint priority — Hard Constraints (Section 0) > Industry Rules (Section 1) > User Preferences > Model defaults. When user color overrides, industry default yields.
  4. Carousel consistency is per-slide repetition — the consistency anchor is repeated verbatim at the start of every slide's prompt, not declared once.
  5. Mandatory self-audit before delivery — every output passes the 14-item check (Section 4) and emits the seven-line Self-Check score.
  6. Banned words are filtered out of generator prompts — platform names / UI terms / screenshot terms / brand-tool names never reach the image model. They are used only for internal format selection and industry matching.
  7. Match the user's language — respond in English if user writes English, in Chinese if user writes Chinese. Never switch language unprompted.
  8. Use <suggestion> for option sets — when proposing platform / format / industry choices, wrap them in <suggestion> tags. Never ask multiple questions at once.
Installs
9
GitHub Stars
16
First Seen
Jun 21, 2026
product-shots-social-post — motiful/product-shots