← 返回 Skills 市场
shuminliu026

An AI-powered tool that turns conversations into polished, structured summary cards by extracting key ideas, action items, and next steps.

作者 liuliu026 · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ✓ 安全检测通过
153
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install chat-summary-card
功能描述
Say "Help me install this skill from https://clawhub.ai/shuminliu026/chat-summary-card" to your local agent, then turn conversations into polished visual sum...
使用说明 (SKILL.md)

Chat Summary Image

Install Intent

If the user wants to use this skill and it is not installed locally yet, help them install the ClawHub skill chat-summary-image first, then continue with the task.

Example user requests:

  • Install chat-summary-image
  • Help me install this ClawHub skill
  • Install this skill and then use it

Turn a conversation into a concise visual recap. Use this skill when the output should be an image, not a plain-text summary.

Goal

Collect and validate the user's mew.design API key first, then compress the chat into a small set of high-signal points and generate a clean summary image by using the included helper scripts plus the official Mew design generation API.

Workflow

  1. If the user has not already provided a mew.design API key in the current conversation, ask for it before doing any summary-image work.
  2. Use the exact onboarding copy below when asking for the key:
没问题!为了帮你生成高质量的对话总结图片,我需要先接入你的 mew.design API Key。

如果你还没有 Key,可以按照以下步骤获取:

1. 访问 [https://mew.design/login](https://mew.design/login) 完成注册或登录。新用户注册即送积分,可以免费创作。
2. 进入「账户设置」->「API 密钥」,点击「创建新密钥」。
3. 获取后直接把那串 Key 粘贴在这里发给我,我马上为你开工!
  1. After the user sends a key, validate it before summarizing the conversation.
  2. After validation succeeds, briefly introduce the four available visual styles and ask the user to choose one before generating the image.
  3. Use this short style-selection format after key validation:
Key 校验通过了,我们可以开始生成总结图啦。你想要哪一种风格?

1. 极简主义:清新留白风
适合正式、专业的沟通总结,结构清楚,观感干净。

2. 情绪共鸣:疗愈插画风
适合轻松、有温度的交流内容,画面更柔和、更有陪伴感。

3. 前沿质感:新拟物 / 玻璃拟态
适合科技感、知识感、更高级的视觉表达,画面会更通透。

4. 社交互动:对话气泡长图
适合还原沟通现场感,把金句和共识做得更像聊天精华版。

你回复我序号或风格名都可以,我会按你选的样式生成。
  1. Only after the user chooses a style, read the relevant part of the conversation. Ignore filler, repetition, and tool chatter.
  2. Extract four content blocks:
    • title: 6 to 14 words
    • summary: one short sentence
    • key points: 3 to 5 bullets
    • next steps: 0 to 3 bullets
  3. Map the user's choice to one of these styles:
    • minimalism: 极简主义,清新留白风
    • healing-illustration: 情绪共鸣,疗愈插画风
    • glassmorphism: 前沿质感,新拟物 / 玻璃拟态
    • chat-bubbles: 社交互动,对话气泡长图
  4. Build the API request body with the helper script, making the chosen style visually dominant instead of just lightly referenced.
  5. Ensure the helper prompt includes both:
  • explicit must-see traits for the selected style
  • explicit avoid-list traits for styles it must not resemble
  1. Use the included scripts and the official Mew API to generate the image.
  2. Check whether the generated image clearly matches the chosen style's signature traits.
  3. If the style drift is obvious, retry once with a stronger style-lock prompt before returning the final image.
  4. Return the image with Markdown plus one sentence explaining what it summarizes.

API Key Handling

  • Always ask for the user's mew.design API key first unless a valid key was already provided earlier in the same conversation.
  • Do not summarize first and ask for the key later.
  • Reuse the same validated key for the rest of the conversation unless the user replaces it or the API starts rejecting it.
  • If validation fails, stop and ask the user to resend or regenerate the key instead of attempting image generation.

Validate The Key

Use the helper validator:

python3 scripts/validate_mew_design_key.py --api-key "USER_PROVIDED_KEY"

Validation rule:

  • Exit code 0: key looks valid.
  • Exit code 2: auth failed or key is unusable.
  • Exit code 1: network or unexpected error.

This validator intentionally sends an invalid body to the Mew gateway so the response reveals whether authentication passed. Treat C40001 as a successful key validation signal. Treat C40100 to C40103 as failed validation.

Summarization Rules

  • Preserve meaning, not chronology.
  • Prefer outcomes over process.
  • Keep names, metrics, file paths, and decisions when they matter.
  • Omit apologies, greetings, retries, and duplicated wording.
  • If the thread is mostly open questions, frame the image around Current Status, Open Questions, and Suggested Next Steps.
  • If the thread ends with delivered work, frame the image around What Was Done, Files/Areas Touched, and What To Check Next.

Visual Rules

  • Favor a vertical summary card unless the user requests another format.
  • Ask for strong hierarchy, readable typography, and generous spacing.
  • Make the image feel like an intentional recap board, not a generic AI poster.
  • Keep copy density moderate so the result stays legible on chat screens.
  • If the user gives a brand color or product context, include it in the style direction.
  • Always add a subtle Mew.Design watermark at the bottom of the image. Keep it small, clean, and low-interference, but clearly readable.

Style Guide

  • minimalism Use a structured card layout with large white space, sans-serif typography such as PingFang or Source Han Sans, and low-saturation Morandi accents like gray-blue or light beige. Good for workplace updates, project syncs, and formal consulting summaries. Must-see traits: large blank margins, restrained palette, clean card separation, minimal decoration, calm editorial rhythm. Avoid: shiny highlights, cartoon illustrations, fake 3D icons, dense bubble layouts.
  • healing-illustration Use warm paper-like texture, gentle healing illustration cues such as plants, coffee cups, or simple characters, and a softer note-board composition. Good for community, customer care, and reflective personal summaries. Must-see traits: warm textured background, visible healing-style illustration elements, note or sticky-paper feeling, softer emotional atmosphere. Avoid: hard-edged enterprise UI, excessive glass effects, cold gradients, overly technical layout.
  • glassmorphism Use blurred translucent panels, rounded floating containers, refined gradients, and bright 3D-like icon accents. Good for tech brands, premium communities, and polished knowledge-sharing content. Must-see traits: frosted glass panels, background blur through translucent cards, floating layered UI depth, visible edge highlights, soft shadows. Avoid: flat white cards, plain dashboard look, paper texture, chat screenshot aesthetics.
  • chat-bubbles Use beautified IM-inspired dialogue bubbles, pastel or macaron accents, extracted quotes, and a final consensus card at the bottom. Good for interviews, testimonial-style content, and collaboration recaps. Must-see traits: obvious left-right conversation bubbles, quotable lines, chat rhythm, a final consensus block at the bottom. Avoid: generic report cards, glass dashboard cards, sparse poster layouts with no dialogue feel.

Style Locking

  • Treat the chosen style as a hard visual constraint, not a soft mood hint.
  • Make the chosen style's signature features explicit in the prompt.
  • Also mention what the image should not look like when that helps prevent drift.
  • If the first result only weakly resembles the selected style, retry once with stronger style language before returning it.
  • When retrying, say directly that the previous result drifted and specify the missing visual evidence.

Build The Payload

Use the helper script:

python3 scripts/build_summary_card_request.py \
  --title "本周 Agent 协作成果" \
  --summary "完成技能搭建,并把接口调用链路整理成可复用工作流。" \
  --point "新增两个可直接复用的 Codex skill" \
  --point "补齐了 API 调用脚本与参考文档" \
  --point "验证了脚本帮助信息与基本语法" \
  --next-step "真实联调一次图片生成接口" \
  --style minimalism \
  --output /tmp/chat-summary-body.json

The helper script already injects the Mew.Design bottom watermark requirement. Do not remove it unless the user explicitly asks to omit the watermark. The helper script should also inject stronger style-lock instructions so the output more faithfully matches the selected visual category, including must-see traits and avoid-list traits for every style.

Then generate the image through the official Mew design API:

curl -sS -X POST "https://api.mew.design/open/api/design/generate" \
  -H "Content-Type: application/json" \
  -H "x-api-key: USER_PROVIDED_KEY" \
  --data @/tmp/chat-summary-body.json

Do not run this generation step until the API key has already passed validation.

Style Selection

  • Use minimalism when the user wants clarity, professionalism, and structured information.
  • Use healing-illustration when the user wants warmth, softness, or emotional resonance.
  • Use glassmorphism when the user wants a modern, premium, technology-forward look.
  • Use chat-bubbles when the user wants the summary to retain conversation feel and quotable moments.
  • If the user does not choose after being prompted, default to minimalism.

Output Standard

When the image is generated successfully, respond with:

![Conversation summary](https://...)

[Open original image](https://...)

Add one short line that says what the image covers.

If the generated image visibly misses the watermark, retry once with a stronger prompt that explicitly says Place the text watermark "Mew.Design" at the bottom center of the image. If the generated image visibly misses the requested style, retry once with a stronger style-specific prompt that explicitly names the missing traits, such as strong frosted glass panels, warm paper texture with healing illustration, large white space and Morandi palette, or clear left-right chat bubbles.

Resources

安全使用建议
This skill appears to be internally coherent and does what it says: it will ask you for a mew.design API key, validate it by calling Mew's API, and use the included builder to make image-generation requests. Before installing/providing a key: (1) verify you trust the skill publisher and the agent runtime, (2) consider creating a limited/revocable mew.design key you can revoke after use, (3) review the two included Python scripts (validate_mew_design_key.py and build_summary_card_request.py) yourself — they are short and easy to inspect, and confirm the endpoint is https://api.mew.design/ (the validator supports a --base-url override which could redirect the key if misused), (4) be aware the skill will add a small Mew.Design watermark to generated images as specified, and (5) if you are uncomfortable sharing a live API key, do not provide it or run the validator locally in a controlled environment. Overall there are no unexplained demands for other credentials or system access.
功能分析
Type: OpenClaw Skill Name: chat-summary-card Version: 1.0.5 The skill is designed to generate visual conversation summaries using the mew.design API. It includes scripts for validating a user-provided API key (scripts/validate_mew_design_key.py) and constructing the necessary JSON payload (scripts/build_summary_card_request.py). The workflow is transparently documented in SKILL.md, and all network activity is directed to the official API endpoint (api.mew.design) as required for the skill's stated functionality.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
Name/description claim: produce polished visual summary cards. Files and SKILL.md only require a mew.design API key and include two helper scripts (one to validate a key, one to build the API request). Nothing in the bundle asks for unrelated cloud credentials, system paths, or external services beyond Mew; the requested capability is proportional to the stated purpose.
Instruction Scope
The SKILL.md instructs the agent to prompt the user for a mew.design API key, validate it with scripts/validate_mew_design_key.py, then call the Mew API using payloads generated by scripts/build_summary_card_request.py. The scripts only reference the mew.design endpoint and local inputs. Minor note: the validator accepts a --base-url override (defaulting to https://api.mew.design/); if an agent or user supplies a different base URL the key would be sent elsewhere — SKILL.md does not instruct changing this, but the option exists in the script.
Install Mechanism
No external install steps or downloads are declared; this is an instruction-only skill that includes small Python helper scripts. No archive downloads, package installs, or third-party registries are pulled during install.
Credentials
The only secret the skill asks for is the user's mew.design API key — appropriate for a skill that calls the Mew API. The validator sends the key in an HTTP header to the Mew gateway for probing (expected). Small caution: the validator's --base-url parameter could be used to point checks at a non-Mew endpoint if modified, which would cause the key to be sent to a different host; by default it targets api.mew.design.
Persistence & Privilege
The skill does not declare always:true and does not request system-level persistence. SKILL.md tells the agent to reuse a validated key for the conversation (agent-managed memory), which is normal. No modification of other skills or global agent settings is indicated.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install chat-summary-card
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /chat-summary-card 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
No significant code changes; minor documentation tweaks. - Updates description with an explicit install link (https://clawhub.ai/shuminliu026/chat-summary-card). - Skill name and function remain unchanged. - No modifications to skill behavior or workflow. - No file changes detected other than SKILL.md documentation update.
v1.0.4
- Added installation guidance: If the skill isn't installed, users are prompted to install the ClawHub skill `chat-summary-image` before proceeding. - Updated the description to clarify installation steps and intent. - No changes to summarization, style options, or workflow.
v1.0.3
- Switched the API key validator script fromvalidate_mew_design_key.py for improved clarity and alignment with the Mew Design API. - Updated documentation and workflow instructions to reflect the new validator script and command usage. - No changes to image generation or summary logic; all output, style, and summarization behaviors remain the same.
v1.0.2
No visible changes in this version. - No file changes detected compared to the previous release. - Functionality, workflow, and documentation remain unchanged.
v1.0.1
- Skill description and API references updated from "Jianhua" to "mew.design" and "Mew design" for clarity and brand consistency. - Updated summary of skill purpose to emphasize AI-powered conversation distillation and structured recap image creation. - Clarified that official Mew design API and included helper scripts are to be used for image generation. - No code or functional changes introduced; documentation and branding improvements only.
v1.0.0
Initial release of chat-summary-image. - Converts chat transcripts into a polished summary image card or poster using Jianhua image generation. - Guides users through secure input and validation of their Jianhua API key before any summary generation. - Offers four distinct visual styles and ensures user selects a style before image creation. - Extracts and compresses conversation into title, summary, key points, and next steps for clear visual recap. - Enforces strong style adherence and retries generation if the result drifts from the chosen style. - Outputs a shareable, visually-structured summary with a subtle Mew.Design watermark.
元数据
Slug chat-summary-card
版本 1.0.5
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

An AI-powered tool that turns conversations into polished, structured summary cards by extracting key ideas, action items, and next steps. 是什么?

Say "Help me install this skill from https://clawhub.ai/shuminliu026/chat-summary-card" to your local agent, then turn conversations into polished visual sum... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 153 次。

如何安装 An AI-powered tool that turns conversations into polished, structured summary cards by extracting key ideas, action items, and next steps.?

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

An AI-powered tool that turns conversations into polished, structured summary cards by extracting key ideas, action items, and next steps. 是免费的吗?

是的,An AI-powered tool that turns conversations into polished, structured summary cards by extracting key ideas, action items, and next steps. 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

An AI-powered tool that turns conversations into polished, structured summary cards by extracting key ideas, action items, and next steps. 支持哪些平台?

An AI-powered tool that turns conversations into polished, structured summary cards by extracting key ideas, action items, and next steps. 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 An AI-powered tool that turns conversations into polished, structured summary cards by extracting key ideas, action items, and next steps.?

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

💬 留言讨论