Blog

命令行博客管理工具,支持草稿、优化、排期与内容追踪。

已扫描
适合谁
内容创作者、独立博客作者
不适合谁
需要云端同步的团队协作用户、不熟悉命令行的普通用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @bytesagain3/blog

Skill 说明

命令、参数、文件名以原文为准

Blog

一个用于撰写、编辑、优化、排期和管理博客内容工作流的内容创作工具包 —— 全部通过命令行操作,并支持带时间戳的本地日志记录。

命令

命令说明
blog draft <input>记录一个草稿想法或片段。不带参数时,显示最近的草稿
blog edit <input>记录一次编辑过程或修订笔记。不带参数时,显示最近的编辑记录
blog optimize <input>记录 SEO 或内容优化备注。不带参数时,显示最近的优化记录
blog schedule <input>记录发布排期条目。不带参数时,显示最近的排期
blog hashtags <input>记录用于社交媒体推广的话题标签集合。不带参数时,显示最近的标签条目
blog hooks <input>记录吸引注意力的开头语或开场句。不带参数时,显示最近的钩子
blog cta <input>记录行动号召(CTA)的想法。不带参数时,显示最近的 CTA
blog rewrite <input>记录重写或重大修改。不带参数时,显示最近的重写记录
blog translate <input>记录翻译任务或结果。不带参数时,显示最近的翻译记录
blog tone <input>记录某篇内容的语气/风格备注。不带参数时,显示最近的语气记录
blog headline <input>记录标题选项及 A/B 测试思路。不带参数时,显示最近的标题
blog outline <input>记录文章大纲或结构。不带参数时,显示最近的大纲
blog stats显示所有条目类型的汇总统计数据
blog search <term>在所有日志条目中搜索关键词
blog recent显示最近 20 条活动记录
blog status健康检查 —— 版本号、数据目录、条目数量、磁盘使用量、最后一次活动时间
blog export <fmt>将所有数据导出为 json、csv 或 txt 格式
blog help显示所有可用命令
blog version打印版本号(v2.0.0)

每个内容相关命令(draft、edit、optimize 等)的工作方式相同:

  • 带参数时:将条目以时间戳形式保存到对应的 .log 文件中,并记录到活动历史中
  • 不带参数时:显示该命令日志中的最近 20 条记录

数据存储

所有数据均以纯文本形式本地存储:

~/.local/share/blog/
├── draft.log           # 草稿想法与片段
├── edit.log            # 编辑笔记与修订记录
├── optimize.log        # SEO / 内容优化记录
├── schedule.log        # 发布排期条目
├── hashtags.log        # 社交媒体话题标签集合
├── hooks.log           # 吸引注意力的开头语 / 开场句
├── cta.log             # 行动号召(CTA)想法
├── rewrite.log         # 重大修改记录
├── translate.log       # 翻译任务与结果
├── tone.log            # 语气 / 风格备注
├── headline.log        # 标题选项与 A/B 测试思路
├── outline.log         # 文章大纲与结构
└── history.log         # 统一的活动日志,包含时间戳

每条记录格式为 YYYY-MM-DD HH:MM|<value>,便于解析和导出。

要求

  • Bash 4.0+(使用 set -euo pipefail
  • 标准 UNIX 工具:datewcdugrepheadtailcat
  • 无需外部依赖或 API 密钥
  • 支持离线使用 —— 所有数据保留在本地机器上

适用场景

  1. 博客内容流程管理 —— 将一篇文章从草稿 → 大纲 → 编辑 → 优化 → 排期统一管理,附带时间戳,随时掌握每篇内容的进展状态
  2. SEO 工作流 —— 记录优化笔记、标题变体、话题标签等,后续可搜索或导出用于分析
  3. 编辑日历 —— 使用 schedule 记录发布时间,配合 recent 快速查看待发布的稿件
  4. 多语言内容管理 —— 使用 translate 跟踪翻译进度,tone 记录语气调整,rewrite 管理本地化内容
  5. 社交媒体准备 —— 构建钩子、CTA、话题标签库,支持跨文章搜索与复用

示例

完整的博客文章工作流

# 从一个草稿想法开始
blog draft "10 productivity hacks for remote developers — listicle format"

# 创建文章大纲
blog outline "Intro (hook) → 10 tips with examples → CTA → conclusion"

# 写标题备选方案
blog headline "Option A: 10 Hacks That Actually Work | Option B: Remote Dev Productivity Guide"

# 记录编辑笔记
blog edit "tightened intro paragraph, added code examples to tips 3 and 7"

# 进行 SEO 优化
blog optimize "target keyword: remote developer productivity, density 1.2%, meta desc added"

# 设置发布时间
blog schedule "publish 2024-04-15 09:00 UTC — cross-post to Dev.to and Medium"

社交媒体内容准备

# 创建话题标签集合
blog hashtags "#remotework #developer #productivity #coding #devtips"

# 写社交平台用的开头语
blog hooks "Most devs waste 2 hours daily on context switching. Here's how to fix it."

# 添加行动号召
blog cta "Download our free remote work checklist — link in bio"

# 设定文章语气
blog tone "conversational, slightly informal, use second person (you/your)"

查看与导出

# 搜索某个主题的相关记录
blog search "productivity"

# 查看最近的活动
blog recent

# 查看各分类的统计信息
blog stats

# 将全部数据导出为 JSON 用于备份
blog export json

# 快速检查系统状态
blog status

重写与翻译

# 记录一次重大重写
blog rewrite "complete overhaul of intro section — new angle focusing on data"

# 跟踪翻译任务
blog translate "EN → ES: productivity article translated, 1800 words, reviewed by Maria"

输出

所有命令都会在标准输出中打印确认信息。数据持久化存储于 ~/.local/share/blog/ 目录。可通过 blog stats 获取概览,blog search <term> 查找特定条目,或使用 blog export <fmt> 将全部数据导出为 JSON、CSV 或纯文本格式。


*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*

B
@bytesagain3

已收录 3 个 Skill

相关推荐