{
  "schemaVersion": "1.0",
  "item": {
    "slug": "quiverai-quickstart",
    "name": "QuiverAI Quickstart",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/charmmm718/quiverai-quickstart",
    "canonicalUrl": "https://clawhub.ai/charmmm718/quiverai-quickstart",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/quiverai-quickstart",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=quiverai-quickstart",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/quiverai-quickstart"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/quiverai-quickstart",
    "agentPageUrl": "https://openagent3.xyz/skills/quiverai-quickstart/agent",
    "manifestUrl": "https://openagent3.xyz/skills/quiverai-quickstart/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/quiverai-quickstart/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "QuiverAI 快速入门指南",
        "body": "本指南将帮助你快速上手QuiverAI的SVG生成API，包括账户创建、API密钥配置、SDK安装和发送请求的完整流程。"
      },
      {
        "title": "1. 创建账户",
        "body": "首先访问 quiver.ai/start 创建QuiverAI公开测试账户，然后登录 app.quiver.ai。"
      },
      {
        "title": "2. 创建API密钥",
        "body": "在应用中打开 API Keys（Settings > Developers > API Keys）\n点击 Create API key 并命名\n立即复制密钥 —— 密钥只显示一次，无法后续找回"
      },
      {
        "title": "3. 配置环境变量",
        "body": "QuiverAI API使用Bearer认证方式。将密钥保存为 QUIVERAI_API_KEY：\n\nmacOS/Linux:\n\nexport QUIVERAI_API_KEY=\"<your-key>\"\n\nWindows PowerShell:\n\n$env:QUIVERAI_API_KEY=\"<your-key>\""
      },
      {
        "title": "Node.js SDK",
        "body": "使用官方Node.js SDK：\n\nnpm install @quiverai/sdk\n\n或使用 pnpm/bun：\n\npnpm add @quiverai/sdk\n# 或\nbun add @quiverai/sdk"
      },
      {
        "title": "使用Node.js SDK",
        "body": "import { QuiverAI } from \"@quiverai/sdk\";\n\nconst client = new QuiverAI({\n  bearerAuth: process.env[\"QUIVERAI_API_KEY\"],\n});\n\nconst logo = await client.createSVGs.generateSVG({\n  model: \"arrow-preview\",\n  prompt: \"A logo for the next AI Design startup\",\n});\n\nconsole.log(logo);"
      },
      {
        "title": "使用REST API",
        "body": "也可以直接使用HTTP请求：\n\ncurl --request POST \\\n  --url https://api.quiver.ai/v1/svgs/generations \\\n  --header 'Authorization: Bearer <QUIVERAI_API_KEY>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"model\": \"arrow-preview\",\n    \"prompt\": \"A logo for the next AI Design startup\",\n    \"n\": 1,\n    \"stream\": false\n  }'"
      },
      {
        "title": "错误处理",
        "body": "API返回JSON错误载荷：\n\n{\n  \"status\": 429,\n  \"code\": \"rate_limit_exceeded\",\n  \"message\": \"Rate limit exceeded\",\n  \"request_id\": \"req_01J...\"\n}\n\n常见错误码：\n\n401 Unauthorized: API密钥缺失或无效\n402 Payment Required: 积分不足\n429 Too Many Requests: 请求过于频繁，请稍后重试"
      },
      {
        "title": "计费模型",
        "body": "每次成功的API请求消耗1积分\n计费按请求次数计算，即使 n 大于1也只消耗1积分"
      },
      {
        "title": "下一步",
        "body": "查看 API参考文档\n了解 定价和套餐\n探索模型：Text to SVG 和 Image to SVG"
      },
      {
        "title": "重要提示",
        "body": "永远不要将API密钥提交到版本控制仓库\n确保环境变量在生产环境中安全存储\n关注API调用频率以避免触发速率限制"
      }
    ],
    "body": "QuiverAI 快速入门指南\n\n本指南将帮助你快速上手QuiverAI的SVG生成API，包括账户创建、API密钥配置、SDK安装和发送请求的完整流程。\n\n前期准备\n1. 创建账户\n\n首先访问 quiver.ai/start 创建QuiverAI公开测试账户，然后登录 app.quiver.ai。\n\n2. 创建API密钥\n在应用中打开 API Keys（Settings > Developers > API Keys）\n点击 Create API key 并命名\n立即复制密钥 —— 密钥只显示一次，无法后续找回\n3. 配置环境变量\n\nQuiverAI API使用Bearer认证方式。将密钥保存为 QUIVERAI_API_KEY：\n\nmacOS/Linux:\n\nexport QUIVERAI_API_KEY=\"<your-key>\"\n\n\nWindows PowerShell:\n\n$env:QUIVERAI_API_KEY=\"<your-key>\"\n\n安装SDK\nNode.js SDK\n\n使用官方Node.js SDK：\n\nnpm install @quiverai/sdk\n\n\n或使用 pnpm/bun：\n\npnpm add @quiverai/sdk\n# 或\nbun add @quiverai/sdk\n\n发送第一个请求\n使用Node.js SDK\nimport { QuiverAI } from \"@quiverai/sdk\";\n\nconst client = new QuiverAI({\n  bearerAuth: process.env[\"QUIVERAI_API_KEY\"],\n});\n\nconst logo = await client.createSVGs.generateSVG({\n  model: \"arrow-preview\",\n  prompt: \"A logo for the next AI Design startup\",\n});\n\nconsole.log(logo);\n\n使用REST API\n\n也可以直接使用HTTP请求：\n\ncurl --request POST \\\n  --url https://api.quiver.ai/v1/svgs/generations \\\n  --header 'Authorization: Bearer <QUIVERAI_API_KEY>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n    \"model\": \"arrow-preview\",\n    \"prompt\": \"A logo for the next AI Design startup\",\n    \"n\": 1,\n    \"stream\": false\n  }'\n\n错误处理\n\nAPI返回JSON错误载荷：\n\n{\n  \"status\": 429,\n  \"code\": \"rate_limit_exceeded\",\n  \"message\": \"Rate limit exceeded\",\n  \"request_id\": \"req_01J...\"\n}\n\n\n常见错误码：\n\n401 Unauthorized: API密钥缺失或无效\n402 Payment Required: 积分不足\n429 Too Many Requests: 请求过于频繁，请稍后重试\n计费模型\n每次成功的API请求消耗1积分\n计费按请求次数计算，即使 n 大于1也只消耗1积分\n下一步\n查看 API参考文档\n了解 定价和套餐\n探索模型：Text to SVG 和 Image to SVG\n重要提示\n永远不要将API密钥提交到版本控制仓库\n确保环境变量在生产环境中安全存储\n关注API调用频率以避免触发速率限制"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/charmmm718/quiverai-quickstart",
    "publisherUrl": "https://clawhub.ai/charmmm718/quiverai-quickstart",
    "owner": "charmmm718",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/quiverai-quickstart",
    "downloadUrl": "https://openagent3.xyz/downloads/quiverai-quickstart",
    "agentUrl": "https://openagent3.xyz/skills/quiverai-quickstart/agent",
    "manifestUrl": "https://openagent3.xyz/skills/quiverai-quickstart/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/quiverai-quickstart/agent.md"
  }
}