mcpField
Q
qr-code-generator

qr-code-generator

github.com/manojbajaj95マーケティング・グロース109308 回インストール6 週間前に更新
リポジトリ

qr-code-generator について

qr-code-generatorは、マーケティングやコンテンツ制作向けにURLからQRコードを作成するスキルです。キャプションやUTMパラメーターを追加でき、PNG・SVG出力やCSVからの一括生成に対応します。

主な機能

  1. 01URLからQRコードを生成
  2. 02PNG・SVGファイルに出力
  3. 03ラベルやURLのキャプション追加
  4. 04UTMパラメーターの追加
  5. 05CSVから一括生成

活用シーン

  1. 01Webページやキャンペーン用コードの作成
  2. 02印刷向けSVGコードの準備
  3. 03異なるラベル付きコードの一括作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/manojbajaj95/claude-gtm-plugin --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 コードジェネレーター

ワークスペースのコンテキスト

質問する前に、初期コンテキストを確認してください。ブランド、対象者、提供内容、チャネル、ツール、制約、指標については strategy/brand.md、個人の文体については about/me.md、コンテンツ計画については content/ideas.md と content/calendar.md を確認してください。従来のプロダクトマーケティング関連のコンテキストファイルは、ほかに情報がない場合のみ使用してください。生成した下書きは content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md に保存し、長期的に役立つ知見は strategy/brand.md、about/me.md、または content/ideas.md に反映してください。

運用上の契約

このスキルは、フロントマターで定められた範囲について単独で機能します。ローカルの指示、参考資料、スクリプト、アセットを手順書として使用し、不足しているタスク固有の情報のみ質問してください。対象範囲を広げず、関連するスキルに引き継いでください。実行可能な成果物、判断、計画、下書き、または診断結果を返してください。

このスキルでできること

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 を使用した場合は、その適用後の最終 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

コメント