Token导航 LogoToken导航

Agent Skill · 效率

vrain(vrain 效率)

vrain 用于整理文档、README、Markdown 和说明材料,适合在 OpenClaw 中需要把零散信息整理成结构清晰的文档时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

vrain 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在效率类的 21,003 个 Skill 里排第 13,124。

总安装 3,854周安装 159GitHub Stars 公开资料未说明下载 1,259核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:vrain(vrain 效率)
来源仓库:https://github.com/shanleiguang/vrain
安装命令:
openclaw skills install vrain
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install vrain

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

调用本地安装的 vRain 工具,将 Markdown 或纯文本中文古籍转换为古籍刻本风格的直排 PDF 电子书。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install vrain;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

vrain 怎么安装?

在终端执行 openclaw skills install vrain。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

vrain 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

vrain 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

vrain 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

vrain 用的人多吗?

公开数据是累计安装 3,854 次,近一周安装 159 次,下载 1,259 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

vrain 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
vrain

vrain 效率 · 本页

3,854—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

vRain Skill - 中文古籍刻本电子书制作工具

将 Markdown/纯文本古籍转换为古籍刻本风格的直排 PDF 电子书。

触发条件

用户要求制作古籍风格电子书、直排 PDF、古籍刻本时使用此 Skill。


重要声明

本 Skill 依赖用户本地安装的 vRain 工具,不包含 vRain 代码。

vRain 是一款面向读者的中文古籍刻本风格直排电子书制作工具。参考中文古籍雕版刻本制作过程,首先生成书叶背景图,根据行数、每行字数形成一个自右向左、自上而下的位置数组,然后把文本逐字打印到对应位置,打满一页、新建一页,直到所有文字处理完。


依赖说明

1.1 安装 vRain 工具

必须先完成此步骤:

# 克隆 vRain 仓库到本地
cd ~/GitHub
git clone https://github.com/shanleiguang/vRain.git

# 进入目录
cd vRain

vRain 仓库包含:

  • vrain.pl - 主脚本
  • vrain_mr.pl - 多栏版本(族谱、古籍字典)
  • fonts/ - 字体文件
  • canvas/ - 背景图
  • books/ - 书籍配置样例
  • tools/ - 辅助工具

1.2 安装 Perl 依赖

# 使用 cpanm 安装(推荐)
cpanm PDF::Builder Font::FreeType Math::Trig Image::Magick

# 或使用系统 Perl + cpan
sudo cpan PDF::Builder Font::FreeType Math::Trig Image::Magick

1.3 准备字体文件

字体文件自行下载,存入 vRain 仓库的 fonts/ 目录中:

推荐字体用途
qiji-combo.ttf主字体,令东奇侪体
HanaMinA.ttf / HanaMinB.ttf辅字体,花园明朝体

1.4 准备背景图

背景图在 vRain 仓库的 canvas/ 目录中(.jpg + .cfg 文件)。


Skill 调用方式

调用方式

本 Skill 作为命令行包装器,调用用户本地安装的 vRain 工具。

工作目录:~/GitHub/vRain/

核心命令

perl vrain.pl -b <书籍ID> [-f <起始序号>] [-t <结束序号>] [-c] [-z <页数>]
参数必填默认值说明
-b是无书籍ID,对应 books/<ID>/ 目录
-f否1起始卷/章回号(对应 text/ 目录下的文件名编号)
-t否最后结束卷/章回号(对应 text/ 目录下的文件名编号)
-z否无测试模式,仅输出指定页数,用于调试排版参数
-c否自动添加压缩 PDF(MacOS)
-h否无显示帮助信息
-v否无显示更多信息
# 方式1: 使用 wrapper(推荐)
vrain -b 01                  # 制作整本书
vrain -b 01 -f 1 -t 10      # 制作第1~10回
vrain -b 01 -z 3            # 测试输出前3页

# 方式2: 直接调用 perl 脚本
cd ~/GitHub/vRain
perl vrain.pl -b 01 -c      # 制作整本书
perl vrain.pl -b 01 -z 10   # 测试输出前10页
perl vrain.pl -b 01 -f 11 -t 20 -c  # 制作第11~20回
perl vrain.pl -h             # 查看帮助

批量制作与工作流

标准工作流:先测试,后批量

# 第1步:查看书籍有多少回/卷
ls books/01/text/*.txt | wc -l

# 第2步:测试前几页,确认排版效果
vrain -b 01 -z 3

# 第3步:确认效果OK后,批量制作
vrain -b 01                  # 制作全部(或指定范围)

常见用法

# 制作前10回
vrain -b 01 -f 1 -t 10

# 制作第11~20回(增量追加)
vrain -b 01 -f 11 -t 20

# 重新制作某几回(覆盖已有)
vrain -b 01 -f 5 -t 8

批量制作多本书

# 顺序制作(等待完成再下一本)
for book in 聊斋志异 儒林外史 醒世恒言; do
    echo "=== 制作《$book》 ==="
    vrain -b "$book"
done

输出说明

  • PDF 文件输出到 PDF/ 目录
  • 文件名格式:《书名》文本序号.pdf

书籍配置

目录结构

在 books/<书籍ID>/ 目录下创建以下文件:

books/<书籍ID>/
├── book.cfg          # 书籍配置文件(必需)
├── cover.jpg         # 封面图(可选)
└── text/
    ├── 01.txt        # 第1回
    ├── 02.txt        # 第2回
    └── ...
    # 或多位数如 001.txt, 002.txt ... 10.txt, 11.txt ...

book.cfg 配置项

# 基础信息
title=书名
author=作者

# 背景图 ID(对应 canvas/ 目录)
canvas_id=24_paper
row_num=30           # 每列字数
row_delta_y=10       # 列末到边框距离

# 字体配置
font1=qiji-combo.ttf
font2=HanaMinA.ttf
font3=HanaMinB.ttf

# 正文字体大小
text_fonts_array=123
text_font1_size=60
text_font2_size=42
text_font3_size=42
text_font_color=black

# 封面配置
cover_title_font_size=120
cover_title_y=200
cover_author_font_size=60
cover_author_y=600
cover_font_color=black

# 版心标题
title_font_size=80
title_y=1200
title_postfix=卷X   # 卷号后缀,置空则不显示

# 页码
pager_font_size=35
pager_y=500

# 标点处理
if_onlyperiod=1     # 归一化为句号

vRain 功能特性

  • 书叶背景图:书房名、尺寸、列数、框线粗细及颜色均可配置。支持单双、顺对、黑白鱼尾。
  • 风格背景图:支持生成宣纸做旧风格、竹简风格的背景图。
  • 批注文字:支持小字双排。正文、批注文字的字体、大小、颜色、位置可配置。
  • 位置微调:正文文字、批注文字、标点符号的上、下、左、右位置均可微调。
  • 多字体支持:一主多辅字体,主字体不支持时自动采用辅助字体补字。
  • 标点处理:标点符号替换规则、过滤规则可配置。标点符号可归一化为句号。
  • 书名号:书名号、单双引号直排旋转九十度。可调整为侧边线。
  • 目录生成:根据文本序号自动生成 PDF 目录,如第x回、卷x。
  • 保留字符:

- @ - 代表空格 - 【】 - 内代表双排批注文字 - % - 换叶符 - & - 换页符(半叶) - & - 下行文字居叶末 - S+数字 - 文本行首代表整段缩几个字符


背景图制作

生成古籍刻本风格的背景图(书叶边框、鱼尾、宣纸纹理等)。

触发条件

用户要求制作古籍背景图、生成书叶边框、创建宣纸风格背景时使用此功能。

背景图脚本

背景图脚本位于 canvas/ 目录:

  • canvas.pl - 主要背景图生成脚本
  • vintage.pl - 宣纸做旧风格背景图脚本
  • bamboo.pl - 竹简风格背景图脚本

工作目录

工作目录:~/GitHub/vRain/canvas/

核心命令

perl canvas.pl -c <背景图ID>
perl vintage.pl -c <背景图ID>
perl bamboo.pl -c <背景图ID>
参数必填说明
-c是背景图ID,对应配置文件名(不含.cfg后缀)
-h否显示帮助信息

背景图配置

配置目录结构

在 canvas/ 目录下创建配置文件(.cfg)和输出文件:

canvas/
├── <背景图ID>.cfg       # 配置文件(必需)
├── <背景图ID>.jpg       # 生成的背景图(输出)
└── ...
基础配置项 (canvas.cfg)
# 画布尺寸
canvas_width=1485
canvas_height=2100
canvas_color=#f5f5dc    # 背景颜色(如米色)

# 页边距
margins_top=150
margins_bottom=150
margins_left=150
margins_right=150

# 版心配置
leaf_col=2              # 列数(1=单栏,2=双栏)
leaf_center_width=80    # 中间框线宽度

# 外框线
outline_width=8
outline_color=#333333

# 内框线
inline_width=2
inline_color=#666666

# 框线边距
outline_hmargin=30
outline_vmargin=30
鱼尾配置项
# 鱼尾类型
fish_top_y=200              # 上鱼尾Y坐标
fish_top_color=#333333      # 上鱼尾颜色
fish_top_rectheight=80      # 上鱼尾身长
fish_top_triaheight=40      # 上鱼尾尾长
fish_top_linewidth=3        # 上鱼尾线宽

fish_btm_y=1900             # 下鱼尾Y坐标
fish_btm_color=#333333      # 下鱼尾颜色
fish_btm_direction=0        # 0=顺鱼尾,1=对鱼尾
fish_btm_rectheight=80      # 下鱼尾身长
fish_btm_triaheight=40      # 下鱼尾尾长
fish_btm_linewidth=3        # 下鱼尾线宽
花鱼尾配置项
# 花鱼尾(装饰性鱼尾)
if_fishflower=1
fish_flower_image=cloud.png  # 花鱼尾装饰图(正方形,内容居中)
宣纸背景配置项
# 宣纸背景图(可选,使用背景图替代纯色)
canvas_background_image=../images/paper texture.jpg
Logo/印章配置项
# 版心底部书房名
logo_text=兀雨书屋
logo_y=2000
logo_color=#333333
logo_font=...
logo_font_size=36

# 或使用印章图片
logo_image=../images/seal.png
多栏模式配置项(族谱/字典)
# 多栏模式
if_multirows=1
multirows_num=4             # 栏数
multirows_linewidth=1       # 分栏线宽
multirows_colcolor=#cccccc  # 栏线颜色

预设背景图

vRain 仓库提供预设背景图:

ID风格说明
simple极简简约无框线
24_paper宣纸24cm 宣纸做旧风格
20_paper宣纸20cm 宣纸风格
28_paper宣纸28cm 大幅宣纸
vintage做旧复古宣纸纹理
bamboo竹简竹简风格
18_blue蓝框18cm 蓝框单栏
18_red红框18cm 红框单栏
24_black黑框24cm 黑框双栏
mr_4多栏4栏族谱模式
mr_5多栏5栏族谱模式

背景图使用示例

1. 使用预设背景图
cd ~/GitHub/vRain/canvas

# 查看预设背景图
ls -la *.jpg *.cfg

# 使用宣纸背景
perl canvas.pl -c 24_paper
2. 创建自定义背景图
# 1. 复制预设配置作为模板
cp 24_paper.cfg mybook.cfg

# 2. 编辑配置
vim mybook.cfg

# 3. 生成背景图
perl canvas.pl -c mybook
3. 使用宣纸做旧风格
# 使用 vintage.pl 生成宣纸做旧背景
perl vintage.pl -c 24_paper
4. 使用竹简风格
# 使用 bamboo.pl 生成竹简背景
perl bamboo.pl -c bamboo

常见问题

Q: 背景图尺寸如何选择?
  • A5尺寸(18cm):适合短篇、单本书
  • A4尺寸(24cm):适合普通古籍
  • A3尺寸(28cm):适合大幅展示或长篇巨著
Q: 如何制作宣纸效果?
# 选项1:使用预设
canvas_id=24_paper

# 选项2:自定义宣纸背景
canvas_background_image=../images/paper_texture.jpg
Q: 鱼尾是什么?

鱼尾是古籍版心中间的装饰性线条,形状像鱼尾。有:

  • 顺鱼尾:上下鱼尾方向一致
  • 对鱼尾:上下鱼尾方向相对
  • 花鱼尾:带装饰图案的鱼尾

辅助工具

添加印章

使用 addyin.pl 添加电子印章:

# 复制到书籍目录
cp tools/addyin.pl books/01/

# 运行
cd books/01
perl addyin.pl

# 参数说明
# -s 藏书章位置(左上/右上)
# -p 页码印章(默认启用)

错误处理

常见错误及解决方案

错误信息原因解决方案
未发现该书籍目录'books/xxx'书籍ID不存在确认 books/<ID>/ 目录存在
未发现该书籍文本目录text/ 目录不存在创建 books/<ID>/text/ 目录
未发现该书籍排版配置文件book.cfg 不存在创建 books/<ID>/book.cfg
未发现字体'fonts/xxx'字体文件缺失将字体文件放入 fonts/ 目录
未发现背景图jpg图片文件背景图缺失将 canvas/*.jpg 和 *.cfg 放入 canvas/
Can't locate XXX.pmPerl 模块未安装cpanm PDF::Builder Font::FreeType Math::Trig Image::Magick

相关项目

项目说明仓库
vRain古籍刻本电子书制作https://github.com/shanleiguang/vRain
vYinn古籍印章制作https://github.com/shanleiguang/vYinn
vQi围棋棋谱转古棋谱图https://github.com/shanleiguang/vQi
vModou古籍扫描图像变形纠正https://github.com/shanleiguang/vModou
vBorder摄影作品边框https://github.com/shanleiguang/vBorder

平台分布

OpenClaw

71.95%
按下载量换算906

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills