CodeBox 码盒 - 智能二维码
VerifiedCodeBox 码盒 智能二维码 — AI and machine learning tool with Agent Skill support.
$ Add to .claude/skills/ About This Skill
Content available in Chinese
# CodeBox 码盒 — 智能二维码 Skill
CodeBox(码盒)是专业的智能二维码生成平台,支持动态二维码、带 Logo 二维码、彩色渐变二维码等多种样式,提供 UTM 参数追踪、扫码统计分析等功能。
- 本 Skill 提供两类能力:
- 免费能力(无需 API Key):直接生成二维码图片
- 高级能力(需要 API Key):带追踪的动态二维码、扫码统计、动态链接更新、模板浏览
Setup
Base URL: `https://www.codebox.club`
免费使用(generate_image)
无需任何配置,直接调用即可。限制:10 次/分钟,最大 1000px。
高级功能(需要 API Key)
设置环境变量: ``` export CODEBOX_API_KEY=cb_sk_your_key_here ```
获取 API Key:https://www.codebox.club/dashboard/settings/api-keys
高级功能的请求需要 Header: ``` Authorization: Bearer $CODEBOX_API_KEY Content-Type: application/json ```
---
Actions
1. generate_image — 生成二维码图片(免费,无需 API Key)
直接生成二维码图片,支持 URL、文本、WiFi、名片等多种内容类型,支持自定义颜色、渐变、Logo、背景图、模板等丰富样式。返回二维码图片(PNG/SVG)。
When to use: 用户想快速生成一个二维码图片,不需要追踪和统计功能。
```bash curl -s -X POST https://www.codebox.club/api/v1/qrcode/generate \ -H "Content-Type: application/json" \ -d '{ "content": "https://example.com", "size": 300, "format": "png", "dotsStyle": "rounded", "dotsColor": "#f59e0b", "backgroundColor": "#FFFFFF", "cornersSquareStyle": "dot", "cornersDotStyle": "dot", "errorCorrectionLevel": "M" }' \ -o qrcode.png ```
Parameters: | Parameter | Type | Required | Description | |---|---|---|---| | content | string | Yes | 要编码的 URL 或文本内容(最大 4000 字符) | | type | string | No | 内容类型:`URL`、`TEXT`、`WIFI`、`VCARD`、`EMAIL`、`PHONE` | | size | number | No | 图片尺寸 50-1000px(默认 300,有 API Key 时最大 2000) | | format | string | No | 输出格式:`png`(默认)或 `svg` | | margin | number | No | 边距 0-100(默认 10) | | errorCorrectionLevel | string | No | 容错级别:`L`、`M`(默认)、`Q`、`H` | | styleMode | string | No | `normal`(默认)或 `image`(带背景图模式) | | templateId | string | No | 风格模板 ID(通过 `list_templates` 获取) | | dotsStyle | string | No | 模块形状:`square`、`rounded`、`classy`、`classy-rounded`、`extra-rounded`、`dots` | | dotsColor | string | No | 模块颜色(十六进制,如 `#000000`) | | dotsGradient | object | No | 模块渐变:`{ type, rotation, colorStops }` | | backgroundColor | string | No | 背景色(十六进制) | | backgroundGradient | object | No | 背景渐变 | | backgroundImage | string | No | 背景图片 URL | | backgroundImageSize | number | No | 背景图缩放 0.1-2.0(默认 1.0) | | backgroundImageOpacity | number | No | 背景图透明度 0.1-1.0(默认 1.0) | | cornersSquareStyle | string | No | 定位点外框形状:`square`、`extra-rounded`、`dot` | | cornersSquareColor | string | No | 定位点外框颜色 | | cornersSquareGradient | object | No | 定位点外框渐变 | | cornersDotStyle | string | No | 定位点内框形状:`square`、`dot`、`extra-rounded` | | cornersDotColor | string | No | 定位点内框颜色 | | cornersDotGradient | object | No | 定位点内框渐变 | | logoUrl | string | No | Logo 图片 URL | | logoSize | number | No | Logo 大小比例 0.1-0.5(默认 0.2) | | logoMargin | number | No | Logo 边距 0-50(默认 5) | | logoX | number | No | Logo X 位置 0-1(默认 0.5 居中) | | logoY | number | No | Logo Y 位置 0-1(默认 0.5 居中) | | responseFormat | string | No | 设为 `json` 返回 base64 JSON 而非图片二进制 |
WiFi 类型示例: ```bash curl -s -X POST https://www.codebox.club/api/v1/qrcode/generate \ -H "Content-Type: application/json" \ -d '{ "content": "MyWiFi", "type": "WIFI", "wifi": { "ssid": "MyWiFi", "password": "12345678", "security": "WPA" }, "dotsStyle": "rounded", "dotsColor": "#3b82f6" }' \ -o wifi-qrcode.png ```
名片类型示例: ```bash curl -s -X POST https://www.codebox.club/api/v1/qrcode/generate \ -H "Content-Type: application/json" \ -d '{ "content": "vcard", "type": "VCARD", "vcard": { "firstName": "张", "lastName": "三", "phone": "13800138000", "email": "[email protected]", "organization": "码盒科技" }, "dotsColor": "#10b981" }' \ -o vcard-qrcode.png ```
JSON 格式返回(获取 base64): ```bash curl -s -X POST https://www.codebox.club/api/v1/qrcode/generate \ -H "Content-Type: application/json" \ -d '{ "content": "https://example.com", "responseFormat": "json" }' ```
Response: ```json { "success": true, "data": { "image": "data:image/png;base64,iVBORw0KGgo...", "format": "png", "size": 300, "mimeType": "image/png" } } ```
- Tips:
- 默认返回二进制图片,用 `-o file.png` 保存到文件
- 设 `responseFormat: "json"` 获取 base64 编码的图片数据
- 有 API Key 时尺寸上限提升到 2000px,频率提升到 60 次/分钟
- 使用 `templateId` 可一键应用预设风格
---
2. generate — 生成带追踪的动态二维码(需要 API Key)
创建带短链追踪的动态二维码,可事后更新目标 URL,可查看扫码统计。
When to use: 用户想创建可追踪、可动态更新的二维码,用于营销活动、线下物料等。
```bash curl -s -X POST https://www.codebox.club/api/v1/plugin/generate \ -H "Authorization: Bearer $CODEBOX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "content": "https://example.com", "mode": "DYNAMIC", "name": "夏季促销活动", "keywords": ["科技", "现代"], "errorCorrectionLevel": "M" }' ```
Parameters: | Parameter | Type | Required | Description | |---|---|---|---| | content | string | Yes | 要编码的 URL 或文本内容 | | mode | string | No | `DYNAMIC`(默认,可追踪)或 `STATIC` | | name | string | No | 二维码显示名称 | | templateId | string | No | 风格模板 ID(通过 `list_templates` 获取) | | keywords | string[] | No | 自动匹配模板的关键词(如 `["春节", "喜庆"]`) | | errorCorrectionLevel | string | No | 容错级别:`L`、`M`(默认)、`Q`、`H` |
Response: ```json { "success": true, "data": { "id": "clxxx...", "shortLink": "https://www.codebox.club/s/AbCdEf", "templateUsed": "tech-modern-01", "matchedKeywords": ["科技"], "styles": { ... } } } ```
- Tips:
- 使用 `DYNAMIC` 模式可在不重新印刷的情况下更新目标 URL
- 使用 `keywords` 自动匹配视觉相关的风格模板
- 使用 `templateId` 精确指定模板(先用 `list_templates` 浏览)
---
3. get_stats — 获取二维码扫码统计(需要 API Key)
获取扫描统计数据,包括总扫描量、设备分布、浏览器/操作系统统计、地理位置数据和每日趋势。
When to use: 用户想查看二维码效果、分析扫码数据、对比不同活动、或获取地域洞察。
```bash curl -s -X GET "https://www.codebox.club/api/v1/plugin/analytics?id=QR_CODE_ID&startDate=2026-01-01&endDate=2026-03-09" \ -H "Authorization: Bearer $CODEBOX_API_KEY" ```
Parameters: | Parameter | Type | Required | Description | |---|---|---|---| | id | string | Yes | 二维码 ID(来自 `generate` 的响应) | | startDate | string | No | 起始日期 `YYYY-MM-DD`(默认:30 天前) | | endDate | string | No | 结束日期 `YYYY-MM-DD`(默认:今天) |
Response: ```json { "success": true, "data": { "totalScans": 1234, "uniqueUsers": 890, "deviceBreakdown": { "mobile": 72.5, "desktop": 22.3, "tablet": 5.2 }, "dailyScans": [{ "date": "2026-03-01", "count": 45 }], "topBrowsers": [{ "browser": "Chrome", "count": 500 }], "topOS": [{ "os": "iOS", "count": 400 }], "geoData": [{ "country": "CN", "region": "Shanghai", "city": "Shanghai", "count": 200 }] } } ```
---
4. update_link — 更新动态二维码(需要 API Key)
修改已有动态二维码的目标 URL、名称或状态,无需重新印刷。
When to use: 用户想将现有二维码重定向到新 URL、重命名、或禁用/过期处理。
```bash curl -s -X PATCH https://www.codebox.club/api/v1/plugin/update \ -H "Authorization: Bearer $CODEBOX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "id": "QR_CODE_ID", "targetUrl": "https://example.com/new-page", "name": "秋季活动" }' ```
Parameters: | Parameter | Type | Required | Description | |---|---|---|---| | id | string | Yes | 二维码 ID | | targetUrl | string | No | 新的目标 URL | | name | string | No | 新的显示名称 | | status | string | No | `READY`、`EXPIRED` 或 `DELETED` |
至少需要提供 `targetUrl`、`name`、`status` 中的一个。
Response: ```json { "success": true, "data": { "id": "clxxx...", "targetUrl": "https://example.com/new-page", "name": "秋季活动", "status": "READY", "updatedAt": "2026-03-09T10:30:00.000Z" } } ```
---
5. list_templates — 浏览风格模板(需要 API Key)
列出所有可用的二维码风格模板,包括品牌、行业、场景、艺术、平台、节日、名片等类别。返回的模板 ID 可用于 `generate` 或 `generate_image` 的 `templateId` 参数。
When to use: 用户想查看可用风格、找到主题模板、或在生成前按类别浏览。
```bash curl -s -X GET https://www.codebox.club/api/v1/plugin/catalog \ -H "Authorization: Bearer $CODEBOX_API_KEY" ```
Response: ```json { "success": true, "data": { "totalTemplates": 150, "tags": ["科技", "春节", "商务", "餐饮"], "categories": [ { "source": "style", "count": 80, "templates": [{ "id": "tech-01", "name": "科技蓝", "category": "technology", "tags": [] }] }, { "source": "festival", "count": 40, "templates": [] }, { "source": "business", "count": 30, "templates": [] } ] } } ```
---
6. check_quota — 查询 API 配额(需要 API Key)
查询当前计费周期的 API 调用剩余配额。
```bash curl -s -X GET https://www.codebox.club/api/v1/quota \ -H "Authorization: Bearer $CODEBOX_API_KEY" ```
---
Workflow Examples
快速生成二维码(免费)
- 调用 `generate_image` 生成二维码图片,自定义颜色和样式
- 保存图片用于分享或打印
营销活动二维码(需要 API Key)
- 浏览模板:调用 `list_templates` 找到合适的风格
- 生成二维码:调用 `generate`,传入 `templateId` 和活动 URL
- 分享 `shortLink` 或嵌入二维码图片到物料中
- 投放后,调用 `get_stats` 监控扫码效果
- 需要时,调用 `update_link` 重定向到新 URL
A/B 测试
- 生成两个二维码,分别指向不同的目标 URL(方案 A 和 B)
- 在相似位置部署两个二维码
- 积累足够数据后,调用 `get_stats` 对比两者效果
- 使用 `update_link` 将效果差的二维码重定向到效果好的 URL
季节活动轮换
- 生成一个 `DYNAMIC` 二维码用于固定展示位
- 每个季度调用 `update_link` 指向新的季节页面
- 通过 `get_stats` 的日期范围参数对比各季度效果
Use Cases
- Generate static QR codes with custom logos, colors, and gradient styles
- Create dynamic QR codes with UTM parameter tracking and scan analytics
- Produce branded QR codes matching company color schemes for marketing materials
- Track QR code scan rates and geographic distribution through the analytics dashboard
- Generate batch QR codes for product packaging or event marketing campaigns
Pros & Cons
Pros
- +Free tier available for basic QR code generation without API key
- +Advanced features include dynamic links, UTM tracking, and scan analytics
- +Multiple visual styles including logos, gradients, and custom colors
Cons
- -Documentation primarily in Chinese
- -Only available on claude-code and openclaw platforms
- -Advanced analytics and dynamic QR features require an API key
FAQ
What does CodeBox 码盒 - 智能二维码 do?
What platforms support CodeBox 码盒 - 智能二维码?
What are the use cases for CodeBox 码盒 - 智能二维码?
100+ free AI tools
Writing, PDF, image, and developer tools — all in your browser.
Next Step
Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.