Utilities
QR Code Generator
Generate static QR codes and dynamic QR Nova redirect codes from OpenClaw.
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