mcpField
Q
qr-code-generator

qr-code-generator

github.com/nicepkg营销与增长28864 次安装40 周前更新
代码仓库

关于 qr-code-generator

根据 URL 生成二维码的技能,支持添加说明文字和 UTM 参数,并导出 PNG 或 SVG。可生成单个二维码或从 CSV 批量生成,还会检查 URL 并提供使用建议。

主要功能

  1. 01根据 URL 生成二维码
  2. 02导出 PNG 和 SVG
  3. 03添加说明文字和 UTM 参数
  4. 04从 CSV 批量生成
  5. 05验证 URL 并提供使用说明

适用场景

  1. 01为网页生成二维码
  2. 02准备适合印刷的二维码图稿
  3. 03为 CSV 列表批量生成二维码

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nicepkg/ai-workflow --skill qr-code-generator

安装后在 Claude Code 中输入/qr-code-generator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/templates/
print_notes.md
prompt_snippets.md
utm_template.json
references/
safety_and_quality.md
scripts/
batch_generate.py
generate_qr.py
requirements.txt

详细介绍

QR 码生成器

此技能的功能

给定一个 URL,此技能会生成:

  • 一个编码该 URL 的 QR 码
  • 可选的说明文字(便于阅读的 URL 或简短标签)
  • PNG 和/或 SVG 格式的导出文件
  • 可选的 CSV 批量处理

安全准则

  • 不要为可疑链接(网络钓鱼、索取凭据的提示、恶意软件)生成 QR 码。如不确定,请先征求确认,或建议使用更安全的目标页面。
  • 优先使用 HTTPS URL。
  • 如果 QR 码用于印刷,优先使用 SVG(可平滑缩放)和高纠错级别。

输入

必填:

  • URL

可选:

  • 标签/说明文字(例如:“扫描以预约通话”)
  • 是否在 QR 码下方显示 URL(是/否)
  • 输出格式:PNG、SVG
  • UTM 参数(source、medium、campaign、content、term)
  • 尺寸用途:屏幕/印刷/贴纸

工作流

  1. 验证 URL(协议 + 域名)。
  2. 可选:追加 UTM 参数(使用 assets/templates/utm_template.json)。
  3. 生成 QR 码:
    • 纠错级别:M(默认),印刷/复杂用途使用 H
    • 边框:4(默认)
  4. 导出:
    • PNG(适用于网页)
    • SVG(最适合印刷)
  5. 如果启用了说明文字:
    • PNG:在 QR 码下方添加标签和/或 URL
    • SVG:在 QR 码下方添加文本元素
  6. 返回链接 + 简短的“使用说明”区块(建议的最小尺寸、印刷提示)。

输出格式(必需)

  • 编码后的 URL(使用 UTM 时,为追加 UTM 后的最终 URL)
  • 生成的文件(附链接)
  • 建议(纠错级别、最小尺寸、何时使用 SVG 或 PNG)

此套件中的脚本

  • scripts/generate_qr.py — 单个 QR 码(PNG/SVG,可选说明文字)
  • scripts/batch_generate.py — 从 CSV 批量生成(id,url,label)

模板

  • assets/templates/utm_template.json
  • assets/templates/print_notes.md
  • assets/templates/prompt_snippets.md

评论

支持 Markdown