安全扫描
OpenClaw
可疑
medium confidence总体来看,该技能似乎能实现其声称的功能(基于文件的文章改写),且不要求获取敏感信息,但其指令存在不一致之处,且依赖外部“依赖”技能,这些依赖可能在运行时改变行为——使用前请审查依赖项并在非敏感文件上进行测试。
评估建议
安装/使用前检查项:1)依赖项:该技能将“AI人性化”和润色步骤委托给其他技能(ai-humanizer、humanizer-zh、chinese-writing-polish、blog-rewriter)。这些是第三方技能,会在运行时执行,可能进行网络调用、文件操作或其他转换。安装前请检查这些依赖技能的来源和权限。2)先在非敏感文件上测试:该技能读取任意文件路径并写入输出(可能创建目录)。在样本或公开文本上运行,验证其行为与文档描述一致,且不会以不可接受的方式改变原意。3)审查策略中的矛盾:文档包含冲突的规则(例如“不得添加原文没有的信息”与“添加个人见解”;“100%替换表达方式”与“保留所有核心信息点”)。确定您想要的行为,并在向agent请求时明确说明,以避免不想要的编辑。4)文件权限/输出路径:环境变量可以将输出定向到任何可写路径(如果设置错误甚至可能是系统路径)。确保JL_CONTENT_REWRITER_OUTPUT_DIR设置为安全的项目/输出目录,并避免以特权用户身份运行该技能。5)法律/伦理:自动“改写”可能引发版权和抄袭风险。确保您有权转换源材料,且发布的输出符合...详细分析 ▾
✓ 用途与能力
名称/描述(中文:文章改写器)与提供的工件相匹配:SKILL.md、README、示例和工作流程都描述了读取输入文件、重新处理文本并写入输出文件。未请求意外的凭据、二进制文件或系统路径。声明的可选环境变量与描述的输入/输出位置行为一致。
⚠ 指令范围
运行时指令明确要求读取任意用户提供的文件并写入输出文件(这是预期的)。然而,工作流程文档存在内部矛盾:例如“不得添加原文没有的信息”与包含“添加个人见解或经验”和“结构创新”的原创性要求相冲突。此外,“100%替换表达方式”和“不得有超过5个连续相同字符”与“保留原文所有核心信息点”的规则在操作上存在歧义,可能导致agent在重新排序或重组时改变原意。指令还要求调用其他技能(ai-humanizer、humanizer-zh、chinese-writing-polish等);这些外部技能决定了重要的运行时行为,但不在本技能代码范围内,此处未详细描述。
✓ 安装机制
未包含安装规范(仅限指令),因此该技能本身不会从远程URL下载或执行任何内容。示例脚本建议通过clawhub安装其他技能;这些是平台的标准包操作。提供的文件中没有可疑的下载URL或归档提取。
ℹ 凭证需求
该技能声明并记录了一小组控制输出位置和文件名格式的环境变量;这些都不是必需的,也未请求任何密钥/凭据。这是相称的。注意:SKILL.md引用了环境变量,但技能元数据声明“必需的环境变量:无”——一致但值得注意的是,输出路径变量是可选的,控制文件写入位置。
✓ 持久化与权限
没有“always: true”或其他提升的权限。该技能可由用户调用,不会强制进入每个agent运行。它不请求修改其他技能或系统范围的agent配置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/4/16
jl-content-rewriter 1.0.0 初始发布 - 发布首个版本,提供专业级内容洗稿与改写功能 - 支持高质量重写、原创性检测、平台抄袭风险评估 - 灵活的目录与输出文件管理,支持环境变量配置 - 集成依赖检测与质量评估流程 - 提供详细使用说明、示例及常见问题解答
● 无害
安装命令
点击复制官方npx clawhub@latest install jl-content-rewriter
镜像加速npx clawhub@latest install jl-content-rewriter --registry https://cn.longxiaskill.com镜像同步中
技能文档
🎯 核心功能
高质量内容洗稿
- ✅ 保持原文核心意思,100%替换表达方式
- ✅ 大幅降低重复率,提升原创性
- ✅ 优化逻辑结构,增强可读性
- ✅ 去除AI写作痕迹,增加"人味"
灵活目录管理
- 默认模式:输出到原始文件目录
- 自定义模式:通过环境变量控制输出位置
- 保留路径:可选保留原始目录结构
智能质量评估
- 📊 原创性检查和相似度评估
- 🎯 各平台抄袭风险评估
- 🔄 支持迭代优化直到达标
🚀 快速使用
基本语法
技能jl-content-rewriter完成对下面文章的二次创作:[文件路径]
示例
# 处理单个文件 技能jl-content-rewriter完成对下面文章的二次创作:/path/to/article.txt
# 输出结果(默认) 原始文件:/path/to/article.txt 输出文件:/path/to/article_final.md
⚙️ 环境变量配置
核心变量
| 变量名 | 说明 | 默认值 |
|---|---|---|
JL_CONTENT_REWRITER_OUTPUT_DIR | 输出目录 | 输入文件目录 |
JL_CONTENT_REWRITER_FILE_PREFIX | 文件名前缀 | 空 |
JL_CONTENT_REWRITER_FILE_SUFFIX | 文件名后缀 | _final.md |
JL_CONTENT_REWRITER_KEEP_ORIGINAL_PATH | 保留路径结构 | false |
配置示例
# 自定义输出目录 export JL_CONTENT_REWRITER_OUTPUT_DIR="/data/processed"# 自定义文件名 export JL_CONTENT_REWRITER_FILE_PREFIX="rewritten_" export JL_CONTENT_REWRITER_FILE_SUFFIX=".cleaned.md"
# 保留原始路径 export JL_CONTENT_REWRITER_KEEP_ORIGINAL_PATH=true
🔗 依赖技能
核心依赖(必需)
- ai-humanizer:去除AI写作痕迹
- humanizer-zh:增加中文"人味"
推荐依赖
- chinese-writing-polish:中文写作润色
- blog-rewriter:博客文章优化
安装命令
# 安装核心依赖 clawhub install ai-humanizer humanizer-zh
# 检查依赖状态 ./examples/check_dependencies.sh
📋 工作流程概览
七步完整流程
- 请求识别:解析用户指令和文件路径
- 内容分析:通读原文,提取核心信息
- 深度洗稿:结构调整,措辞替换,逻辑优化
- 质量校验:篇幅检查,查重验证
- 优化处理:去除AI味,内容润色
- 评估反馈:原创检查,相似度评估,平台风险评估
- 输出保存:生成最终文件,专业排版
用户交互流程
- 洗稿完成 → 显示评估报告 → 用户选择下一步
- 可选:继续优化 / 输出保存 / 指定平台优化
📁 文件管理
默认目录结构
输入文件:/projects/article.txt
输出文件:/projects/article_final.md
自定义目录结构
# 设置环境变量后
输入文件:/projects/article.txt
输出文件:/data/processed/article_final.md
🎯 质量标准
相似度要求
- 总体目标:相似度 < 25%
- 严格平台:相似度 < 15%(小红书/抖音/公众号)
- 宽松平台:相似度 < 35%(CSDN)
原创性要求
必须满足至少3项:- 添加个人见解或经验
- 技术表达差异化
- 结构创新
- 案例丰富化
📚 示例与参考
示例文件
examples/original_article.txt- 原始素材示例examples/final_article.md- 洗稿后示例examples/env_config_example.sh- 环境变量配置示例examples/check_dependencies.sh- 依赖检查脚本
详细文档
references/detailed_workflow.md- 完整工作流程references/directory_structure.md- 目录结构说明README.md- 完整使用说明
⚠️ 注意事项
文件要求
- 支持文本文件(.txt, .md等)
- UTF-8编码,确保中文正常
- 文件大小建议 < 2MB
权限要求
- 输入文件有读取权限
- 输出目录有写入权限
- 依赖技能已正确安装
性能考虑
- 处理时间:约每分钟1000-2000字
- 内存使用:根据文章长度动态调整
- 支持批量处理(通过脚本)
🔧 故障排除
常见问题
- 文件未生成:检查环境变量和目录权限
- 优化效果差:检查依赖技能是否安装
- 处理速度慢:文章过长或依赖技能调用延迟
- 中文乱码:确保文件UTF-8编码
调试命令
# 检查环境变量 env | grep JL_CONTENT_REWRITER# 检查依赖 ./examples/check_dependencies.sh
# 测试文件权限 touch /path/to/output/test.txt
🤝 支持与反馈
文档参考
- 完整使用说明:
README.md - 详细工作流程:
references/detailed_workflow.md
问题反馈
- 先检查示例文件和脚本
- 确认环境变量和依赖配置
- 提供具体的错误信息
- 参考故障排除部分
提示:首次使用前,建议运行 ./examples/check_dependencies.sh 检查依赖状态,并参考 examples/ 目录下的示例文件。