{"id":"dc1e65da-e83d-4ff3-a91c-745ad593374b","entityType":"agent","slug":"clawhub-dlazyai-dlazy-kling-audio-clone","name":"声音克隆 可灵 Kling Audio Clone","canonicalUrl":"https://www.xpersona.co/agent/clawhub-dlazyai-dlazy-kling-audio-clone","canonicalPath":"/agent/clawhub-dlazyai-dlazy-kling-audio-clone","generatedAt":"2026-10-10T01:42:48.155Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:53:29.313Z","emptyReason":null},"description":"Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 3.8K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-kling-audio-clone","sourceUrl":"https://clawhub.ai/dlazyai/dlazy-kling-audio-clone","homepage":"https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/dlazyai/dlazy-kling-audio-clone","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":72,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"声音克隆 可灵 Kling Audio Clone technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:53:29.313Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:53:29.313Z","emptyReason":null},"stars":null,"forks":null,"downloads":3766,"packageName":null,"latestVersion":"1.3.8","tractionLabel":"3.8K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:53:29.294Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T06:53:29.313Z","lastCrawledAt":"2026-10-09T06:53:29.294Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T06:53:29.294Z","lastVerifiedAt":null,"highlights":[{"version":"1.3.8","createdAt":"2026-08-17T09:09:01.711Z","changelog":"Restore Chinese display name","fileCount":4,"zipByteSize":7949},{"version":"1.3.7","createdAt":"2026-08-10T05:50:15.064Z","changelog":"Restore Chinese display name","fileCount":4,"zipByteSize":7942},{"version":"1.3.6","createdAt":"2026-08-10T04:06:21.786Z","changelog":"Restore Chinese display name","fileCount":4,"zipByteSize":7925},{"version":"1.3.5","createdAt":"2026-08-10T04:04:46.472Z","changelog":"Restore Chinese display name","fileCount":4,"zipByteSize":7887},{"version":"1.3.4","createdAt":"2026-07-21T02:22:51.371Z","changelog":"- Updated CLI dependency to use @dlazy/cli version 1.2.3 (was 1.2.2). - Installation examples and metadata now reference the new CLI version. - Removed the file skill-card.md.","fileCount":4,"zipByteSize":7982},{"version":"1.3.3","createdAt":"2026-07-17T10:41:37.272Z","changelog":"- Updated CLI install instructions to reference @dlazy/cli version 1.2.2. - Updated metadata and documentation to match the new CLI version. - Removed the file skill-card.md. - Minor formatting changes in documentation for clarity.","fileCount":4,"zipByteSize":7931},{"version":"1.2.2","createdAt":"2026-07-17T08:47:21.981Z","changelog":"- Removed the sample file skill-card.md. - No changes to command-line or API functionality. - Documentation and usage remain unchanged.","fileCount":4,"zipByteSize":8051},{"version":"1.3.2","createdAt":"2026-07-09T01:50:28.444Z","changelog":"set Chinese display name for CN search","fileCount":4,"zipByteSize":8040}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-kling-audio-clone","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:dlazy-kling-audio-clone` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/dlazyai/dlazy-kling-audio-clone before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T01:42:48.152Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-dlazy-kling-audio-clone/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T06:53:29.313Z","emptyReason":null},"readme":"Skill: 声音克隆 可灵 Kling Audio Clone\n\nOwner: dlazyai\n\nSummary: Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\n\nTags: latest:1.3.8\n\nVersion history:\n\nv1.3.8 | 2026-08-17T09:09:01.711Z | user\n\nRestore Chinese display name\n\nv1.3.7 | 2026-08-10T05:50:15.064Z | user\n\nRestore Chinese display name\n\nv1.3.6 | 2026-08-10T04:06:21.786Z | user\n\nRestore Chinese display name\n\nv1.3.5 | 2026-08-10T04:04:46.472Z | user\n\nRestore Chinese display name\n\nv1.3.4 | 2026-07-21T02:22:51.371Z | auto\n\n- Updated CLI dependency to use @dlazy/cli version 1.2.3 (was 1.2.2).\n- Installation examples and metadata now reference the new CLI version.\n- Removed the file skill-card.md.\n\nv1.3.3 | 2026-07-17T10:41:37.272Z | auto\n\n- Updated CLI install instructions to reference @dlazy/cli version 1.2.2.\n- Updated metadata and documentation to match the new CLI version.\n- Removed the file skill-card.md.\n- Minor formatting changes in documentation for clarity.\n\nv1.2.2 | 2026-07-17T08:47:21.981Z | auto\n\n- Removed the sample file skill-card.md.\n- No changes to command-line or API functionality.\n- Documentation and usage remain unchanged.\n\nv1.3.2 | 2026-07-09T01:50:28.444Z | user\n\nset Chinese display name for CN search\n\nv1.3.1 | 2026-07-09T01:33:53.252Z | user\n\nset Chinese display name for CN search\n\nv1.3.0 | 2026-07-07T19:51:23.637Z | auto\n\n- Updated to version 1.3.0.\n- SKILL.md and SKILL-cn.md files revised with clarifications and formatting adjustments.\n- No functional or API changes in this release.\n\nv1.2.1 | 2026-07-07T18:36:46.430Z | auto\n\n- Added Chinese translation to the description for improved accessibility.\n- Minor text/content updates in documentation files.\n- Removed redundant file: skill-card.md.\n\nv1.2.0 | 2026-06-02T09:56:01.662Z | auto\n\n- Updated CLI dependency to use @dlazy/cli version 1.2.0.\n- Updated installation instructions and metadata to reference the new CLI version.\n- Removed the file skill-card.md.\n- Minor text and formatting adjustments in documentation.\n\nv1.1.2 | 2026-06-02T01:38:38.267Z | user\n\nUpdate model skills (names/params refreshed); add search-audio/image/video\n\nv1.1.1 | 2026-05-06T14:07:03.572Z | auto\n\n- Documentation updated in SKILL.md and SKILL-cn.md.\n- Version bumped from 1.1.0 to 1.1.1.\n\nv1.1.0 | 2026-05-01T07:50:11.465Z | auto\n\n- Added recommended authentication via device-code flow using dlazy login for easier API key setup.\n- Expanded authentication docs: now includes both login and manual API key setup instructions.\n- No changes to core usage, CLI commands, or API endpoints.\n\nv1.0.9 | 2026-04-30T10:20:10.584Z | user\n\nSync to CLI 1.0.9 with cliWarning support\n\nv1.0.5 | 2026-04-29T02:34:46.390Z | user\n\nbump @dlazy/cli to 1.0.8\n\nv1.0.4 | 2026-04-27T08:02:55.640Z | user\n\nReduce false-positive scanner alerts: drop 'plaintext' wording from API key storage docs; remove persistsApiKey/network metadata flags in favour of neutral configLocation/apiEndpoints; rewrite Data & Privacy section as factual How-It-Works description without alarming warnings; emphasise that keys can be rotated/revoked at any time from the dLazy dashboard.\n\nv1.0.3 | 2026-04-27T07:41:37.485Z | user\n\nAdd provenance metadata (homepage/source/author/npm), document API key storage location (~/.dlazy/config.json) and DLAZY_API_KEY env var alternative, add Data & Privacy section, recommend 'npx @dlazy/cli@1.0.6' install alternative, normalise Chinese auth-error instruction wording.\n\nv1.0.2 | 2026-04-24T04:03:54.520Z | auto\n\n- Updated to version 1.0.2.\n- Clarified agent instruction regarding saving the API key when the user provides it.\n- No changes to command options, descriptions, or functionality.\n\nv1.0.1 | 2026-04-24T03:29:07.999Z | auto\n\n- Added a new \"Authentication\" section with detailed CLI API key setup instructions.\n- Updated CLI install dependency to @dlazy/cli@1.0.6.\n- Clarified steps for obtaining and configuring the dLazy API key.\n- No changes to command usage, output, or error handling.\n\nv1.0.0 | 2026-04-21T08:19:03.293Z | auto\n\ndlazy-kling-audio-clone 1.0.0\n\n- Initial release of dlazy-kling-audio-clone.\n- Generate customized speech with high timbre accuracy using reference audio and Kling Audio Clone.\n- Provides command-line options for audio input, JSON payload, async processing, and dry runs.\n- Includes detailed error handling and guidance for missing API keys or insufficient credits.\n- Trigger keywords and example usage commands are provided for quick access.\n\nArchive index:\n\nArchive v1.3.8: 4 files, 7949 bytes\n\nFiles: skill-card.md (2219b), SKILL-cn.md (6817b), SKILL.md (6935b), _meta.json (142b)\n\nFile v1.3.8:SKILL.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"When invoking this skill, use dlazy kling-audio-clone -h for help.\"}}\n---\n\n# 声音克隆 可灵 Kling Audio Clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\n## Trigger Keywords\n\n- kling audio clone\n- clone voice\n- custom speech\n- audio cloning\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Usage\n\n**CRITICAL INSTRUCTION FOR AGENT**:\nRun the `dlazy kling-audio-clone` command to get results.\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\n  --name [name]                        Name\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## Output Format\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## Command Examples\n\n```bash\n# basic call:\ndlazy kling-audio-clone --prompt 'prompt text'\n\n# complex call:\ndlazy kling-audio-clone --prompt 'prompt text'\n```\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.3.8:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.8\",\n  \"publishedAt\": 1786957741711\n}\n\nFile v1.3.8:skill-card.md\n\n## Description:\n\nGenerates customized speech from uploaded reference audio using Kling Audio Clone.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to authenticate with the dLazy CLI, upload an authorized voice reference, and request custom speech generation through the Kling Audio Clone service.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill uploads selected voice reference audio to dLazy-hosted services.\n\nMitigation: Use only audio the user is authorized to submit, avoid sensitive voice samples, and confirm consent from the speaker before cloning.\n\nRisk: The skill depends on a third-party CLI package, hosted API, and API key.\n\nMitigation: Prefer temporary npx execution or review the pinned package before global installation, and use a revocable API key.\n\nRisk: The security summary notes inconsistent documentation about commands and returned outputs.\n\nMitigation: Check the CLI help or use dry-run behavior before relying on parameters, cost, or output shape in an automated workflow.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone)\n- [dLazy CLI Source](https://github.com/dlazyai/cli)\n- [@dlazy/cli npm Package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy Homepage](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, API Calls, Configuration instructions, Guidance]\n\n**Output Format:** [Markdown guidance with CLI commands and JSON API responses]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires npm or npx and a dLazy API key; may upload local audio references to dLazy-hosted services and return hosted output URLs.]\n\n## Skill Version(s):\n\n1.3.8 (source: server release metadata; artifact frontmatter lists 1.3.4)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.3.8:SKILL-cn.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。\"}}\n---\n\n# 声音克隆 可灵 Kling Audio Clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\n\n## 触发关键词\n\n- 可灵声音克隆\n- 克隆声音\n- 定制语音\n- 音频克隆\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.2.3` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n执行 `dlazy kling-audio-clone` 命令获取结果。\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\n  --name [name]                        名称\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## 输出格式\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## 命令示例\n\n```bash\n# 基础调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n\n# 复杂调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n```\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.3.7: 4 files, 7942 bytes\n\nFiles: skill-card.md (2157b), SKILL-cn.md (6817b), SKILL.md (6935b), _meta.json (142b)\n\nFile v1.3.7:SKILL.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"When invoking this skill, use dlazy kling-audio-clone -h for help.\"}}\n---\n\n# 声音克隆 可灵 Kling Audio Clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\n## Trigger Keywords\n\n- kling audio clone\n- clone voice\n- custom speech\n- audio cloning\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Usage\n\n**CRITICAL INSTRUCTION FOR AGENT**:\nRun the `dlazy kling-audio-clone` command to get results.\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\n  --name [name]                        Name\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## Output Format\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## Command Examples\n\n```bash\n# basic call:\ndlazy kling-audio-clone --prompt 'prompt text'\n\n# complex call:\ndlazy kling-audio-clone --prompt 'prompt text'\n```\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.3.7:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.7\",\n  \"publishedAt\": 1786341015064\n}\n\nFile v1.3.7:skill-card.md\n\n## Description:\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to create cloned custom speech through the dLazy CLI by submitting reference audio to the hosted Kling Audio Clone service.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Voice-related content is uploaded to dLazy services for processing.\n\nMitigation: Only upload audio that the user has permission to clone, and avoid sensitive voice samples unless the user accepts the service exposure.\n\nRisk: API keys may be saved in the local dLazy CLI configuration.\n\nMitigation: Use the per-run DLAZY_API_KEY environment variable instead of saved credentials on shared machines or when local credential persistence is a concern.\n\nRisk: The security verdict is suspicious because file-permission guarantees for saved credentials are weaker than claimed.\n\nMitigation: Review the skill and local credential storage behavior before installing or using it in sensitive environments.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone)\n- [dLazy CLI homepage](https://github.com/dlazyai/cli)\n- [@dlazy/cli npm package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy website](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [guidance, shell commands, configuration, JSON]\n\n**Output Format:** [Markdown guidance with shell commands and JSON CLI responses]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May return generated media URLs or an asynchronous task identifier for polling.]\n\n## Skill Version(s):\n\n1.3.7 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.3.7:SKILL-cn.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。\"}}\n---\n\n# 声音克隆 可灵 Kling Audio Clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\n\n## 触发关键词\n\n- 可灵声音克隆\n- 克隆声音\n- 定制语音\n- 音频克隆\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.2.3` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n执行 `dlazy kling-audio-clone` 命令获取结果。\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\n  --name [name]                        名称\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## 输出格式\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## 命令示例\n\n```bash\n# 基础调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n\n# 复杂调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n```\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.3.6: 4 files, 7925 bytes\n\nFiles: skill-card.md (2199b), SKILL-cn.md (6803b), SKILL.md (6921b), _meta.json (142b)\n\nFile v1.3.6:SKILL.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"When invoking this skill, use dlazy kling-audio-clone -h for help.\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\n## Trigger Keywords\n\n- kling audio clone\n- clone voice\n- custom speech\n- audio cloning\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Usage\n\n**CRITICAL INSTRUCTION FOR AGENT**:\nRun the `dlazy kling-audio-clone` command to get results.\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\n  --name [name]                        Name\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## Output Format\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## Command Examples\n\n```bash\n# basic call:\ndlazy kling-audio-clone --prompt 'prompt text'\n\n# complex call:\ndlazy kling-audio-clone --prompt 'prompt text'\n```\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.3.6:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.6\",\n  \"publishedAt\": 1786334781786\n}\n\nFile v1.3.6:skill-card.md\n\n## Description:\n\nGenerates customized speech with Kling Audio Clone by uploading reference audio to restore a target voice timbre.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to invoke dLazy's Kling Audio Clone integration for custom voice generation from reference audio.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Reference audio and generation parameters may be uploaded to dLazy cloud services.\n\nMitigation: Use only authorized, non-sensitive voice samples and confirm consent and data-handling expectations before generating cloned speech.\n\nRisk: The security evidence reports inconsistent instructions and that the pinned CLI did not expose the documented command.\n\nMitigation: Verify the installed CLI command and output format with help or dry-run behavior before using real audio or relying on results.\n\nRisk: The skill requires a dLazy API key stored in local configuration or supplied by environment variable.\n\nMitigation: Use a scoped key where possible, protect local config access, and rotate or revoke the key from the dLazy dashboard if exposed.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone)\n- [dLazy CLI source](https://github.com/dlazyai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy homepage](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, JSON, Guidance]\n\n**Output Format:** [Markdown guidance with shell commands and JSON CLI output]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires a dLazy API key and may upload referenced audio to dLazy-hosted endpoints.]\n\n## Skill Version(s):\n\n1.3.6 (source: server release evidence; artifact frontmatter lists 1.3.4)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.3.6:SKILL-cn.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\n\n## 触发关键词\n\n- 可灵声音克隆\n- 克隆声音\n- 定制语音\n- 音频克隆\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.2.3` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n执行 `dlazy kling-audio-clone` 命令获取结果。\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\n  --name [name]                        名称\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## 输出格式\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## 命令示例\n\n```bash\n# 基础调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n\n# 复杂调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n```\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.3.5: 4 files, 7887 bytes\n\nFiles: skill-card.md (2104b), SKILL-cn.md (6803b), SKILL.md (6921b), _meta.json (142b)\n\nFile v1.3.5:SKILL.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"When invoking this skill, use dlazy kling-audio-clone -h for help.\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\n## Trigger Keywords\n\n- kling audio clone\n- clone voice\n- custom speech\n- audio cloning\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Usage\n\n**CRITICAL INSTRUCTION FOR AGENT**:\nRun the `dlazy kling-audio-clone` command to get results.\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\n  --name [name]                        Name\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## Output Format\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## Command Examples\n\n```bash\n# basic call:\ndlazy kling-audio-clone --prompt 'prompt text'\n\n# complex call:\ndlazy kling-audio-clone --prompt 'prompt text'\n```\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.3.5:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.5\",\n  \"publishedAt\": 1786334686472\n}\n\nFile v1.3.5:skill-card.md\n\n## Description:\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and external users use this skill to invoke dLazy's hosted Kling Audio Clone workflow for custom speech generation from reference audio.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Reference audio and generation parameters are sent to dLazy hosted services.\n\nMitigation: Use the skill only when that upload is acceptable for the data involved, and avoid sending sensitive or unauthorized voice samples.\n\nRisk: CLI login stores an API key in a local configuration file.\n\nMitigation: Use npx or the DLAZY_API_KEY environment variable for per-invocation authentication when persistent local credentials are not desired.\n\nRisk: The documented command was not present in the fetched tool list during security review.\n\nMitigation: Verify dlazy kling-audio-clone availability with the pinned CLI before relying on the skill in production workflows.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone)\n- [dLazy CLI homepage](https://github.com/dlazyai/cli)\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy service](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown with inline shell commands and JSON response examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May return hosted output URLs or an asynchronous generateId for polling.]\n\n## Skill Version(s):\n\n1.3.5 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v1.3.5:SKILL-cn.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\n\n## 触发关键词\n\n- 可灵声音克隆\n- 克隆声音\n- 定制语音\n- 音频克隆\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.2.3` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n执行 `dlazy kling-audio-clone` 命令获取结果。\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\n  --name [name]                        名称\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## 输出格式\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## 命令示例\n\n```bash\n# 基础调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n\n# 复杂调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n```\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.3.4: 4 files, 7982 bytes\n\nFiles: skill-card.md (2411b), SKILL-cn.md (6801b), SKILL.md (6919b), _meta.json (142b)\n\nFile v1.3.4:SKILL.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"When invoking this skill, use dlazy kling-audio-clone -h for help.\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\n## Trigger Keywords\n\n- kling audio clone\n- clone voice\n- custom speech\n- audio cloning\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Usage\n\n**CRITICAL INSTRUCTION FOR AGENT**:\nRun the `dlazy kling-audio-clone` command to get results.\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\n  --name [name]                        Name\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## Output Format\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## Command Examples\n\n```bash\n# basic call:\ndlazy kling-audio-clone --prompt 'prompt text'\n\n# complex call:\ndlazy kling-audio-clone --prompt 'prompt text'\n```\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.3.4:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.4\",\n  \"publishedAt\": 1784600571371\n}\n\nFile v1.3.4:skill-card.md\n\n## Description: <br>\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[dlazyai](https://clawhub.ai/user/dlazyai) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to invoke dLazy's Kling Audio Clone service for custom voice generation from reference audio. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Reference audio is uploaded to a third-party voice-cloning service. <br>\nMitigation: Use the skill only with audio you have rights or consent to submit, and avoid sensitive or private voice samples unless the service terms and data handling are acceptable. <br>\nRisk: The skill stores or uses a dLazy API key for authenticated service calls. <br>\nMitigation: Store credentials only in the documented local config or per-invocation environment variable, rotate or revoke keys when access changes, and avoid sharing logs that may expose credentials. <br>\nRisk: The current documentation has inconsistent examples and output type details. <br>\nMitigation: Run `dlazy kling-audio-clone -h` and verify required arguments, response shape, and async behavior before relying on the skill in an automated workflow. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone) <br>\n- [dLazy CLI source](https://github.com/dlazyai/cli) <br>\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli) <br>\n- [dLazy service homepage](https://dlazy.com) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with shell commands and JSON response examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses dLazy API credentials and may return hosted media URLs or asynchronous task identifiers.] <br>\n\n## Skill Version(s): <br>\n1.3.4 (source: frontmatter and server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.3.4:SKILL-cn.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\n\n## 触发关键词\n\n- 可灵声音克隆\n- 克隆声音\n- 定制语音\n- 音频克隆\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.2.3` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n执行 `dlazy kling-audio-clone` 命令获取结果。\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\n  --name [name]                        名称\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## 输出格式\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## 命令示例\n\n```bash\n# 基础调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n\n# 复杂调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n```\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.3.3: 4 files, 7931 bytes\n\nFiles: skill-card.md (2281b), SKILL-cn.md (6801b), SKILL.md (6919b), _meta.json (142b)\n\nFile v1.3.3:SKILL.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.2.2\ndescription: Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.2\",\"installAlternative\":\"npx @dlazy/cli@1.2.2\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"When invoking this skill, use dlazy kling-audio-clone -h for help.\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\n## Trigger Keywords\n\n- kling audio clone\n- clone voice\n- custom speech\n- audio cloning\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.2` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.2 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.2`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Usage\n\n**CRITICAL INSTRUCTION FOR AGENT**:\nRun the `dlazy kling-audio-clone` command to get results.\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\n  --name [name]                        Name\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## Output Format\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## Command Examples\n\n```bash\n# basic call:\ndlazy kling-audio-clone --prompt 'prompt text'\n\n# complex call:\ndlazy kling-audio-clone --prompt 'prompt text'\n```\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.3.3:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.3\",\n  \"publishedAt\": 1784284897272\n}\n\nFile v1.3.3:skill-card.md\n\n## Description: <br>\nGenerate customized speech from reference audio using Kling Audio Clone. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[dlazyai](https://clawhub.ai/user/dlazyai) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and external users use this skill to invoke dLazy's hosted Kling Audio Clone workflow for creating custom speech from authorized reference audio. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Voice cloning can misuse a speaker's identity or audio without permission. <br>\nMitigation: Only clone voices the user has permission to use, and confirm the intended use is authorized before invoking the CLI. <br>\nRisk: Reference audio and request parameters are sent to dLazy's hosted API and media storage. <br>\nMitigation: Use the skill only when the user is comfortable sharing the selected audio with dLazy's service and avoid sensitive audio unless that sharing is acceptable. <br>\nRisk: The scanner notes copy/paste errors in the examples and output documentation. <br>\nMitigation: Treat `dlazy kling-audio-clone -h` or `dlazy tools describe kling-audio-clone` as the source of truth before running commands. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone) <br>\n- [dLazy CLI source](https://github.com/dlazyai/cli) <br>\n- [@dlazy/cli npm package](https://www.npmjs.com/package/@dlazy/cli) <br>\n- [dLazy homepage](https://dlazy.com) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown with bash commands and JSON response examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires a dLazy API key; runs may return hosted result URLs or asynchronous task status.] <br>\n\n## Skill Version(s): <br>\n1.3.3 (source: server release evidence; artifact frontmatter lists 1.2.2) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.3.3:SKILL-cn.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.2.2\ndescription: 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.2\",\"installAlternative\":\"npx @dlazy/cli@1.2.2\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\n\n## 触发关键词\n\n- 可灵声音克隆\n- 克隆声音\n- 定制语音\n- 音频克隆\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.2.2` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.2 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.2`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n执行 `dlazy kling-audio-clone` 命令获取结果。\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\n  --name [name]                        名称\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## 输出格式\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## 命令示例\n\n```bash\n# 基础调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n\n# 复杂调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n```\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.2.2: 4 files, 8051 bytes\n\nFiles: skill-card.md (2622b), SKILL-cn.md (6801b), SKILL.md (6919b), _meta.json (142b)\n\nFile v1.2.2:SKILL.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.2.2\ndescription: Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.2\",\"installAlternative\":\"npx @dlazy/cli@1.2.2\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"When invoking this skill, use dlazy kling-audio-clone -h for help.\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\n## Trigger Keywords\n\n- kling audio clone\n- clone voice\n- custom speech\n- audio cloning\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.2` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.2 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.2`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\n\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Usage\n\n**CRITICAL INSTRUCTION FOR AGENT**:\nRun the `dlazy kling-audio-clone` command to get results.\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\n  --name [name]                        Name\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## Output Format\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## Command Examples\n\n```bash\n# basic call:\ndlazy kling-audio-clone --prompt 'prompt text'\n\n# complex call:\ndlazy kling-audio-clone --prompt 'prompt text'\n```\n\n## Error Handling\n\n| Code | Error Type                         | Example Message                                                                                                          |\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                              |\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                          |\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                             |\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\n\n> **AGENT CRITICAL INSTRUCTION**: \n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.2.2:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.2.2\",\n  \"publishedAt\": 1784278041981\n}\n\nFile v1.2.2:skill-card.md\n\n## Description: <br>\nGenerate customized speech that closely restores a reference voice timbre by uploading audio to Kling Audio Clone through the dLazy CLI. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[dlazyai](https://clawhub.ai/user/dlazyai) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and agent users use this skill to invoke dLazy's hosted Kling Audio Clone workflow for voice-cloning and custom speech generation from reference audio. It is appropriate when the user has a dLazy API key and permission to use the supplied voice audio. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Reference voice audio is uploaded to hosted dLazy/Kling services and may be sensitive personal data. <br>\nMitigation: Use only voices the user owns or has explicit permission to clone, and warn users that reference audio is sent to api.dlazy.com and files.dlazy.com. <br>\nRisk: The security verdict requires review before installation or execution. <br>\nMitigation: Review the CLI and prefer npx or a reviewed pinned install before using the global npm installation path. <br>\nRisk: Stored API keys can remain available after use. <br>\nMitigation: Rotate or revoke the dLazy API key when it is no longer needed, especially after shared or temporary environment use. <br>\nRisk: The artifact contains inconsistent command examples and output schema for an audio-cloning workflow. <br>\nMitigation: Validate command flags with `dlazy kling-audio-clone -h` and verify returned JSON before relying on generated outputs in downstream automation. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone) <br>\n- [dLazy CLI source](https://github.com/dlazyai/cli) <br>\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown guidance with CLI commands and JSON result examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May return hosted output URLs or an asynchronous generateId for later polling.] <br>\n\n## Skill Version(s): <br>\n1.2.2 (source: frontmatter and server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.2.2:SKILL-cn.md\n\n---\nname: dlazy-kling-audio-clone\nversion: 1.2.2\ndescription: 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.2\",\"installAlternative\":\"npx @dlazy/cli@1.2.2\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。\"}}\n---\n\n# dlazy-kling-audio-clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\n\n## 触发关键词\n\n- 可灵声音克隆\n- 克隆声音\n- 定制语音\n- 音频克隆\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.2.2` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.2 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.2`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n执行 `dlazy kling-audio-clone` 命令获取结果。\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\n  --name [name]                        名称\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## 输出格式\n\n```json\n{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}\n```\n\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\n\n## 命令示例\n\n```bash\n# 基础调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n\n# 复杂调用：\ndlazy kling-audio-clone --prompt '提示词内容'\n```\n\n## 错误处理\n\n| Code | 错误类型                         | 示例信息                                                                                                                 |\n| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\n| 401  | 未授权 (API Key缺失或无效)       | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                                              |\n| 501  | 缺少必填参数                     | `error: required option '--prompt <prompt>' not specified`                                                               |\n| 502  | 本地文件读取失败                 | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\n| 503  | API 请求失败（余额不足）         | `ok: false, code: \"insufficient_balance\"` |\n| 503  | API 请求失败（服务端错误）       | `HTTP status code error (500 server crash)`                                                                              |\n| 504  | 异步任务执行失败                 | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}`                             |\n\n> **智能体关键指令**: \n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.3.2: 4 files, 8040 bytes\n\nFiles: skill-card.md (2275b), SKILL-cn.md (6916b), SKILL.md (7295b), _meta.json (142b)\n\nFile v1.3.2:SKILL.md\n\n---\r\nname: dlazy-kling-audio-clone\r\nversion: 1.2.1\r\ndescription: Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\r\nmetadata:\r\n  {\r\n    'clawdbot':\r\n      {\r\n        'emoji': '🤖',\r\n        'requires': { 'bins': ['npm', 'npx'] },\r\n        'install': 'npm install -g @dlazy/cli@1.2.0',\r\n        'installAlternative': 'npx @dlazy/cli@1.2.0',\r\n        'homepage': 'https://github.com/dlazyai/cli',\r\n        'source': 'https://github.com/dlazyai/cli',\r\n        'author': 'dlazyai',\r\n        'license': 'see-repo',\r\n        'npm': 'https://www.npmjs.com/package/@dlazy/cli',\r\n        'configLocation': '~/.dlazy/config.json',\r\n        'apiEndpoints': ['api.dlazy.com', 'files.dlazy.com'],\r\n      },\r\n    'openclaw': { 'systemPrompt': 'When invoking this skill, use dlazy kling-audio-clone -h for help.' },\r\n  }\r\n---\r\n\r\n# dlazy-kling-audio-clone\r\n\r\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\r\n\r\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\r\n\r\n## Trigger Keywords\r\n\r\n- kling audio clone\r\n- clone voice\r\n- custom speech\r\n- audio cloning\r\n\r\n## Authentication\r\n\r\nAll requests require a dLazy API key. The recommended way to authenticate is:\r\n\r\n```bash\r\ndlazy login\r\n```\r\n\r\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\r\n\r\n### Alternative: Set the Key Manually\r\n\r\nIf you already have an API key, you can save it directly:\r\n\r\n```bash\r\ndlazy auth set YOUR_API_KEY\r\n```\r\n\r\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\r\n\r\n### Getting Your API Key Manually\r\n\r\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\r\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\r\n3. Copy the key shown in the API Key section\r\n\r\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\r\n\r\n## About & Provenance\r\n\r\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\r\n- **Maintainer**: dlazyai\r\n- **npm package**: `@dlazy/cli` (pinned to `1.0.9` in this skill's install spec)\r\n- **Homepage**: [dlazy.com](https://dlazy.com)\r\n\r\nYou can install on demand without persisting a global binary by running:\r\n\r\n```bash\r\nnpx @dlazy/cli@1.2.0 <command>\r\n```\r\n\r\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.0`). Review the GitHub source before installing.\r\n\r\n## How It Works\r\n\r\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\r\n\r\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\r\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\r\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\r\n\r\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\r\n\r\n## Usage\r\n\r\n**CRITICAL INSTRUCTION FOR AGENT**:\r\nRun the `dlazy kling-audio-clone` command to get results.\r\n\r\n```bash\r\ndlazy kling-audio-clone -h\r\n\r\nOptions:\r\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\r\n  --name [name]                        Name\r\n  --dry-run                            Print payload + cost estimate without calling API\r\n  --no-wait                            Return generateId immediately for async tasks\r\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\r\n  -h, --help                           display help for command\r\n```\r\n\r\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\r\n\r\n## Output Format\r\n\r\n```json\r\n{\r\n  \"ok\": true,\r\n  \"result\": {\r\n    \"tool\": \"kling-audio-clone\",\r\n    \"modelId\": \"kling-audio-clone\",\r\n    \"outputs\": [\r\n      {\r\n        \"type\": \"image\",\r\n        \"id\": \"o_xxxxxxxx\",\r\n        \"url\": \"https://files.dlazy.com/result.png\",\r\n        \"mimeType\": \"image/png\"\r\n      }\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\r\n\r\n## Command Examples\r\n\r\n```bash\r\n# basic call:\r\ndlazy kling-audio-clone --prompt 'prompt text'\r\n\r\n# complex call:\r\ndlazy kling-audio-clone --prompt 'prompt text'\r\n```\r\n\r\n## Error Handling\r\n\r\n| Code | Error Type                         | Example Message                                                                                                          |\r\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\r\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                              |\r\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                               |\r\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\r\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"`                                                                                |\r\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                              |\r\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\r\n\r\n> **AGENT CRITICAL INSTRUCTION**:\r\n>\r\n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\r\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\r\n\r\n## Tips\r\n\r\nVisit https://dlazy.com for more information.\n\nFile v1.3.2:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.2\",\n  \"publishedAt\": 1783561828444\n}\n\nFile v1.3.2:skill-card.md\n\n## Description: <br>\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[dlazyai](https://clawhub.ai/user/dlazyai) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to invoke dLazy's Kling Audio Clone workflow for creating custom speech from a reference audio input. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Voice cloning can misuse a person's likeness when reference audio is provided without permission. <br>\nMitigation: Only provide audio that the user has the right to use, and avoid cloning anyone's voice without explicit permission. <br>\nRisk: The skill sends prompts, parameters, and referenced local audio files to dLazy hosted API and media endpoints. <br>\nMitigation: Review the skill before use and avoid submitting sensitive or unauthorized audio. <br>\nRisk: The documented examples and output format appear inconsistent with the actual audio-clone command. <br>\nMitigation: Run help output or dry-run first, then confirm required parameters and response shape before relying on generated results. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone) <br>\n- [dLazy CLI homepage](https://github.com/dlazyai/cli) <br>\n- [@dlazy/cli npm package](https://www.npmjs.com/package/@dlazy/cli) <br>\n- [dLazy website](https://dlazy.com) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with bash commands and JSON CLI response examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [The invoked CLI may return hosted result URLs or an asynchronous task identifier.] <br>\n\n## Skill Version(s): <br>\n1.3.2 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.3.2:SKILL-cn.md\n\n---\r\nname: dlazy-kling-audio-clone\r\nversion: 1.2.1\r\ndescription: 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\r\nmetadata:\r\n  {\r\n    'clawdbot':\r\n      {\r\n        'emoji': '🤖',\r\n        'requires': { 'bins': ['npm', 'npx'] },\r\n        'install': 'npm install -g @dlazy/cli@1.2.0',\r\n        'installAlternative': 'npx @dlazy/cli@1.2.0',\r\n        'homepage': 'https://github.com/dlazyai/cli',\r\n        'source': 'https://github.com/dlazyai/cli',\r\n        'author': 'dlazyai',\r\n        'license': 'see-repo',\r\n        'npm': 'https://www.npmjs.com/package/@dlazy/cli',\r\n        'configLocation': '~/.dlazy/config.json',\r\n        'apiEndpoints': ['api.dlazy.com', 'files.dlazy.com'],\r\n      },\r\n    'openclaw': { 'systemPrompt': '当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。' },\r\n  }\r\n---\r\n\r\n# dlazy-kling-audio-clone\r\n\r\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\r\n\r\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\r\n\r\n## 触发关键词\r\n\r\n- 可灵声音克隆\r\n- 克隆声音\r\n- 定制语音\r\n- 音频克隆\r\n\r\n## 身份验证 (Authentication)\r\n\r\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\r\n\r\n```bash\r\ndlazy login\r\n```\r\n\r\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\r\n\r\n### 备选：手动设置 API Key\r\n\r\n如果你已有 API key，也可以直接保存：\r\n\r\n```bash\r\ndlazy auth set YOUR_API_KEY\r\n```\r\n\r\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\r\n\r\n### 手动获取 API Key\r\n\r\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\r\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\r\n3. 复制 API Key 区域显示的密钥\r\n\r\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\r\n\r\n## 关于与来源 (Provenance)\r\n\r\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\r\n- **维护者**: dlazyai\r\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\r\n- **官网**: [dlazy.com](https://dlazy.com)\r\n\r\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\r\n\r\n```bash\r\nnpx @dlazy/cli@1.2.0 <command>\r\n```\r\n\r\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.0`。安装前建议先到 GitHub 仓库审阅源码。\r\n\r\n## 工作原理\r\n\r\n此技能是 dLazy 托管 API 的轻量封装。调用时：\r\n\r\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\r\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\r\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\r\n\r\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\r\n\r\n## 使用方法\r\n\r\n**CRITICAL INSTRUCTION FOR AGENT**:\r\n执行 `dlazy kling-audio-clone` 命令获取结果。\r\n\r\n```bash\r\ndlazy kling-audio-clone -h\r\n\r\nOptions:\r\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\r\n  --name [name]                        名称\r\n  --dry-run                            Print payload + cost estimate without calling API\r\n  --no-wait                            Return generateId immediately for async tasks\r\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\r\n  -h, --help                           display help for command\r\n```\r\n\r\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\r\n\r\n## 输出格式\r\n\r\n```json\r\n{\r\n  \"ok\": true,\r\n  \"result\": {\r\n    \"tool\": \"kling-audio-clone\",\r\n    \"modelId\": \"kling-audio-clone\",\r\n    \"outputs\": [\r\n      {\r\n        \"type\": \"image\",\r\n        \"id\": \"o_xxxxxxxx\",\r\n        \"url\": \"https://files.dlazy.com/result.png\",\r\n        \"mimeType\": \"image/png\"\r\n      }\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\r\n\r\n## 命令示例\r\n\r\n```bash\r\n# 基础调用：\r\ndlazy kling-audio-clone --prompt '提示词内容'\r\n\r\n# 复杂调用：\r\ndlazy kling-audio-clone --prompt '提示词内容'\r\n```\r\n\r\n## 错误处理\r\n\r\n| Code | 错误类型                   | 示例信息                                                                                       |\r\n| ---- | -------------------------- | ---------------------------------------------------------------------------------------------- |\r\n| 401  | 未授权 (API Key缺失或无效) | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                    |\r\n| 501  | 缺少必填参数               | `error: required option '--prompt <prompt>' not specified`                                     |\r\n| 502  | 本地文件读取失败           | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                 |\r\n| 503  | API 请求失败（余额不足）   | `ok: false, code: \"insufficient_balance\"`                                                      |\r\n| 503  | API 请求失败（服务端错误） | `HTTP status code error (500 server crash)`                                                    |\r\n| 504  | 异步任务执行失败           | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}` |\r\n\r\n> **智能体关键指令**:\r\n>\r\n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\r\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\r\n\r\n## Tips\r\n\r\nVisit https://dlazy.com for more information.\n\nArchive v1.3.1: 4 files, 8105 bytes\n\nFiles: skill-card.md (2486b), SKILL-cn.md (6916b), SKILL.md (7295b), _meta.json (142b)\n\nFile v1.3.1:SKILL.md\n\n---\r\nname: dlazy-kling-audio-clone\r\nversion: 1.2.1\r\ndescription: Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\r\nmetadata:\r\n  {\r\n    'clawdbot':\r\n      {\r\n        'emoji': '🤖',\r\n        'requires': { 'bins': ['npm', 'npx'] },\r\n        'install': 'npm install -g @dlazy/cli@1.2.0',\r\n        'installAlternative': 'npx @dlazy/cli@1.2.0',\r\n        'homepage': 'https://github.com/dlazyai/cli',\r\n        'source': 'https://github.com/dlazyai/cli',\r\n        'author': 'dlazyai',\r\n        'license': 'see-repo',\r\n        'npm': 'https://www.npmjs.com/package/@dlazy/cli',\r\n        'configLocation': '~/.dlazy/config.json',\r\n        'apiEndpoints': ['api.dlazy.com', 'files.dlazy.com'],\r\n      },\r\n    'openclaw': { 'systemPrompt': 'When invoking this skill, use dlazy kling-audio-clone -h for help.' },\r\n  }\r\n---\r\n\r\n# dlazy-kling-audio-clone\r\n\r\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\r\n\r\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\r\n\r\n## Trigger Keywords\r\n\r\n- kling audio clone\r\n- clone voice\r\n- custom speech\r\n- audio cloning\r\n\r\n## Authentication\r\n\r\nAll requests require a dLazy API key. The recommended way to authenticate is:\r\n\r\n```bash\r\ndlazy login\r\n```\r\n\r\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\r\n\r\n### Alternative: Set the Key Manually\r\n\r\nIf you already have an API key, you can save it directly:\r\n\r\n```bash\r\ndlazy auth set YOUR_API_KEY\r\n```\r\n\r\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\r\n\r\n### Getting Your API Key Manually\r\n\r\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\r\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\r\n3. Copy the key shown in the API Key section\r\n\r\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\r\n\r\n## About & Provenance\r\n\r\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\r\n- **Maintainer**: dlazyai\r\n- **npm package**: `@dlazy/cli` (pinned to `1.0.9` in this skill's install spec)\r\n- **Homepage**: [dlazy.com](https://dlazy.com)\r\n\r\nYou can install on demand without persisting a global binary by running:\r\n\r\n```bash\r\nnpx @dlazy/cli@1.2.0 <command>\r\n```\r\n\r\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.0`). Review the GitHub source before installing.\r\n\r\n## How It Works\r\n\r\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\r\n\r\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\r\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\r\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\r\n\r\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\r\n\r\n## Usage\r\n\r\n**CRITICAL INSTRUCTION FOR AGENT**:\r\nRun the `dlazy kling-audio-clone` command to get results.\r\n\r\n```bash\r\ndlazy kling-audio-clone -h\r\n\r\nOptions:\r\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\r\n  --name [name]                        Name\r\n  --dry-run                            Print payload + cost estimate without calling API\r\n  --no-wait                            Return generateId immediately for async tasks\r\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\r\n  -h, --help                           display help for command\r\n```\r\n\r\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\r\n\r\n## Output Format\r\n\r\n```json\r\n{\r\n  \"ok\": true,\r\n  \"result\": {\r\n    \"tool\": \"kling-audio-clone\",\r\n    \"modelId\": \"kling-audio-clone\",\r\n    \"outputs\": [\r\n      {\r\n        \"type\": \"image\",\r\n        \"id\": \"o_xxxxxxxx\",\r\n        \"url\": \"https://files.dlazy.com/result.png\",\r\n        \"mimeType\": \"image/png\"\r\n      }\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\r\n\r\n## Command Examples\r\n\r\n```bash\r\n# basic call:\r\ndlazy kling-audio-clone --prompt 'prompt text'\r\n\r\n# complex call:\r\ndlazy kling-audio-clone --prompt 'prompt text'\r\n```\r\n\r\n## Error Handling\r\n\r\n| Code | Error Type                         | Example Message                                                                                                          |\r\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\r\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                              |\r\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                               |\r\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\r\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"`                                                                                |\r\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                              |\r\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\r\n\r\n> **AGENT CRITICAL INSTRUCTION**:\r\n>\r\n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\r\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\r\n\r\n## Tips\r\n\r\nVisit https://dlazy.com for more information.\n\nFile v1.3.1:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.1\",\n  \"publishedAt\": 1783560833252\n}\n\nFile v1.3.1:skill-card.md\n\n## Description: <br>\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[dlazyai](https://clawhub.ai/user/dlazyai) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and agents use this skill to create custom speech from authorized reference audio through the dLazy Kling Audio Clone service. It is suited for voice-cloning workflows where consent, rights to the reference audio, and privacy handling have been confirmed. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Voice cloning can be misused or applied to audio without sufficient consent or rights. <br>\nMitigation: Use only reference audio that the user owns or is authorized to clone, and confirm consent before running generation. <br>\nRisk: Reference audio and generated outputs may be sent to or hosted by dLazy services. <br>\nMitigation: Avoid sensitive audio unless the user accepts the service privacy implications; use per-invocation API keys when local key storage is not desired. <br>\nRisk: The security evidence reports inaccurate examples or output schema documentation for this sensitive capability. <br>\nMitigation: Check command help and dry-run behavior before production use, and review generated requests and outputs carefully. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone) <br>\n- [dLazy CLI homepage](https://github.com/dlazyai/cli) <br>\n- [dLazy CLI npm package](https://www.npmjs.com/package/@dlazy/cli) <br>\n- [dLazy service homepage](https://dlazy.com) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Shell commands, API calls, JSON, Audio] <br>\n**Output Format:** [JSON responses with generated audio result URLs and optional shell command guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires npm or npx and a dLazy API key; reference audio and generated outputs may be handled by dLazy-hosted services.] <br>\n\n## Skill Version(s): <br>\n1.3.1 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nFile v1.3.1:SKILL-cn.md\n\n---\r\nname: dlazy-kling-audio-clone\r\nversion: 1.2.1\r\ndescription: 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\r\nmetadata:\r\n  {\r\n    'clawdbot':\r\n      {\r\n        'emoji': '🤖',\r\n        'requires': { 'bins': ['npm', 'npx'] },\r\n        'install': 'npm install -g @dlazy/cli@1.2.0',\r\n        'installAlternative': 'npx @dlazy/cli@1.2.0',\r\n        'homepage': 'https://github.com/dlazyai/cli',\r\n        'source': 'https://github.com/dlazyai/cli',\r\n        'author': 'dlazyai',\r\n        'license': 'see-repo',\r\n        'npm': 'https://www.npmjs.com/package/@dlazy/cli',\r\n        'configLocation': '~/.dlazy/config.json',\r\n        'apiEndpoints': ['api.dlazy.com', 'files.dlazy.com'],\r\n      },\r\n    'openclaw': { 'systemPrompt': '当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。' },\r\n  }\r\n---\r\n\r\n# dlazy-kling-audio-clone\r\n\r\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\r\n\r\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\r\n\r\n## 触发关键词\r\n\r\n- 可灵声音克隆\r\n- 克隆声音\r\n- 定制语音\r\n- 音频克隆\r\n\r\n## 身份验证 (Authentication)\r\n\r\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\r\n\r\n```bash\r\ndlazy login\r\n```\r\n\r\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\r\n\r\n### 备选：手动设置 API Key\r\n\r\n如果你已有 API key，也可以直接保存：\r\n\r\n```bash\r\ndlazy auth set YOUR_API_KEY\r\n```\r\n\r\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\r\n\r\n### 手动获取 API Key\r\n\r\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\r\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\r\n3. 复制 API Key 区域显示的密钥\r\n\r\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\r\n\r\n## 关于与来源 (Provenance)\r\n\r\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\r\n- **维护者**: dlazyai\r\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.9` 版本）\r\n- **官网**: [dlazy.com](https://dlazy.com)\r\n\r\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\r\n\r\n```bash\r\nnpx @dlazy/cli@1.2.0 <command>\r\n```\r\n\r\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.0`。安装前建议先到 GitHub 仓库审阅源码。\r\n\r\n## 工作原理\r\n\r\n此技能是 dLazy 托管 API 的轻量封装。调用时：\r\n\r\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\r\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\r\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\r\n\r\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\r\n\r\n## 使用方法\r\n\r\n**CRITICAL INSTRUCTION FOR AGENT**:\r\n执行 `dlazy kling-audio-clone` 命令获取结果。\r\n\r\n```bash\r\ndlazy kling-audio-clone -h\r\n\r\nOptions:\r\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\r\n  --name [name]                        名称\r\n  --dry-run                            Print payload + cost estimate without calling API\r\n  --no-wait                            Return generateId immediately for async tasks\r\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\r\n  -h, --help                           display help for command\r\n```\r\n\r\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\r\n\r\n## 输出格式\r\n\r\n```json\r\n{\r\n  \"ok\": true,\r\n  \"result\": {\r\n    \"tool\": \"kling-audio-clone\",\r\n    \"modelId\": \"kling-audio-clone\",\r\n    \"outputs\": [\r\n      {\r\n        \"type\": \"image\",\r\n        \"id\": \"o_xxxxxxxx\",\r\n        \"url\": \"https://files.dlazy.com/result.png\",\r\n        \"mimeType\": \"image/png\"\r\n      }\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\r\n\r\n## 命令示例\r\n\r\n```bash\r\n# 基础调用：\r\ndlazy kling-audio-clone --prompt '提示词内容'\r\n\r\n# 复杂调用：\r\ndlazy kling-audio-clone --prompt '提示词内容'\r\n```\r\n\r\n## 错误处理\r\n\r\n| Code | 错误类型                   | 示例信息                                                                                       |\r\n| ---- | -------------------------- | ---------------------------------------------------------------------------------------------- |\r\n| 401  | 未授权 (API Key缺失或无效) | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                    |\r\n| 501  | 缺少必填参数               | `error: required option '--prompt <prompt>' not specified`                                     |\r\n| 502  | 本地文件读取失败           | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                 |\r\n| 503  | API 请求失败（余额不足）   | `ok: false, code: \"insufficient_balance\"`                                                      |\r\n| 503  | API 请求失败（服务端错误） | `HTTP status code error (500 server crash)`                                                    |\r\n| 504  | 异步任务执行失败           | `=== Generation Failed ===` / `{后端返回的具体失败原因，比如 \"Prompt violates safety policy\"}` |\r\n\r\n> **智能体关键指令**:\r\n>\r\n> 1. 如果执行结果返回 `code: \"insufficient_balance\"` 且提示余额不足（Insufficient balance），您必须明确告知用户当前积分不足，并引导用户点击以下链接前往充值：[https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\r\n> 2. 如果执行结果返回 `code: \"unauthorized\"` 或提示缺少 API Key，您必须明确告知用户前往 [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) 获取 API Key 并使用 `dlazy auth set <key>` 保存，然后继续执行任务。\r\n\r\n## Tips\r\n\r\nVisit https://dlazy.com for more information.\n\nArchive v1.3.0: 4 files, 8096 bytes\n\nFiles: skill-card.md (2403b), SKILL-cn.md (6916b), SKILL.md (7295b), _meta.json (142b)\n\nFile v1.3.0:SKILL.md\n\n---\r\nname: dlazy-kling-audio-clone\r\nversion: 1.3.0\r\ndescription: Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\r\nmetadata:\r\n  {\r\n    'clawdbot':\r\n      {\r\n        'emoji': '🤖',\r\n        'requires': { 'bins': ['npm', 'npx'] },\r\n        'install': 'npm install -g @dlazy/cli@1.2.0',\r\n        'installAlternative': 'npx @dlazy/cli@1.2.0',\r\n        'homepage': 'https://github.com/dlazyai/cli',\r\n        'source': 'https://github.com/dlazyai/cli',\r\n        'author': 'dlazyai',\r\n        'license': 'see-repo',\r\n        'npm': 'https://www.npmjs.com/package/@dlazy/cli',\r\n        'configLocation': '~/.dlazy/config.json',\r\n        'apiEndpoints': ['api.dlazy.com', 'files.dlazy.com'],\r\n      },\r\n    'openclaw': { 'systemPrompt': 'When invoking this skill, use dlazy kling-audio-clone -h for help.' },\r\n  }\r\n---\r\n\r\n# dlazy-kling-audio-clone\r\n\r\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\r\n\r\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\r\n\r\n## Trigger Keywords\r\n\r\n- kling audio clone\r\n- clone voice\r\n- custom speech\r\n- audio cloning\r\n\r\n## Authentication\r\n\r\nAll requests require a dLazy API key. The recommended way to authenticate is:\r\n\r\n```bash\r\ndlazy login\r\n```\r\n\r\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\r\n\r\n### Alternative: Set the Key Manually\r\n\r\nIf you already have an API key, you can save it directly:\r\n\r\n```bash\r\ndlazy auth set YOUR_API_KEY\r\n```\r\n\r\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\r\n\r\n### Getting Your API Key Manually\r\n\r\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\r\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\r\n3. Copy the key shown in the API Key section\r\n\r\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\r\n\r\n## About & Provenance\r\n\r\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\r\n- **Maintainer**: dlazyai\r\n- **npm package**: `@dlazy/cli` (pinned to `1.0.9` in this skill's install spec)\r\n- **Homepage**: [dlazy.com](https://dlazy.com)\r\n\r\nYou can install on demand without persisting a global binary by running:\r\n\r\n```bash\r\nnpx @dlazy/cli@1.2.0 <command>\r\n```\r\n\r\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.0`). Review the GitHub source before installing.\r\n\r\n## How It Works\r\n\r\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\r\n\r\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\r\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so the model can read them — the same flow as any cloud-based generation API.\r\n- Generated output URLs returned by the API are hosted on `files.dlazy.com`.\r\n\r\nThis is the standard SaaS pattern; the skill itself does not access network or filesystem resources beyond what the dLazy CLI already handles. See [dlazy.com](https://dlazy.com) for the full service terms.\r\n\r\n## Usage\r\n\r\n**CRITICAL INSTRUCTION FOR AGENT**:\r\nRun the `dlazy kling-audio-clone` command to get results.\r\n\r\n```bash\r\ndlazy kling-audio-clone -h\r\n\r\nOptions:\r\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\r\n  --name [name]                        Name\r\n  --dry-run                            Print payload + cost estimate without calling API\r\n  --no-wait                            Return generateId immediately for async tasks\r\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\r\n  -h, --help                           display help for command\r\n```\r\n\r\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\r\n\r\n## Output Format\r\n\r\n```json\r\n{\r\n  \"ok\": true,\r\n  \"result\": {\r\n    \"tool\": \"kling-audio-clone\",\r\n    \"modelId\": \"kling-audio-clone\",\r\n    \"outputs\": [\r\n      {\r\n        \"type\": \"image\",\r\n        \"id\": \"o_xxxxxxxx\",\r\n        \"url\": \"https://files.dlazy.com/result.png\",\r\n        \"mimeType\": \"image/png\"\r\n      }\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\n> Async tasks (when `--no-wait` is passed) return `outputs: []` and a `task: { generateId, status }` field instead. Use `dlazy status <generateId> --wait` to poll.\r\n\r\n## Command Examples\r\n\r\n```bash\r\n# basic call:\r\ndlazy kling-audio-clone --prompt 'prompt text'\r\n\r\n# complex call:\r\ndlazy kling-audio-clone --prompt 'prompt text'\r\n```\r\n\r\n## Error Handling\r\n\r\n| Code | Error Type                         | Example Message                                                                                                          |\r\n| ---- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |\r\n| 401  | Unauthorized (No API Key)          | `ok: false, code: \"unauthorized\", message: \"API key is missing or invalid\"`                                              |\r\n| 501  | Missing required parameter         | `error: required option '--prompt <prompt>' not specified`                                                               |\r\n| 502  | Local file read error              | `Error: Image file/Video file not found: C:\\path\\to\\your\\file`                                                           |\r\n| 503  | API request failed (no balance)    | `ok: false, code: \"insufficient_balance\"`                                                                                |\r\n| 503  | API request failed (server error)  | `HTTP status code error (500 server crash)`                                                                              |\r\n| 504  | Asynchronous task execution failed | `=== Generation Failed ===` / `{Specific error reason returned by backend, for example \"Prompt violates safety policy\"}` |\r\n\r\n> **AGENT CRITICAL INSTRUCTION**:\r\n>\r\n> 1. If the execution result returns `code: \"insufficient_balance\"`, you MUST explicitly inform the user that their credits are insufficient and guide them to recharge: [https://dlazy.com/dashboard/organization/settings?tab=credits](https://dlazy.com/dashboard/organization/settings?tab=credits)\r\n> 2. If the execution result returns `code: \"unauthorized\"` or indicates missing API key, you MUST inform the user to get their API key from [https://dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key) and save it using `dlazy auth set <key>` and resume the task.\r\n\r\n## Tips\r\n\r\nVisit https://dlazy.com for more information.\n\nFile v1.3.0:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.0\",\n  \"publishedAt\": 1783453883637\n}\n\nFile v1.3.0:skill-card.md\n\n## Description: <br>\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[dlazyai](https://clawhub.ai/user/dlazyai) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and external users use this skill to invoke dLazy's Kling Audio Clone workflow, supplying a reference audio file and name to generate customized speech that follows the reference timbre. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations:","readmeExcerpt":"Skill: 声音克隆 可灵 Kling Audio Clone Owner: dlazyai Summary: Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。 Tags: latest:1.3.8 Version history: v1.3.8 | 2026-08-17T09:09:01.711Z | user Restore Chinese display name v1.3.7 | 2026-08-10T05:50:15.064Z | user Restore Chinese display name v1.3.6 | 2026-08-10T04:06:21.","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"dlazy login"},{"language":"bash","snippet":"dlazy auth set YOUR_API_KEY"},{"language":"bash","snippet":"npx @dlazy/cli@1.2.3 <command>"},{"language":"bash","snippet":"dlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              Audio URL [audio: url or local path]\n  --name [name]                        Name\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command"},{"language":"json","snippet":"{\n  \"ok\": true,\n  \"result\": {\n    \"tool\": \"kling-audio-clone\",\n    \"modelId\": \"kling-audio-clone\",\n    \"outputs\": [\n      {\n        \"type\": \"image\",\n        \"id\": \"o_xxxxxxxx\",\n        \"url\": \"https://files.dlazy.com/result.png\",\n        \"mimeType\": \"image/png\"\n      }\n    ]\n  }\n}"},{"language":"bash","snippet":"# basic call:\ndlazy kling-audio-clone --prompt 'prompt text'\n\n# complex call:\ndlazy kling-audio-clone --prompt 'prompt text'"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"Generate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone. 使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"When invoking this skill, use dlazy kling-audio-clone -h for help.\"}}\n---\n\n# 声音克隆 可灵 Kling Audio Clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\nGenerate customized speech that highly restores the timbre by uploading reference audio using Kling Audio Clone.\n\n## Trigger Keywords\n\n- kling audio clone\n- clone voice\n- custom speech\n- audio cloning\n\n## Authentication\n\nAll requests require a dLazy API key. The recommended way to authenticate is:\n\n```bash\ndlazy login\n```\n\nThis runs a device-code flow (also works in remote shells) and **automatically saves your API key** to the local CLI config — no manual copy/paste required.\n\n### Alternative: Set the Key Manually\n\nIf you already have an API key, you can save it directly:\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nThe CLI saves the key in your user config directory (`~/.dlazy/config.json` on macOS/Linux, `%USERPROFILE%\\.dlazy\\config.json` on Windows), with file permissions restricted to your OS user account. You can also supply the key per-invocation via the `DLAZY_API_KEY` environment variable.\n\n### Getting Your API Key Manually\n\n1. Sign in or create an account at [dlazy.com](https://dlazy.com)\n2. Go to [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. Copy the key shown in the API Key section\n\nEach key is scoped to your dLazy organization and can be **rotated or revoked at any time** from the same dashboard.\n\n## About & Provenance\n\n- **CLI source code**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **Maintainer**: dlazyai\n- **npm package**: `@dlazy/cli` (pinned to `1.2.3` in this skill's install spec)\n- **Homepage**: [dlazy.com](https://dlazy.com)\n\nYou can install on demand without persisting a global binary by running:\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\nOr, if you prefer a global install, the skill's `metadata.clawdbot.install` field declares the exact pinned version (`npm install -g @dlazy/cli@1.2.3`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin client over the dLazy hosted API. When you invoke it:\n\n- Prompts and parameters you provide are sent to the dLazy API endpoint (`api.dlazy.com`) for inference.\n- Any local file paths you pass to image / video / audio fields are uploaded to dLazy's media storage (`files.dlazy.com`) so "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"dlazy-kling-audio-clone\",\n  \"version\": \"1.3.8\",\n  \"publishedAt\": 1786957741711\n}"},{"path":"skill-card.md","content":"## Description:\n\nGenerates customized speech from uploaded reference audio using Kling Audio Clone.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dlazyai](https://clawhub.ai/user/dlazyai)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to authenticate with the dLazy CLI, upload an authorized voice reference, and request custom speech generation through the Kling Audio Clone service.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill uploads selected voice reference audio to dLazy-hosted services.\n\nMitigation: Use only audio the user is authorized to submit, avoid sensitive voice samples, and confirm consent from the speaker before cloning.\n\nRisk: The skill depends on a third-party CLI package, hosted API, and API key.\n\nMitigation: Prefer temporary npx execution or review the pinned package before global installation, and use a revocable API key.\n\nRisk: The security summary notes inconsistent documentation about commands and returned outputs.\n\nMitigation: Check the CLI help or use dry-run behavior before relying on parameters, cost, or output shape in an automated workflow.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/dlazyai/skills/dlazy-kling-audio-clone)\n- [dLazy CLI Source](https://github.com/dlazyai/cli)\n- [@dlazy/cli npm Package](https://www.npmjs.com/package/@dlazy/cli)\n- [dLazy Homepage](https://dlazy.com)\n\n## Skill Output:\n\n**Output Type(s):** [Shell commands, API Calls, Configuration instructions, Guidance]\n\n**Output Format:** [Markdown guidance with CLI commands and JSON API responses]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires npm or npx and a dLazy API key; may upload local audio references to dLazy-hosted services and return hosted output URLs.]\n\n## Skill Version(s):\n\n1.3.8 (source: server release metadata; artifact frontmatter lists 1.3.4)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."},{"path":"SKILL-cn.md","content":"---\nname: dlazy-kling-audio-clone\nversion: 1.3.4\ndescription: \"使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.2.3\",\"installAlternative\":\"npx @dlazy/cli@1.2.3\",\"homepage\":\"https://github.com/dlazyai/cli\",\"source\":\"https://github.com/dlazyai/cli\",\"author\":\"dlazyai\",\"license\":\"see-repo\",\"npm\":\"https://www.npmjs.com/package/@dlazy/cli\",\"configLocation\":\"~/.dlazy/config.json\",\"apiEndpoints\":[\"api.dlazy.com\",\"files.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当调用此技能时，可以使用 dlazy kling-audio-clone -h 查看帮助信息。\"}}\n---\n\n# 声音克隆 可灵 Kling Audio Clone\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n\n使用可灵 (Kling) 声音克隆模型，通过上传参考音频，生成高度还原该音色的定制语音。\n\n## 触发关键词\n\n- 可灵声音克隆\n- 克隆声音\n- 定制语音\n- 音频克隆\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key。**推荐使用** `dlazy login` 完成登录：\n\n```bash\ndlazy login\n```\n\n该命令使用设备码流程（远程终端也可用），登录成功后 **自动把 API key 写入本地 CLI 配置**，无需手动复制粘贴。\n\n### 备选：手动设置 API Key\n\n如果你已有 API key，也可以直接保存：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nCLI 会把 key 保存在你的用户配置目录（macOS/Linux 上为 `~/.dlazy/config.json`，Windows 上为 `%USERPROFILE%\\.dlazy\\config.json`），文件权限仅限当前操作系统用户访问。你也可以用 `DLAZY_API_KEY` 环境变量按次传入。\n\n### 手动获取 API Key\n\n1. 登录或在 [dlazy.com](https://dlazy.com) 创建账号\n2. 访问 [dlazy.com/dashboard/organization/api-key](https://dlazy.com/dashboard/organization/api-key)\n3. 复制 API Key 区域显示的密钥\n\n每个 key 都属于你自己的 dLazy 组织，可在同一控制面板**随时轮换或吊销**。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.2.3` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.2.3 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.2.3`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`files.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `files.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n执行 `dlazy kling-audio-clone` 命令获取结果。\n\n```bash\ndlazy kling-audio-clone -h\n\nOptions:\n  --audio_url [audio_url]              音频链接 [audio: url or local path]\n  --name [name]                        名称\n  --dry-run                            Print payload + cost estimate without calling API\n  --no-wait                            Return generateId immediately for async tasks\n  --timeout <seconds>                  Max seconds to wait for async completion (default: \"1800\")\n  -h, --help                           display help for command\n```\n\n> Any flag also accepts pipe references — `-` (auto-pick from upstream stdin), `@N` (n-th output), `@N.path` (jsonpath into output), `@*` (all primary values), `@stdin` / `@stdin:path` (whole envelope). See `dlazy --help` for details.\n\n## 输出格式\n\n```json\n{\n  \"ok\": true,\n  \"result"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1376,"uniquenessScore":42,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T06:53:29.313Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T06:53:29.313Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T01:42:48.155Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}