返回顶部
r

readme-makerREADME生成器

Design beautiful GitHub profile READMEs with templates. Use when styling profiles, validating badges, generating stat widgets, formatting bio sections.

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

readme-maker

Readme Maker

用于检查、验证、生成和格式化README文件及文档的开发者工具CLI。可对Markdown进行lint检查、生成模板、格式转换、版本差异对比、预览输出、修复常见问题并生成报告——全部通过命令行完成,并支持持久化本地日志记录。

命令

使用方式:readme-maker [args]

命令描述
check检查README文件的完整性和常见问题
validate
验证Markdown结构和格式化规则 |
| generate | 根据项目元数据生成README内容 |
| format | 格式化并美化Markdown内容 |
| lint | 对Markdown进行样式和语法问题检查 |
| explain | 解释Markdown元素或README章节 |
| convert | 在文档格式之间进行转换 |
| template | 应用或管理README模板 |
| diff | 对比两个README版本或章节的差异 |
| preview | 预览渲染后的Markdown输出 |
| fix | 自动修复常见的README问题 |
| report | 生成文档质量报告 |
| stats | 显示所有类别的汇总统计信息 |
| export | 以json、csv或txt格式导出数据 |
| search | 在所有日志条目中搜索 |
| recent | 显示历史日志中的最近活动 |
| status | 健康检查——版本、数据目录、磁盘使用情况 |
| help | 显示帮助信息和可用命令 |
| version | 显示版本号(v2.0.0) |

每个领域命令(check、validate、generate等)有两种工作模式:

  • - 无参数:显示该类别最近的20条记录
  • 带参数:将输入内容连同时间戳一起记录,并保存到该类别的日志文件中

数据存储

所有数据均存储在本地 ~/.local/share/readme-maker/ 目录中:

  • - 每个命令创建独立的日志文件(例如 check.log、generate.log、lint.log)
  • 统一的 history.log 文件记录所有命令的活动
  • 条目以 timestamp|value 管道分隔格式存储
  • 支持JSON、CSV和纯文本格式导出

系统要求

  • - Bash 4+,启用 set -euo pipefail 严格模式
  • 标准Unix工具:date、wc、du、tail、grep、sed、cat
  • 无需外部依赖或API密钥

使用场景

  1. 1. 启动新项目——从模板生成README,然后进行lint检查和格式化,确保提交前的质量
  2. 审计现有文档——检查并验证README是否缺少章节(许可证、贡献指南、安装说明),并自动修复常见问题
  3. 转换文档格式——在文档处理流程中,将README内容在Markdown、reStructuredText或其他格式之间进行转换
  4. 比较README变更——对比两个版本的README,审查跨版本或分支的变更内容
  5. CI/CD文档质量门禁——将lint和validate命令集成到流水线中,在每个PR上强制执行文档标准

示例

bash

检查README的完整性


readme-maker check 缺少:许可证章节、贡献指南、徽章

验证Markdown结构

readme-maker validate ## 标题正常,链接3/3有效,图片1/1可访问

根据项目信息生成README

readme-maker generate name=my-app lang=python license=MIT

检查样式问题

readme-maker lint 第42行:尾部空格;第58行:标题前缺少空行

格式化Markdown内容

readme-maker format 标题已规范化,列表缩进已修复,每行80列换行

应用模板

readme-maker template 简约版——已添加:标题、描述、安装、使用、许可证

预览渲染输出

readme-maker preview 已渲染128行,3个代码块,2个表格

查看汇总统计信息

readme-maker stats

以JSON格式导出所有数据

readme-maker export json

搜索特定条目

readme-maker search license

输出

所有命令输出到标准输出。如需重定向到文件:

bash
readme-maker report 每周审计 > report.txt
readme-maker export csv # 保存到 ~/.local/share/readme-maker/export.csv

配置

通过修改脚本设置 DATA_DIR,或使用默认路径:~/.local/share/readme-maker/



由 BytesAgain 提供支持 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 readme-maker-1776190502 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 readme-maker-1776190502 技能

通过命令行安装

skillhub install readme-maker-1776190502

下载

⬇ 下载 readme-maker v2.0.0(免费)

文件大小: 4.63 KB | 发布时间: 2026-4-17 15:54

v2.0.0 最新 2026-4-17 15:54
Domain-specific upgrade

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部