Orshot Social Media Content: Designvorlage einmal erstellen, für immer posten
Social-Media-Inhalte von Orshot sind eine gestaltete Vorlage mit neuem Text pro Beitrag – nicht jedes Mal ein neues KI-Bild. Dieses Skill erstellt Orshot-Studio-Vorlagen, die professionell gestaltet aussehen und nicht den generischen, mittig zentrierten „KI“-Look haben – für Instagram-Beiträge, LinkedIn-Beiträge, TikTok und Reels, Stories, Anzeigen, Banner, Thumbnails und Karussells. Es ist die Wissensebene über den Design-Tools des Orshot MCP Servers (orshot_create_template_design, orshot_update_template_design, orshot_patch_template_elements, orshot_get_brand_kit).
Zuerst verbinden
openclaw mcp add orshot --url https://mcp.orshot.com/mcp --transport streamable-http --auth oauth
openclaw mcp login orshot
Die Design-Tools geben Inline-Thumbnails und Design-Prüfungen zurück, sind also nur über MCP verfügbar. Der kostenlose Plan (100 Credits pro Monat, keine Karte) deckt Vorlagenerstellung und Vorschauen ab. Details und der REST-Fallback für das Rendern befinden sich im Skill orshot.
Vorlage für eine Plattform erstellen
- Format wählen. Übergib das Preset als
sizebei Erstellung und Rendering oder gib Breite und Höhe an.
| Plattform | Preset | Pixel |
|---|---|---|
| Instagram Beitrag (Hochformat, der 2026 Standard) | instagram-post-portrait | 1080x1350 |
| Instagram quadratisch | instagram-post | 1080x1080 |
| Instagram Story, Reels Cover, TikTok, YouTube Short | instagram-story, tiktok-video, youtube-short | 1080x1920 |
| LinkedIn Beitrag | linkedin-post | 1200x627 |
| LinkedIn Karussell (PDF oder Bildseiten) | linkedin-carousel | quadratische oder 4:5 Seiten |
| X Beitrag, X Header | twitter-post, twitter-header | 1200x675, 1500x500 |
| Facebook Beitrag, Story, Cover | facebook-post, facebook-story, facebook-cover | 1200x630, 1080x1920, 851x315 |
| Pinterest Pin | pinterest-pin | 1000x1500 |
| YouTube Thumbnail | youtube-thumbnail | 1280x720 |
Vollständige Liste: die MCP-Ressource orshot://formats.
- Spezifikation und Marke lesen.
orshot://template-design-spec(Element-Schema, die Animations-Fallstricke), dannorshot_get_brand_kit, wenn das Design markenkonform sein soll. - Das Paket lesen
references/social-media.mdfür Sicherheitsbereiche, Archetypen und ein Rezept. Wähle einen anderen Archetypen als bei der letzten Vorlage dieses Typs. - Erstellen mit
orshot_create_template_design, vollständigepages_data, jedes TextelementtextMode: "fit"mitminFontSize, dynamische Felder markiert alsparameterizable: truemit snake_caseparameterIds (headline,subtitle,product_image),includeThumbnails: true. - Kritisieren – Thumbnail und Design-Check auswerten, mit
orshot_update_template_designoderorshot_patch_template_elementskorrigieren. Niemals den ersten Entwurf ungesehen ausliefern. - Rendern mit echtem Text (
orshot_render_template) und dem Benutzer das Ergebnis zeigen. Ein Design, alle Größen:extraSizes: ["instagram-story", "linkedin-post", "1080x1080"]. - Übergeben. Posten, Planen und Analysen sind im Skill
orshot-social-media-scheduler; sechsseitige Karussells inorshot-carousel. Behalte die Vorlage; jeder zukünftige Beitrag ist ein Rendering, kein Neudesign.
Wann verwenden
Verwende dieses Skill immer dann, wenn du eine visuelle Vorlage entwirfst oder verfeinerst: einen Social-Media-Beitrag/Story/Karussell, eine Anzeigen-Kreativvorlage, ein Banner, ein Thumbnail, ein Launch-Grafik. Für das Studio-Element-Schema und Render-Fallstricke konsultiere auch die MCP-Ressource orshot://template-design-spec.
Abgrenzungen
- Dies ist eine Design-Anleitung, sie ersetzt NICHT die Schema-Spezifikation. Stilwerte sind immer Zeichenketten mit Einheiten;
position/dimensionssind verschachtelte Objekte. Siehe Kompatibilität unten. - Es ergänzt das Skill
orshot(API/Generierungsmechanik): Verwende dieses zum Rendern.
Arbeitsprinzip
Design dient der Aufgabe. Entscheide die EINE Sache, die der Betrachter mitnehmen soll, und lass alles andere diese unterstützen. Respektiere Marke und Plattform mehr als generische Schönheit. Bevorzuge die unten stehenden deterministischen Regeln gegenüber subjektiver Iteration.
Erforderlicher Workflow (in dieser Reihenfolge)
- Formgebung: Formuliere Ziel, Zielgruppe und die einzelne Kernbotschaft, bevor du etwas platzierst.
- Marke übernehmen (wenn markenkonform): WENN das Design zur Marke/zum Produkt des Benutzers passen soll (die Eingabeaufforderung deutet es an oder fragt nach „unserem“ Stil), rufe
orshot_get_brand_kitauf (tag-filtere nach Zweck) und ordne Markenfarben/-schriftarten/-logo den Rollen in Systemen zu. Wenn die Eingabe einen generischen/eigenständigen Look verlangt, verwende die Paket-Standardwerte, erzwinge keine Marke. - Vertikales Paket wählen: Lies die passende Datei in
references/(z.B.references/social-media.md) für Format, Sicherheitsbereiche, Archetypen und ein konkretes Rezept. Wähle einen ANDEREN Archetypen als bei den letzten Vorlagen dieses Typs. - Bauen: Lege ein zentrales Element fest, dann unterstütze es. Halte das Design beim ersten Erstellen einfach; verfeinere es in einem folgenden Update.
- Kritisieren: Erstelle/aktualisiere mit
includeThumbnails:true, LIES das Thumbnail und behebe Probleme mitorshot_update_template_design/orshot_patch_template_elements. Niemals den ersten Entwurf ungesehen ausliefern. (Das Erstell-Tool gibt auch eine „🎨 Design-Prüfung“ zurück; löse die ⚠-Hinweise auf.)
Systeme
- Hierarchie: ein klarer Blickfang durch Größe, Gewicht und Position. Nicht alles zentriert.
- Typografie: genau 2 Schriftfamilien (Auszeichnungs- + Textschrift). Hierarchie durch Größe/Gewicht. Enge
lineHeight(1.0–1.15) und leicht negativerletterSpacingbei großen Auszeichnungsschriften. Schwerste Markenschriftart → Auszeichnung, leichtere → Text. - Farbe, 60-30-10: 60 % dominant, 30 % sekundär, 10 % Akzent. Eine stimmige Palette ist besser als mehr Farben. Klarer WCAG-AA-Kontrast. Ordne Markenfarben Rollen nach VERWENDUNG zu, nicht nach der Bezeichnung „primär“.
- Komposition & Raum: großzügige Ränder (≥ ~6 % der Leinwand pro Seite), an einem impliziten Raster ausrichten, mittig gestapelte Elemente vermeiden, stattdessen außermittig platzieren.
- Bildmaterial: randlos oder bewusst gerahmt;
objectFit:"cover"für Fotos; bei Fotos mit viel Detail einen Farbverlauf unter Text hinzufügen.
Marke (kontextabhängig, nicht verpflichtend)
Verwende das Marken-Kit, WENN das Design markenkonform sein soll (die Eingabeaufforderung bezieht sich auf die Marke, das Produkt oder die Identität des Benutzers): Farben → 60-30-10-Rollen, Schriftarten → Auszeichnung/Text, Logo → eine kleine Ecke/Fußzeile, Bilder → Hero/Produkt. Für einen generischen/explorativen/eigenständigen Look ist die Paket-Palette in Ordnung; erzwinge keine Marken-Assets.
Abwechslung
Wiederhole niemals ein Layout für denselben Inhaltstyp. Variiere Archetyp, Brennpunktsplatzierung und Farbbetonung zwischen Designs derselben Art.
Kompatibilität (richtig einstellen, sonst bricht das Rendern still)
- ALLE Stilwerte sind Zeichenketten mit Einheiten:
"48px","700","12px": niemals nackte Zahlen. positionunddimensionssind verschachtelte Objekte ({x,y},{width,height}).- Setze
textMode:"fit"+minFontSizebei JEDEM Textelement (Untergrenzen: Überschrift 48, Untertitel 28, Fließtext 24, Vorspann 18, Beschriftung 14). Der Standardwert"overflow"verkleinert nicht und fließt nicht um; langer/parametrisierter Text läuft aus seinem Rahmen. - Zeilenumbrüche:
\nverwenden, NIEMALS<br>; mehrere<p>-Blöcke vermeiden (sie überlappen). Für eine mehrzeilige Überschrift mit einem farbig hervorgehobenen Wort ein Textelement pro Zeile verwenden. - Ein Hintergrund-Highlight
<span>(farbige Lasche) zwingt das gesamte Element in eine Zeile (white-space: nowrap) → Überlauf bei langem Text. Nur 1–3 Wörter hervorheben; bei langen Überschriftencolor-Betonung (ohne Hintergrund) oder pro Zeile aufteilen. - Parameterisierbare Felder benötigen
parameterizable:true, eine eindeutige snake_caseparameterIdund einenparameterType, der zum Element passt (text→"text", image→"imageUrl", shape→"fill", canvas/container→"backgroundColor"). - Formen mit transparenter Füllung + Rahmen rendern nichts; SVG
contentmuss eine data-URI sein.
Bewegung & Audio (Video-Vorlagen)
Damit Video gestaltet aussieht, nicht generiert:
- In Abschnitten über ~4–5s aufdecken. Elemente, die eine Einheit bilden (Icon+Label, eine Spezifikationszeile, die Fußzeile), teilen sich den gleichen
enter-Typ und die gleicheshowAt; Staffelung ~0.3–0.5s ZWISCHEN Abschnitten in Lesereihenfolge.showAt/hideAtsind Geschwister vonenter/exit: niemals darin verschachtelt. - Jedes randlose Foto erhält eine
kenBurns-Atmosphäre (Zoom 1.08–1.15). Ein Standfoto, das 3 Sekunden gehalten wird, wirkt wie ein toter Frame; ein langsamer Push wirkt wie Filmmaterial. Wechsle diepanX-Richtung zwischen den Seiten. - Atmosphäre bleibt subtil und LANGSAM: 6–10s Zyklen gegenüber einem 0.5s-Enter. Wenn der Betrachter die Bewegung benennen kann, ist sie zu stark, es sei denn, es ist ein bewusster Akzent (ein Abzeichen, das wackelt).
shake/slowRotatebenötigeneasing: "linear", sonst ist die Schleifen-Naht sichtbar. - Ein
pageTransitionfür das gesamte Video, 0.3–0.5s. Ein unterschiedlicher Übergang pro Schnitt ist das deutlichste Zeichen einer automatisch generierten Bearbeitung. - Sound-Standard: Erzählspur mit Lautstärke 1 + eine zurückhaltende generierte Atmosphäre (
sfx, Lautstärke 0.08–0.18, Schleife) +page.subtitle { source: "auto-audio" }mit einem Untertitel-Preset (karaoke/bold) und strokeWidth 2–3 über vielbefahrenem Material. Erzählspur mit ~2 Wörtern/Sekunde und 1s Luft budgetieren. Rufeorshot_get_audio_authoring_optionsauf, bevor du generierte Audioinhalte erstellst; gibtts.parameterIdan, damit der gesprochene Text ein Render-Parameter bleibt.
Anti-Patterns (die KI-Schlampereien, vermeiden)
- Alles zentriert und gestapelt; kein Blickfang.
- 3+ Schriftarten oder zufällige Größen ohne Hierarchie.
- Geringer Kontrast bei Text auf einem detailreichen Foto ohne Schatten.
- Marken-Assets erzwingen, wenn die Eingabe kein markenkonformes Design verlangt hat (oder das Kit ignorieren, wenn sie es eindeutig getan hat).
- Eine winzige Überschrift über einem Absatz Fließtext (eine Vorlage ist kein Dokument).
- Das vorherige Layout für denselben Inhaltstyp erneut ausgeben.
Vertikale Pakete (progressive Offenlegung)
Lies das zur Aufgabe passende Paket; jedes fügt Format/Sicherheitsbereiche, Archetypen und ein Rezept hinzu:
references/social-media.md: Beiträge, Stories, Karussells.- (weitere Vertikalen, Anzeigen, Immobilien, E-Commerce, werden im Laufe der Zeit hier hinzugefügt.)
Beispiele
Beispiel 1: „Erstelle einen Instagram-Beitrag, der unser neues Feature ankündigt“
orshot_get_brand_kit(Tags: "social-media") → Markenfarben/-schriftarten/-logo.references/social-media.mdlesen → Standard 4:5 Hochformat 1080×1350; wähle dentype-hero-Archetypen (anders als der letzte Beitrag).orshot_create_template_designmit Marken-Auszeichnungsschrift für eine überdimensionierte Überschrift, dominanter Markenfarbe als Hintergrund, Akzentfarbe auf einem Wort, Logo + @handle Fußzeile,includeThumbnails:true.- Thumbnail + „🎨 Design-Prüfung“ lesen; Kontrast/Abstände nach Bedarf anpassen.
Beispiel 2: „Verfeinere diese Vorlage, sie sieht generisch aus“
orshot_get_studio_templateum das aktuelle Design zu inspizieren.- Diagnose anhand der Anti-Patterns (zentriert? 3+ Schriftarten? kein Blickfang? Marke ignoriert?).
orshot_patch_template_elementsum eine zentrale Überschrift zu setzen, auf 2 Schriftarten zu reduzieren, 60-30-10 der Marke anzuwenden, links/unten auszurichten. MitincludeThumbnails:trueneu rendern und überprüfen.
Fehlerbehebung
Überschrift erscheint in einer Zeile / <br> wird ignoriert. Verwende \n, nicht <br>. Für ein farbiges Wort in einer mehrzeiligen Überschrift in ein Textelement pro Zeile aufteilen.
Farben/Schriftarten wirken nicht markenkonform. Du hast Schritt 2 übersprungen; rufe orshot_get_brand_kit auf und ordne die zurückgegebenen value (Farben) und name (Schriftarten) dem Design zu.
„🎨 Design-Prüfung“ warnt vor Wiederholung. Dieses Layout entspricht einer kürzlichen Vorlage desselben Typs. Wechsle den Archetypen und verschiebe den Blickfang.