moda-design/moda

moda-social-tiktok

- TikTok stills: video covers and photo-mode posts — 9:16 sizing and safe areas.

ソースを見る
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

moda-social-tiktok

<!-- moda:banner --> PREREQUISITE — load `moda-core` once per session (step-0, write contract, free/metered map). Already loaded? Skip ahead. If you cannot load it, the non-negotiables: run moda doctor --json before anything; moda brand list before creating; writes that pin a revision use your last read's — on stale_revision, re-read and retry once (it heals); send the canvas link the moment it exists; stuck or failed? moda ask "<question>" — free and fast, never guess. <!-- /moda:banner -->

Sizes and defaults

FormatSize--categoryNotes
Cover frame / photo-mode page1080×1920social9:16 — everything on TikTok is this size
Photo-mode set1080×1920 × Ncarouselone page per photo; ships as a zip of pngs

Safe areas — design full-bleed; only text, logos, CTAs, and focal points stay inside:

  • Post: UI covers top y 0–190, the right icon rail x 900–1080 (y 190–1780),

and the caption band y 1780–1920. Safe zone x 120–840, y 252–1742.

  • Ad: extra CTA chrome — bottom reserved from y 1400. Safe zone **x 120–840,

y 252–1280**. Assume a normal post unless the user says ad.

  • Cover frames are also shown as a small grid tile on the profile: the subject

and any title must survive at ~1/6 scale.

  • Type: body ≈ 48px at 1080 wide, floor 32px — vertical video is read in motion.

This skill owns the STILL: the cover frame and photo-mode pages. An actual TikTok video is moda-video (render format wins over platform).

Recipe — cover frame or single photo-mode page

  1. moda canvas create --name "[Topic] — TikTok" --intent "[one-line brief]" --size 1080x1920 --category social --brand [KIT] — send the link immediately.
  2. Image-led? moda media generate-image --prompt "[subject, brand palette]" --model [MODEL] for the backdrop; type-led is equally strong.
  3. Author in ONE apply: moda canvas markup [CANVAS_REF] --file - --page [PAGE_ID] — title inside x 120–840, y 252–1742 (references/markup.md).
  4. Look ONCE — --screenshot PATH on that apply returns the capture (or moda canvas screenshot [CANVAS_REF]): check the right rail and caption band are clear, then judge the title at tile scale; at most ONE repair write, captured the same way, then ship.
  5. moda export [CANVAS_REF] --format png --pixel-ratio 2 -o [topic]-tiktok.png.

Recipe — photo-mode set

  1. moda canvas create --name "[Topic] — photo set" --size 1080x1920 --category carousel --brand [KIT] — link immediately.
  2. Prove page 1 alone (author → look → at most one fix) before adding pages: it sets

the system every later page repeats — 2–4 colors, two fonts, one motif.

  1. moda canvas add-pages [CANVAS_REF] --count [N-1], then one markup apply per

page, serial on the one canvas; vary composition so neighbours differ.

  1. moda canvas screenshot [CANVAS_REF] in ≤3-page batches; judge as a set, fix in ONE repair round, then export.
  2. moda export [CANVAS_REF] --format png --pixel-ratio 2 -o [topic]-tiktok.zip

— the zip of page images IS the photo-mode deliverable.

Examples

  • "a cover for our new TikTok" → cover recipe at 1080×1920.
  • "a 5-photo TikTok post about [Topic]" → photo-mode set, 5 pages, zip.
  • "a TikTok ad still" → cover recipe with the ad safe zone (bottom clear from y 1400).
  • "make the TikTok video itself" → not this skill: load moda-video.

Errors

Any typed error → load moda-core and read its recovery reference. Most likely here: text drifting under the right rail — capture the fixing write (--screenshot PATH); still one repair round, not a loop. stale_revision heals — re-read and retry once.

Make it recurring

A cover-frame series on a posting cadence → moda-automate; the proven cover layout → moda-templates, so every upload starts from the winner.

See also: moda-social — other platforms, carousel theory, one-off graphics · moda-core — the contract, recovery, everything Moda can do.

References

DocLoad when
references/tiktok.mddepth: safe-area map, cover-vs-photo craft, tile-scale legibility
references/markup.mdbefore any markup apply
references/no-brand-design.mdno kit is active — inventing the identity: palette law, type, imagery, layout system
同じリポジトリから

関連する Skills

すべての Skills
moda-design
コミュニティ

moda-audio

- Generate audio on Moda: voiceover/TTS, narration, music, jingles, sound effects — up to 10 minutes per render, delivered as a file (no canvas slot). Use for: voiceover, narration, "read this aloud", jingle, background music, SFX. Pairs with moda-video-clip for scored video. Metered.

導入数
4
GitHub Stars
0
更新日
10月10日
moda-design
コミュニティ

moda-automate

- Recurring Moda work — scheduled posts, weekly reports, sync jobs: a host-side scheduler drives the Moda command line; the artifact itself still routes to its format skill. Use for: "every week/day…", "auto-post X", "keep this updated".

導入数
4
GitHub Stars
0
更新日
10月10日
moda-design
コミュニティ

moda-brand

- Moda brand kits — fetch, create, update, apply, and audit designs against them. Use for: brand kit, on-brand, brand colors/fonts/logo, "use our brand", "match our site", rebrand. Create from a website URL OR manual tokens, never both. Kits, not renders: the artifact skill leads and pulls the kit — a brand-led "make a video" → moda-video. Designing a NEW logo → moda-social.

導入数
4
GitHub Stars
0
更新日
10月10日
moda-design
コミュニティ

moda-chart

- Data charts on Moda from real data — CSV, a table, pasted numbers: bar, line, area, pie, scatter, combo; an editable chart on a live canvas, exported png or pdf. Use for: "chart/graph/plot this data", "visualize these numbers". NOT: a chart inside an artifact another moda skill is building — the building skill keeps it; boxes-and-arrows or quadrants → moda-diagram.

導入数
4
GitHub Stars
0
更新日
10月10日