← Back to Plugins
Utilities

QR Code Generator

Nacho González By Nacho González 👁 13 views ▲ 0 votes

Generate static QR codes and dynamic QR Nova redirect codes from OpenClaw.

Homepage GitHub

Install

 openclaw plugins install qr-nova-openclaw

Configuration Example

{ plugins: { entries: { "qr-nova": { enabled: true, config: { apiKey: "qrn_your_key_here" } } } } }

README

# QR Code Generator

Create QR codes directly from OpenClaw.

This plugin fills a gap in the OpenClaw plugin directory: it gives agents a simple way to generate QR codes during planning, support, marketing, ops, or campaign workflows.

Powered by [QR Nova](https://qrcodenova.com/), a [QR code generator](https://qrcodenova.com/qr-code-generator) for static QR codes, [dynamic QR codes](https://qrcodenova.com/dynamic-qr-codes), scan analytics, and editable QR destinations.

## Tools

- `qr_nova_generate_static_qr` - generates a static QR code SVG locally. No QR Nova account required.
- `qr_nova_create_dynamic_qr` - creates a QR Nova dynamic QR code with an editable destination, scan tracking, and permanent redirect URL.

## Install

```bash
openclaw plugins install qr-nova-openclaw
openclaw plugins enable qr-nova
openclaw gateway restart
```

## Configuration

Static QR generation works without configuration.

Dynamic QR creation needs a QR Nova API key with `qr:write` scope.

```json5
{
  plugins: {
    entries: {
      "qr-nova": {
        enabled: true,
        config: {
          apiKey: "qrn_your_key_here",
          baseUrl: "https://qrcodenova.com/api/v1"
        }
      }
    }
  }
}
```

You can also set the key as an environment variable:

```bash
QR_NOVA_API_KEY=qrn_your_key_here
```

## Examples

Generate a static QR:

```json
{
  "url": "https://example.com/menu"
}
```

Create a dynamic QR:

```json
{
  "name": "Spring menu table tent",
  "url": "https://example.com/menu"
}
```

Dynamic output includes:

- QR Nova QR ID
- short code
- scannable redirect URL, for example `https://qrcodenova.com/r/xK9mP2nQ`
- SVG for immediate rendering or export

## Links

- [QR Nova](https://qrcodenova.com/)
- [Free QR code generator](https://qrcodenova.com/qr-code-generator)
- [Dynamic QR codes](https://qrcodenova.com/dynamic-qr-codes)
- [QR Nova API](https://qrcodenova.com/api)

## Why Dynamic QR?

Static QR codes encode the destination directly. If the URL changes, you must reprint.

Dynamic QR codes point to a QR Nova redirect URL. You can edit the destination later, track scans, and keep the printed code working.

## OpenClaw Directory Submission

Use these fields on https://openclawdir.com/submit/plugin after publishing this package or pushing it to GitHub:

- Title: QR Code Generator
- Category: Tools
- Description: Generate static QR codes and dynamic QR Nova redirect codes from OpenClaw.
- Install command: `openclaw plugins install qr-nova-openclaw`
- Configuration example: `{ plugins: { entries: { "qr-nova": { enabled: true, config: { apiKey: "qrn_your_key_here" } } } } }`
- Homepage: `https://qrcodenova.com/qr-code-generator`
- GitHub: `https://github.com/nchgn/qr-nova-openclaw`
- Tags: `openclaw`, `qr-code`, `qr-code-generator`, `dynamic-qr`, `marketing`, `tools`

## License

MIT
QR

Comments

Sign in to leave a comment

Loading comments...