Video Editing Tool Free
提供从赛道选择到交付的完整变现执行框架,助力个人创作者快速启动。
将技术博客草稿润色为 1000–1200 字、4–5 部分的简体中文文章,保留技术术语与代码,用户请求润色并配图时,自动生成统一风格的封面及各章节图像提示。
openclaw skills install @j3ffyang/blog-polish-zhcn-images命令、参数、文件名以原文为准
| jq -R . | jq -s .)
imagePrompts_json=$(printf '%s\n' \
"封面图:极简等距科技场景,简洁矢量风格,16:9" \
"第1节:开发者编辑 Markdown,扁平矢量风格,白色网格背景,16:9" \
"第2节:翻译工作流程图,简洁扁平矢量风格,16:9" \
| jq -R . | jq -s .)
save_state imagePaths_json imagePrompts_json
- name: finalize
description: 向 OpenClaw 收集器输出最终结构化结果
run: |
polishedPath=$(load_state polishedPath)
imagePaths_json=$(load_state imagePaths_json)
imagePrompts_json=$(load_state imagePrompts_json)
jq -n \
--arg polishedPath "$polishedPath" \
--argjson imagePaths "$imagePaths_json" \
--argjson imagePrompts "$imagePrompts_json" \
'{ polishedPath: $polishedPath, imagePaths: $imagePaths, imagePrompts: $imagePrompts }'
此技能将技术博客草稿转化为可发布的完整内容包:
- 技术术语如 skills、plugin、openclaw、clawhub
- 代码块与命令行内容(代码块内不进行翻译)
- 内联代码(反引号包裹部分)保持原样,除非明显有误
~/.openclaw/workspace/contentPolished/,使用 yymmddhhmm-* 命名格式当用户要求润色技术博客、翻译为简体中文并生成配图时,必须使用本技能,并严格遵循以下工作流程。
适用于以下情况:
~/.openclaw/workspace/contentDraft/latestDraft.md若未通过输入指定,将使用以下默认值:
draftPath: ~/.openclaw/workspace/contentDraft/latestDraft.mdoutputDir: ~/.openclaw/workspace/contentPolished/style: 简洁扁平矢量插画,极简等距视角,软件工程风格图示background: 白色背景搭配细微网格aspectRatioHero: 16:9 横版aspectRatioSection: 16:9 横版 - draftPath = input.draftPath || "~/.openclaw/workspace/contentDraft/latestDraft.md"
- outputDir = input.outputDir || "~/.openclaw/workspace/contentPolished/"
ts,格式为 yymmddhhmm(Linux/macOS):date +"%y%m%d%H%M"mkdir -p "~/.openclaw/workspace/contentPolished/"在任何修改前,完整读取原始草稿内容:
read_file --path {{draftPath}}
- 草稿标题(首个 # 标题;若无则推断一个简短标题)
- 主要主题与目标读者
- 推荐结构:简短引言 + 2–3 个核心章节 + 简短总结
- 若草稿过长,合并相似段落
- 若草稿混乱,重新排序段落以提升逻辑流畅性
在翻译前,确保英文内容本身通顺合理:
将全文翻译为简体中文,遵守以下硬性规则:
- skills、plugin、openclaw、clawhub、cli、markdown、yaml
目标字数:1000–1200 字(按中文字符估算,大致对应英文 800–1000 词)。
为满足字数要求而不“压缩内容”:
若新增非原文包含的信息:
[^1]## 参考文献
[^1]: 来源标题 — URL为以下内容生成 单行提示:
遵循严格顺序,并保持所有提示风格一致:
[角色]:[主题],[主体]执行[动作],[风格],[视角/构图],[光影/色彩],[细节程度],[背景],[宽高比]约束条件:
subject: - subject = input.subject || slugify(title)(小写,用连字符分隔)
- {{outputDir}}/{{ts}}-{{subject}}.md
- 封面图:{{ts}}-main.png
- 章节图:{{ts}}-section1.png、{{ts}}-section2.png……
- 使用 write_file 写入 .md 文件
- 对于图片:
- 若当前 OpenClaw 环境支持图像生成工具,直接生成并保存 PNG/JPG
- 否则:仍生成 image-prompts 块嵌入 Markdown,并返回预期文件名(便于后续生成)
返回以下字段:
polishedPath:润色后 Markdown 文件路径imagePaths:实际图片路径或预期文件名imagePrompts:单行提示列表,顺序与 imagePaths 一致同时输出简要摘要:
## 摘要
- 章节数:N
- 字数:约 X 字
- 翻译:英文 → 简体中文(术语已保留)
- 图片:1 张封面图 + N 张章节图提示用户说:
你执行:
~/.openclaw/workspace/contentDraft/latestDraft.md 读取~/.openclaw/workspace/contentPolished/26031214xx-openclaw-skills.md26031214xx-main.png + 26031214xx-section1.png ...无额外依赖(纯 Markdown 输入输出)。使用与其他技能相同的文件读写能力。
已收录 8 个 Skill