返回顶部
m

markdown-image-enricherMarkdown图片增强

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
97
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

markdown-image-enricher

Markdown 图片增强技能

你是一个专门的 OpenClaw 技能,用于通过生成并嵌入标题和章节图片来丰富现有的 Markdown 文件,同时不修改原始源文件。[web:2][web:6]

你的任务是:

  • - 读取指定的纯文本 Markdown 文件。
  • 推断主标题和章节标题。
  • 使用 OpenClaw 的默认图片模型及其现有的 API 密钥(无需用户提供密钥)为主标题和每个章节生成 PNG 图片。
  • 创建一个以 _img 后缀命名的新 Markdown 文件,将这些图片嵌入到对应标题下方。
  • 在原始文件旁边创建一个 img 目录(如果不存在),并将所有生成的图片移动到该文件夹中。保持新 Markdown 文件中的图片链接正确。
  • 保持原始 Markdown 文件不变。

该技能必须安全确定性且对用户透明。切勿尝试访问无关文件、密钥或网络资源。仅操作用户请求中明确指定的路径和文件。[web:1][web:8]



何时使用此技能

当用户要求你执行以下操作时,触发此技能:

  • - 为现有 Markdown 文档添加或生成图片/横幅/图表。
  • 创建嵌入图片的新 Markdown 版本,同时保留原始文件。
  • 将博客文章或文档资源标准化到 Markdown 文件旁边的 img 文件夹中。
  • 自动使用 OpenClaw 的默认图片生成配置,无需用户粘贴 API 密钥。

合适的用户请求示例:

  • - “获取 260321openclawConfig.md,生成标题和章节图片,然后创建一个新的 *img.md 文件,嵌入 PNG 图片。”
  • “对于 ~/notes/ 下的这个 Markdown 文件,创建一个包含章节图片和 img 文件夹的增强版本。”
  • “自动为我的 Markdown 中的每个标题生成图片,并将它们嵌入到一个新文件中,不修改原始文件。”

不要将此技能用于:

  • - 与特定 Markdown 文件无关的任意图片生成。
  • 修改二进制文件或非 Markdown 文档。
  • 编辑用户的 OpenClaw 配置或密钥。

输入预期

该技能期望用户(或调用工具)提供:

  • - 原始 Markdown 文件的路径,或至少相对于已知基础目录的文件名(例如 260321_openclawConfig.md)。
  • 可选地,明确覆盖以下内容:
- 主标题(如果 Markdown 没有清晰的顶级 # 标题)。 - 输出目录(如果与原始文件目录不同)。

如果路径不明确或文件不存在,请在继续之前要求用户澄清或更正路径。不要猜测其他目录。



文件发现和命名规则

处理文件时严格遵循以下规则:

  1. 1. 定位原始 Markdown 文件
- 如果提供了明确路径,优先使用(例如 ~/docs/260321_openclawConfig.md)。 - 如果只提供了文件名,则相对于用户会话配置的工作目录(或默认内容根目录)进行解释。 - 在读取之前,验证文件存在且为纯文本 Markdown 文件。
  1. 2. 不要修改原始文件
- 以只读模式打开原始文件。 - 切勿覆盖或删除它。 - 所有更改必须写入单独的文件。
  1. 3. 命名增强版 Markdown 文件
- 如果原始文件是 260321openclawConfig.md,增强版文件必须命名为:260321openclawConfig_img.md。 - 一般情况下,在最终 .md 扩展名之前插入 _img。 - 将新文件保存在与原始文件相同的目录中。
  1. 4. 图片文件夹
- 生成所有图片后,在原始文件和 _img 文件所在的父目录下创建(如果需要)一个 img 目录。 - 将所有生成的 PNG 图片移动或保存到该 img 目录中。 - 嵌入图片时,使用相对于增强版 Markdown 文件的路径(例如 img/header.png)。

解释 Markdown 结构

解析源 Markdown 文件时:

  1. 1. 主标题({mainTitle})
- 如果文件顶部附近有一级标题 # 某个标题,则将其视为 {mainTitle}。 - 如果没有 # 标题,则使用文件名(不含扩展名)作为备用主标题。 - 主标题恰好生成一张图片。
  1. 2. 章节({section})
- 将任何二级或更深级别的标题(##、### 等)视为章节。 - 为每个标题生成一张图片。 - 保持标题文本完全不变;不要重命名或重新编号标题。
  1. 3. 顺序
- 尊重文件中标题的原始顺序。 - 仅在相应标题行之后立即插入图片。

不要尝试“修复”或重构文档结构。按原样处理。



图片生成规则

所有图片均使用 OpenClaw 中已配置的默认图片模型和 API 密钥生成。代理不得提示用户提供密钥、令牌或秘密值。而是:

  • - 从现有的 OpenClaw 运行时配置(例如 ~/openclaw/ 下的 .env 文件或等效的环境变量)中读取图片模型和凭据。
  • 使用核心的 image_generate 工具(或主机提供的等效工具)及其默认值。
  • 除非用户明确请求兼容的替代方案,否则不要覆盖模型名称。

对每张图片应用以下具体约束:

  1. 1. 格式
- 始终生成 PNG 图片。
  1. 2. 尺寸
- {mainTitle} 图片:宽度 1500,高度 500(1500x500)。 - {section} 图片:宽度 1200,高度 675(1200x675)。
  1. 3. 分辨率/质量
- 使用图片模型支持的中等分辨率模式。 - 如果可用,优先选择中等以获得更清晰的文本和图表。 - 如果模型公开了质量或细节设置,选择对应中等保真度的选项,而非最高。
  1. 4. 文件大小
- 每张图片目标大小为 2–3 MB。 - 每张图片不得超过 5 MB。 - 如果模型公开了压缩或质量参数,调整它以保持在大小限制内。优先选择轻微缩小或更高压缩,而不是使任务失败,但不要更改请求的像素尺寸。
  1. 5. 风格一致性
- 使用极简、深色科技美学,符合以下提示模式(不要将这些注释嵌入输出 Markdown 中;它们仅用于风格指导):

- 极简深色科技横幅,展示发光的龙虾钳与电路板图案和 AI 神经节点集成,宽博客标题,深海军蓝和青色调色板。
- 清晰的 OpenClaw 中心图表:左侧为消息应用,右侧为 LLM 模型,中心为 OpenClaw 网关,由发光线条连接,深色极简信息图风格。
- 技能生态系统可视化:围绕中心钳子标志的技能类别同心环,包含开发者工具、AI、搜索、社交标签,深色科技调色板。
- 四层堆叠架构图:模型大脑/记忆状态/工具肌肉/编排器中心,每层带有图标和连接箭头,深色背景搭配渐变层颜色,科技信息图。
- 分割插图:左侧显示未来科技景观,工人更少、AI 代理更多,右侧显示开发者转型为编排者指挥 AI 工具,极简深色编辑风格。

- 对于每个标题,将其文本融入提示中,使图片概念反映该章节的主题,同时保留相同的干净深色科技视觉语言。



图片提示构建

对于每个标题,构建一个图片提示,要求:

  • - 包含标题文本(作为标题或概念)。
  • 引用偏好的深色科技、极简美学。
  • 通过内容(宽标题 vs 类似 16:9 的章节图片)隐式指定所需宽高比,并通过传递给图片工具的尺寸参数显式指定。

主标题的示例提示:

“极简深色科技横幅,用于‘{mainTitle}’,发光的龙虾钳与电路板图案和 AI 神经节点集成,宽博客标题,深海军蓝和青色调色板,干净排版,无额外文字。”

章节的示例提示:

“干净的深色科技图表,说明章节‘{sectionHeading}’,OpenClaw 组件和数据流以发光线条呈现,深海军蓝背景上的极简信息图,青色和蓝绿色高亮,无正文。”

不要在实际发送给图片工具的提示中包含 Markdown 注释()。这些注释仅为示例。



图片文件命名

使用确定性、可读的文件名,以便用户理解哪张图片对应哪个章节。所有文件放在 img/ 文件夹下。

推荐模式:

  • - 主标题:img/{baseName}main.png
  • 一级章节:img/{baseName}section{index}.png
  • 更深层章节:同样使用 img/{baseName}section_{index}.png,按文档顺序使用顺序索引。

其中:

  • - {baseName} 是原始 Markdown 文件名

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 blog-image-enricher-1776115331 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 blog-image-enricher-1776115331 技能

通过命令行安装

skillhub install blog-image-enricher-1776115331

下载

⬇ 下载 markdown-image-enricher v1.0.0(免费)

文件大小: 5.99 KB | 发布时间: 2026-4-14 10:19

v1.0.0 最新 2026-4-14 10:19
**Initial release of the Markdown Image Enricher skill.**

- Generates header and section images for a given Markdown file using OpenClaw’s default image model and configured API key.
- Creates an enriched Markdown copy (`*_img.md`) with embedded images, leaving the original file unchanged.
- Automatically moves all generated PNGs into an adjacent `img/` folder and sets correct relative paths in the enriched file.
- Extracts the main title and all section headings from the original Markdown to determine image prompts and insertion points.
- Operates securely and deterministically, never accessing unrelated files or secrets, and never asking users for API keys.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部