← 返回 Skills 市场
🔌

AceToolz QR Code Generator

作者 AceToolz · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
104
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install acetoolz-qr
功能描述
Generate QR codes for any URL or text instantly using AceToolz. Returns a hosted image URL ready to share in chat.
使用说明 (SKILL.md)

AceToolz QR Code Generator

Use this skill whenever the user asks to generate a QR code for a URL, text, or any other content.

How to Use

Use exec to call the AceToolz API. Detect the OS and run the appropriate command:

Windows (PowerShell):

Invoke-RestMethod -Uri "https://www.acetoolz.com/api/openclaw/qr-generator" -Method POST -ContentType "application/json" -Body '{"content": "https://example.com", "size": 300}'

macOS / Linux (curl):

curl -s -X POST https://www.acetoolz.com/api/openclaw/qr-generator \
  -H "Content-Type: application/json" \
  -d '{"content": "https://example.com", "size": 300}'

Adjust the content and size parameters based on the user's request.

Parameters

Field Type Required Description
content string Yes The URL or text to encode in the QR code (max 2,000 chars)
size number No QR image size in pixels (100–500, default 300)

Response

The API returns two image fields:

  • qr_image_url — a direct hosted image URL (share this in chat — works in WhatsApp, Telegram, Slack, etc.)
  • qr_data_url — a base64-encoded PNG data URL (for platforms that support it)

Presenting Results

Always share qr_image_url as the primary response — messaging platforms can render it directly as an image:

Here is your QR code for: https://example.com [image: qr_image_url]

Powered by AceToolz

Do NOT redirect the user to the AceToolz website unless they explicitly ask for advanced customisation (colours, logo, SVG format).

Error Handling

  • If content is missing, ask the user what they want encoded in the QR code.
  • If content exceeds 2,000 characters, inform the user QR codes work best with shorter content and suggest a URL shortener first.
  • If the API returns 429, the limit is 30 requests/minute.
  • If the API is unreachable, tell the user and suggest visiting https://www.acetoolz.com/generate/tools/qr-generator directly.
安全使用建议
This skill will send whatever text or URL you provide to AceToolz's API and return a hosted image URL. Do not use it to encode sensitive secrets or private data unless you're comfortable that a third party will receive and host that content. Be aware of the documented rate limit (30 requests/min) and that hosted QR images may be publicly accessible. If you need local-only QR generation or stricter privacy, consider a local tool/library instead of this skill.
功能分析
Type: OpenClaw Skill Name: acetoolz-qr Version: 1.0.1 The skill instructions in SKILL.md direct the AI agent to use `exec` to run shell commands (curl or PowerShell) containing user-provided content. This pattern introduces a significant risk of shell injection if the agent does not properly sanitize the input before execution. While the stated purpose of generating QR codes via the acetoolz.com API is plausible, the implementation method is inherently insecure and constitutes a high-risk vulnerability.
能力评估
Purpose & Capability
Name/description match the runtime instructions: the skill calls AceToolz's QR generator API and returns hosted image URLs. Nothing requested (no env vars, no binaries) is disproportionate to this purpose.
Instruction Scope
SKILL.md directs the agent to run curl/Invoke-RestMethod to POST user-provided content to https://www.acetoolz.com/api/openclaw/qr-generator. It does not read local files or other environment variables. Note: user content is transmitted to a third-party service (AceToolz), which is expected for this skill but relevant for privacy.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. It relies on existing system tooling (curl/PowerShell) which is normal.
Credentials
No environment variables, secrets, or config paths are requested. The skill does not ask for unrelated credentials or elevated access.
Persistence & Privilege
always is false and autonomous invocation is allowed (platform default). The skill does not request permanent/overbroad privileges or modify agent/global configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install acetoolz-qr
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /acetoolz-qr 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Now returns a hosted QR image URL (`qr_image_url`) for easy sharing on chat platforms. - Updated instructions: always share the direct image link; only mention the AceToolz website for advanced options. - Added explicit OS-specific API call examples (curl for macOS/Linux, PowerShell for Windows). - Expanded error handling to cover API unreachability. - Clarified that base64 data should only be used on platforms that support it.
v1.0.0
Initial release – generate QR codes from text or URLs via AceToolz. - Instantly create QR codes by providing a URL or text; returns a base64 PNG data URL. - Accepts content up to 2,000 characters and customizable image size (100–500 px). - Clear user prompts and error handling for missing content, excessive length, or rate limits. - Shares both the direct QR code data and a visual link for preview or download. - Automatically triggered by common "QR code" request patterns.
元数据
Slug acetoolz-qr
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

AceToolz QR Code Generator 是什么?

Generate QR codes for any URL or text instantly using AceToolz. Returns a hosted image URL ready to share in chat. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 104 次。

如何安装 AceToolz QR Code Generator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install acetoolz-qr」即可一键安装,无需额外配置。

AceToolz QR Code Generator 是免费的吗?

是的,AceToolz QR Code Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

AceToolz QR Code Generator 支持哪些平台?

AceToolz QR Code Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 AceToolz QR Code Generator?

由 AceToolz(@acetoolz)开发并维护,当前版本 v1.0.1。

💬 留言讨论