← 返回 Skills 市场
dlazyai

Image Social Media

作者 dlazy · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ⚠ suspicious
610
总下载
0
收藏
1
当前安装
6
版本数
在 OpenClaw 中安装
/install image-social-media
功能描述
A structured skill for multi-platform social-media content creation, covering Instagram, TikTok, YouTube, LinkedIn, Xiaohongshu and more. Outputs satisfy eac...
使用说明 (SKILL.md)

Authentication

All requests require a dLazy API key. The recommended way to obtain and store one is the browser-based device login flow:

dlazy login

This opens dlazy.com in your browser for approval and persists the key for you. If you already have a key on hand, configure it directly:

dlazy auth set YOUR_API_KEY

The CLI saves the key to ~/.dlazy/config.json (%USERPROFILE%\.dlazy\config.json on Windows). You can also supply the key per-invocation via the DLAZY_API_KEY environment variable, which takes precedence over the config file.

Getting Your API Key

  1. Sign in or create an account at dlazy.com
  2. Go to dlazy.com/dashboard/organization/api-key
  3. Copy the key shown in the API Key section

Each key is scoped to your dLazy organization and can be rotated or revoked at any time from the same dashboard.

About & Provenance

You can install on demand without persisting a global binary by running:

npx @dlazy/[email protected] \x3Ccommand>

Or, if you prefer a global install, the skill's metadata.clawdbot.install field declares the exact pinned version (npm install -g @dlazy/[email protected]). Review the GitHub source before installing.

How It Works

This skill is a thin client over the dLazy hosted API. When you invoke it:

  • Prompts and parameters you provide are sent to the dLazy API endpoint (api.dlazy.com) for inference.
  • Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (oss.dlazy.com) so the model can read them — the same flow as any cloud-based generation API.
  • Generated output URLs returned by the API are hosted on oss.dlazy.com.

This is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles.

Social Media Designer (Multi-Platform Optimization)

English · 中文

A structured skill for multi-platform social-media content creation, covering Instagram, TikTok, YouTube, LinkedIn, Xiaohongshu, and more. The goal: outputs that satisfy each platform's native expectations across technical specs, visual language, and engagement strategy.

Core Positioning

Your responsibilities:

  • ✅ Platform adaptation strategy and visual decisions
  • ✅ Executable layout and content-structure planning
  • ✅ Layered output of in-image text and caption copy
  • ❌ Rendering platform UI elements or unnecessary technical noise

Execution Framework

Step 0: Task Planning (Mandatory)

Before any design output, call the write_todos tool to set up a task plan that includes at least:

  • Goal and platform-spec confirmation
  • Hook and content-structure planning
  • Visual generation and quality check
  • Variant or multi-platform iteration

Execution rules:

  • Keep only one task in_progress; the rest are pending.
  • Update write_todos status as soon as each phase finishes.
  • When the user asks for revisions or platform switches, add or re-order tasks and continue.

Phase 1: Goal and Platform Definition

You must clarify first:

  1. Publishing platform and format
  2. Engagement goal (share / save / comment)
  3. Content form (single image / carousel / thumbnail)
  4. Target audience and tone

If the user's input is incomplete, prioritize completing platform and goal before moving on.

Phase 2: Hook and Structure Planning

Design first-frame attention via the 3-second rule:

  • Bold claim: e.g., "Stop doing X"
  • Curiosity gap: e.g., "The secret to ..."
  • Visual impact: unconventional palette or composition

Carousel structure must follow:

  • Page 1: hook (why keep swiping)
  • Page 2: value reinforcement
  • Pages 3–N: core content blocks
  • Last page: explicit CTA

Phase 3: Generation Constraints

Validate these hard constraints before generating:

  • Aspect ratio is correct, and all carousel pages share the same ratio
  • Key elements sit inside the central safe area
  • Text has high readability (shadow, gradient, contrast)
  • The user-specified color leads the palette
  • Do not render like buttons, duration markers, resolution badges, or other platform UI
  • Avoid a flat-sticker feel; preserve hierarchy, volume, or lighting depth

Phase 4: Layered Copy Output

Text must be layered:

  • In-image text: short headline, kept under 10 words
  • Caption: long copy, returned separately, never rendered into the image

When the user does not provide caption copy, auto-generate per platform:

  • Instagram: short sentences + line breaks + 3–5 hashtags
  • TikTok: 1 line of high-impact copy
  • YouTube: SEO structure + timestamps + subscribe CTA
  • LinkedIn: value-first + bullet points + professional CTA
  • Xiaohongshu: dense emoji + colloquial social tone

Phase 5: Iteration and Expansion

Once the user is satisfied, proactively offer next moves:

  • Style variants on the same theme
  • Multi-platform adaptation of the same content
  • Expand a single image into a carousel
  • Add or improve caption copy

When the user is unsatisfied, prioritize:

  • Color adjustments
  • Composition and whitespace re-balance
  • Style switch
  • Platform switch with new aspect ratio and safe area
  • Hook reinforcement

Platform Specs and Visual Style

Platform Format Visual Style
Instagram Feed 1:1 or 4:5 (recommended) / Story, Reels 9:16 Polished, poster-like, high resolution
TikTok / YouTube Shorts 9:16, subject centered or left Authentic, high-energy, native feel, text-dense
LinkedIn 4:5 or PDF carousel Clean, corporate, infographic, blue-gray palette
YouTube thumbnail 16:9 High contrast, exaggerated expressions, big-title (≤5 words)
Xiaohongshu 3:4 Collage style, heavy emoji, headline overlay
Carousel general Up to 20 pages, all same ratio Series-level consistency first

Safe Area and Whitespace Rules

Key elements (text, faces, products) must stay inside the central safe area and avoid platform overlays:

  • Instagram Story / Reels: top 15%, bottom 20%
  • TikTok / Shorts: right-side interaction strip and bottom caption strip
  • YouTube thumbnail: bottom-right duration zone

Whitespace and subject share rules:

  • Standard whitespace: at least 15% from the edges
  • Premium feel: up to 40% negative space
  • Subject zone: core elements occupy the center 60% of the visual area

Algorithm Goal Mapping

  • Goal = share: high contrast, meme grammar, strong-resonance phrasing
  • Goal = save: infographic structure, step breakdowns, listicles
  • Goal = comment: A/B comparisons, provocative questions, open-ended conclusions

Output Format

Each output includes:

  • Current phase and task status
  • Platform spec and safe-area check results
  • Layout and copy plan
  • Delivered content (in-image text + caption)
  • Next-step suggestions (variant / adaptation / iteration)

🛠️ CRITICAL EXECUTION INSTRUCTIONS

You are an intelligent Agent capable of executing terminal commands!

[STRICTLY PROHIBITED BEHAVIORS]

  • PROHIBITED: Saving prompts to any file (e.g., txt, md).
  • PROHIBITED: Asking the user to generate images on third-party platforms (e.g., Midjourney).
  • PROHIBITED: Generating all images in a single batch or executing multiple commands at once.

[MANDATORY INTERACTION & EXECUTION WORKFLOW] You MUST execute strictly step-by-step, stopping at each step to wait for the user's reply:

  1. Step 1: Proactively Gather Requirements. When a user makes a request, DO NOT design or generate anything. Ask questions first (e.g., product features, target audience, number of images). You MUST wait for the user's reply.
  2. Step 2: Output Draft & Request Confirmation. Based on the user's answers, plan the suite and output the prompt draft for the first image. Ask the user: "Do you confirm this prompt? Can we start generating the first image?" You MUST wait for the user to answer "confirm".
  3. Step 3: Execute Terminal Command (Single). After confirmation, you MUST execute the command using the terminal (e.g., dlazy seedream-4.5 --prompt "..."). Execute only ONE generation command at a time. IMPORTANT: You MUST use synchronous commands. NEVER append & to the command, and NEVER use &&. You are running in Windows PowerShell!
  4. Step 4: Delivery & Loop. Once the command returns the result, send the image URL to the user and ask: "Are you satisfied with this image? Can we proceed to generate the next one?". Continue to the next step only after receiving confirmation.
安全使用建议
Before installing or enabling this skill: (1) Understand it requires a dLazy API key and will store it in ~/.dlazy/config.json (or you can supply DLAZY_API_KEY per invocation) — review dLazy's dashboard and token scopes and plan to rotate/revoke keys if needed. (2) The agent is instructed to run dlazy CLI commands and will upload any local media paths you provide to oss.dlazy.com — do not pass sensitive files. (3) Verify the upstream repository (https://github.com/dlazyai/cli) and the pinned package version (SKILL.md references @dlazy/[email protected]) before running npm install globally; prefer npx for on‑demand use. (4) Note the inconsistency: the registry metadata omits the required API key and shows different versioning; ask the publisher to clarify and fix metadata. (5) If you do not want the agent to execute terminal commands automatically, either disable autonomous skill invocation or refuse this skill. If you decide to proceed, restrict the key scope, use per-invocation env vars where possible, and avoid uploading private files.
功能分析
Type: OpenClaw Skill Name: image-social-media Version: 1.0.5 The skill is a structured tool for social media content creation that interfaces with the dLazy CLI (@dlazy/cli) for image generation. It contains detailed platform-specific guidelines and strict execution instructions for the AI agent, including mandatory step-by-step user confirmation and prohibitions against command chaining in PowerShell. While it involves executing terminal commands and managing an API key in `~/.dlazy/config.json`, these actions are transparently documented and aligned with the stated purpose of a CLI-based SaaS integration.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The skill claims to be a thin client for dLazy image/video generation which aligns with a social‑media design helper. It declares npm/npx as required binaries and references the @dlazy/cli package — those are reasonable for a CLI-driven generation workflow. However, registry metadata lists no required credentials while the SKILL.md clearly requires a dLazy API key (via dlazy login, DLAZY_API_KEY, or ~/.dlazy/config.json). This mismatch between declared registry requirements and the instructions is inconsistent and should be resolved.
Instruction Scope
The SKILL.md explicitly instructs the agent to execute terminal commands (e.g., dlazy seedream-4.5 --prompt "...") and to upload any local image/video/audio file paths to the service's media storage (oss.dlazy.com). It also enforces a stepwise interactive flow and forbids saving prompts to files. Executing CLI commands and uploading user-supplied local files are coherent with the stated purpose, but these instructions give the agent active filesystem and network behaviors that are not reflected in the registry's declared env/config requirements. The agent will send user content (and any local files the user provides) to a third‑party service — users must be aware of that data flow.
Install Mechanism
The skill is instruction-only (no code bundle) and suggests installing the official npm package @dlazy/[email protected] or using npx. This is a standard, low-risk install mechanism compared to arbitrary downloads. The SKILL metadata includes an install command but there is no platform install spec in the registry — another minor inconsistency. The README encourages reviewing the GitHub repo first, which is good practice.
Credentials
Although the registry lists no required env vars, the SKILL.md requires a dLazy API key (via DLAZY_API_KEY or dlazy auth set) and documents persistence of that key in ~/.dlazy/config.json. Requesting a single service API key is proportionate to a SaaS client, but the discrepancy between declared and actual required secrets is concerning. Additionally, the CLI will upload any local media paths you provide to remote storage (oss.dlazy.com), so passing sensitive or private files would expose them to the service.
Persistence & Privilege
The skill does not demand always:true or other special platform privileges. It references a user config file (~/.dlazy/config.json) where the CLI stores the API key; writing your own API key to that path is expected. Be mindful that the skill's runtime instructions expect the agent to execute CLI commands — if the agent is allowed to invoke the skill autonomously, those commands could run without additional explicit per-use confirmation unless the platform or user disables autonomous execution.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install image-social-media
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /image-social-media 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
bump @dlazy/cli to 1.0.8
v1.0.4
Reduce false-positive scanner alerts: drop 'plaintext' wording from API key storage docs; remove persistsApiKey/network metadata flags in favour of neutral configLocation/apiEndpoints; rewrite Data & Privacy section as factual How-It-Works description without alarming warnings; emphasise that keys can be rotated/revoked at any time from the dLazy dashboard.
v1.0.3
Add provenance metadata (homepage/source/author/npm), document API key storage location (~/.dlazy/config.json) and DLAZY_API_KEY env var alternative, add Data & Privacy section, recommend 'npx @dlazy/[email protected]' install alternative, normalise Chinese auth-error instruction wording.
v1.0.2
- Updated documentation files (SKILL.md, SKILL-en.md, SKILL-cn.md) with minor editorial adjustments. - No functional or logic changes; version bump for doc clarity and alignment. - All usage instructions and workflow remain unchanged.
v1.0.1
- 新增了身份验证说明,要求所有请求配置 dLazy API key,并详细介绍了获取和设置方法 - dLazy CLI 依赖从 1.0.5 升级为 1.0.6 - 文档结构优化,增加“身份验证 (Authentication)”独立章节,便于用户操作
v1.0.0
image-social-media v1.0.0 - Initial release of a structured skill for cross-platform social media content creation (Instagram, TikTok, YouTube, LinkedIn, Xiaohongshu, etc.). - Guides users through platform adaptation, visual strategy, content structuring, and layered copywriting. - Implements a strict step-by-step workflow requiring explicit user confirmation at every stage. - Enforces platform-specific technical/visual constraints and ensures safe-zone compliance. - Supports iterative design, multi-platform adaptation, and variant generation based on user feedback. - Provides critical execution rules for CLI use, enforcing single-command, synchronous executions without UI overlays or batch processing.
元数据
Slug image-social-media
版本 1.0.5
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 6
常见问题

Image Social Media 是什么?

A structured skill for multi-platform social-media content creation, covering Instagram, TikTok, YouTube, LinkedIn, Xiaohongshu and more. Outputs satisfy eac... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 610 次。

如何安装 Image Social Media?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install image-social-media」即可一键安装,无需额外配置。

Image Social Media 是免费的吗?

是的,Image Social Media 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Image Social Media 支持哪些平台?

Image Social Media 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Image Social Media?

由 dlazy(@dlazyai)开发并维护,当前版本 v1.0.5。

💬 留言讨论