Generate Qrcode

📱 离线二维码生成工具

基于 Python qrcode 库的本地二维码生成工具,无需联网,快速将 URL 或文本转为 PNG 图片

收藏
4.7k
安装
1.1k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

generate-qrcode 是一个轻量级本地二维码生成技能,通过调用预置的 Python 脚本,将任意 URL 或纯文本转换为标准 PNG 格式的二维码图片。使用时需通过命令行调用指定脚本路径,传入内容字符串和输出文件路径两个参数即可生成。

典型调用示例:

python3 ~/.openclaw/skills/generate-qrcode/agent.py "https://example.com" ~/Desktop/output.png

输出规格为默认 10×10 模块尺寸,带 4 格边距,符合通用扫码识别标准。

显著优点

  • 纯离线运行:依赖本地 Python 环境和预置脚本,无需网络连接,杜绝数据外传风险
  • 零配置使用:qrcode 库已预装,开箱即用,无额外依赖管理负担
  • 格式通用:输出标准 PNG,兼容所有扫码设备和识别软件
  • 调用简单:命令行单条指令完成,适合脚本化批量处理

潜在局限

  • 功能单一:仅支持基础二维码生成,无自定义样式(颜色、Logo 嵌入、容错级别调整等)
  • 无交互界面:纯命令行工具,对非技术用户不够友好
  • 路径硬编码:脚本路径固定于 ~/.openclaw/skills/ 目录,迁移或自定义安装时需手动调整
  • 错误处理弱:文档未说明异常输入(如超长文本、特殊字符)的处理机制

适合人群

  • 开发者和技术用户:需快速生成二维码用于测试、文档或自动化工作流
  • 隐私敏感场景:要求数据不出本地,拒绝使用在线生成服务
  • 离线环境用户:无稳定网络连接的工作场景

常规风险

  • 路径遍历风险:若未对 output_path 参数做过滤,可能存在文件覆盖或目录遍历隐患(需验证脚本实现)
  • 输入注入:特殊构造的文本内容可能影响二维码渲染或导致解析异常
  • 依赖库漏洞:qrcode 库本身若存在 CVE,本地环境需自行跟进更新

整体而言,这是一个设计简洁、定位明确的工具型技能,适合作为基础二维码生成能力的补充。

Generate Qrcode 内容

手动下载zip · 2.3 kB
agent.pytext/plain
请选择文件