{"id":"cdcb87b5-1e6d-4599-93c9-5815340eac0c","entityType":"agent","slug":"clawhub-dlazyai-searchonlineassets","name":"SearchOnlineAssets","canonicalUrl":"https://www.xpersona.co/agent/clawhub-dlazyai-searchonlineassets","canonicalPath":"/agent/clawhub-dlazyai-searchonlineassets","generatedAt":"2026-10-10T13:44:27.733Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:31:12.243Z","emptyReason":null},"description":"Online asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, returning result metadata and...","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.5K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:searchonlineassets","sourceUrl":"https://clawhub.ai/dlazyai/searchonlineassets","homepage":"https://clawhub.ai/dlazyai/skills/searchonlineassets","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/dlazyai/searchonlineassets","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/dlazyai/skills/searchonlineassets","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":63,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"SearchOnlineAssets 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-10T10:31:12.243Z","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-10T10:31:12.243Z","emptyReason":null},"stars":null,"forks":null,"downloads":1494,"packageName":null,"latestVersion":"1.0.9","tractionLabel":"1.5K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:31:12.243Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T10:31:12.243Z","lastCrawledAt":"2026-10-10T10:31:12.243Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T10:31:12.243Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.9","createdAt":"2026-04-30T10:23:05.797Z","changelog":"Sync to CLI 1.0.9 with cliWarning support","fileCount":4,"zipByteSize":7412},{"version":"1.0.5","createdAt":"2026-04-29T02:36:02.028Z","changelog":"bump @dlazy/cli to 1.0.8","fileCount":3,"zipByteSize":6090},{"version":"1.0.4","createdAt":"2026-04-27T08:04:04.397Z","changelog":"Reduce 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.","fileCount":3,"zipByteSize":6570},{"version":"1.0.3","createdAt":"2026-04-27T07:42:46.742Z","changelog":"Add 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.","fileCount":3,"zipByteSize":6561},{"version":"1.0.2","createdAt":"2026-04-24T04:10:21.418Z","changelog":"- Updated skill version to 1.0.2. - Documentation files (SKILL.md, SKILL-en.md, SKILL-cn.md) updated; no functional or code changes. - Improved overall documentation consistency and clarity across different language versions.","fileCount":4,"zipByteSize":6967},{"version":"1.0.1","createdAt":"2026-04-24T03:36:45.041Z","changelog":"- Added authentication instructions for setting up and using a dLazy API key. - Updated installation command to use @dlazy/cli@1.0.6. - Documentation improved with clearer setup and configuration steps.","fileCount":4,"zipByteSize":6967},{"version":"1.0.0","createdAt":"2026-04-23T08:02:08.070Z","changelog":"Initial release of searchOnlineAssets skill. - Enables searching for high-quality media resources from online public asset libraries such as Pixabay. - Allows retrieval of both media information and direct image URLs for use in workflows or conversations. - Supports resource type filtering (photo, illustration, vector, video) and selection based on user-supplied keywords. - Enforces a strict, step-by-step interaction process for gathering requirements, confirming prompts, generating single assets, and collecting feedback. - Includes critical execution guidelines and prohibitions, especially for command-line usage on Windows PowerShell.","fileCount":4,"zipByteSize":6239}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:searchonlineassets","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:searchonlineassets` 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/searchonlineassets 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-searchonlineassets/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-searchonlineassets/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-searchonlineassets/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-searchonlineassets/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-searchonlineassets/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-searchonlineassets/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-10T13:44:27.732Z"}},"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-searchonlineassets/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-searchonlineassets/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-searchonlineassets/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-searchonlineassets/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-10T10:31:12.243Z","emptyReason":null},"readme":"Skill: SearchOnlineAssets\n\nOwner: dlazyai\n\nSummary: Online asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, returning result metadata and...\n\nTags: latest:1.0.9\n\nVersion history:\n\nv1.0.9 | 2026-04-30T10:23:05.797Z | user\n\nSync to CLI 1.0.9 with cliWarning support\n\nv1.0.5 | 2026-04-29T02:36:02.028Z | user\n\nbump @dlazy/cli to 1.0.8\n\nv1.0.4 | 2026-04-27T08:04:04.397Z | 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:42:46.742Z | 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:10:21.418Z | auto\n\n- Updated skill version to 1.0.2.\n- Documentation files (SKILL.md, SKILL-en.md, SKILL-cn.md) updated; no functional or code changes.\n- Improved overall documentation consistency and clarity across different language versions.\n\nv1.0.1 | 2026-04-24T03:36:45.041Z | auto\n\n- Added authentication instructions for setting up and using a dLazy API key.\n- Updated installation command to use @dlazy/cli@1.0.6.\n- Documentation improved with clearer setup and configuration steps.\n\nv1.0.0 | 2026-04-23T08:02:08.070Z | auto\n\nInitial release of searchOnlineAssets skill.\n\n- Enables searching for high-quality media resources from online public asset libraries such as Pixabay.\n- Allows retrieval of both media information and direct image URLs for use in workflows or conversations.\n- Supports resource type filtering (photo, illustration, vector, video) and selection based on user-supplied keywords.\n- Enforces a strict, step-by-step interaction process for gathering requirements, confirming prompts, generating single assets, and collecting feedback.\n- Includes critical execution guidelines and prohibitions, especially for command-line usage on Windows PowerShell.\n\nArchive index:\n\nArchive v1.0.9: 4 files, 7412 bytes\n\nFiles: skill-card.md (2217b), SKILL-cn.md (5926b), SKILL.md (6156b), _meta.json (137b)\n\nFile v1.0.9:SKILL.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.9\ndescription: 'Online asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, returning result metadata and URLs for use in the current workflow.'\nmetadata:\n  {\n    'clawdbot':\n      {\n        'emoji': '🤖',\n        'requires': { 'bins': ['npm', 'npx'] },\n        'install': 'npm install -g @dlazy/cli@1.0.9',\n        'installAlternative': 'npx @dlazy/cli@1.0.9',\n        'homepage': 'https://github.com/dlazyai/cli',\n        'source': 'https://github.com/dlazyai/cli',\n        'author': 'dlazyai',\n        'license': 'see-repo',\n        'npm': 'https://www.npmjs.com/package/@dlazy/cli',\n        'configLocation': '~/.dlazy/config.json',\n        'apiEndpoints': ['api.dlazy.com', 'files.dlazy.com'],\n      },\n    'openclaw': { 'systemPrompt': 'When invoking this skill, call the searchOnlineAssets tool to query public asset libraries (Pixabay).' },\n  }\n---\n\n# searchOnlineAssets\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nOnline asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, and returns result metadata + URLs for use in the current workflow.\n\n## Trigger Keywords\n\n- searchOnlineAssets\n- pixabay\n- online asset search\n\n## Authentication\n\nAll requests require a dLazy API key, configured through the CLI:\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\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.0.8` 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.0.9 <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.0.9`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin wrapper around the public Pixabay search API, exposed through the dLazy tool runtime. When you invoke it:\n\n- The query and filter parameters you provide are forwarded to the Pixabay API.\n- Pixabay returns a list of hits; the tool projects each entry to a stable shape (id, tags, preview / web-format / large URLs, dimensions).\n- The skill itself does not access network or filesystem resources beyond the Pixabay HTTP request handled inside the dLazy tool runtime.\n\nThis is the standard SaaS pattern; the asset URLs returned are hosted by Pixabay (`pixabay.com`), not by dLazy. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Usage\n\n**CRITICAL INSTRUCTION FOR AGENT**:\nInvoke the `searchOnlineAssets` tool with a structured input object. This is an internal AI tool, not a CLI command — it runs inside the model's tool-call channel.\n\nInput schema:\n\n```ts\n{\n  query: string;                                            // required search keyword(s); prefer English for better recall\n  imageType?: \"all\" | \"photo\" | \"illustration\" | \"vector\";  // default: \"all\"\n  orientation?: \"all\" | \"horizontal\" | \"vertical\";          // default: \"all\"\n  page?: number;                                            // default: 1\n  perPage?: number;                                         // default: 10 (max 200 per Pixabay)\n  lang?: string;                                            // default: \"zh\"; pass \"en\" for English-tagged matches\n}\n```\n\nBehaviour notes:\n\n- `safesearch` is forced to `true` server-side; explicit content is filtered out.\n- Pixabay performs best with English keywords. Translate user-provided Chinese terms (e.g., \"咖啡 → coffee\") before issuing the request when accuracy matters.\n- Pick the most relevant `largeImageURL` (or matching video preview URL) and surface the URL plus `tags` to the user; do not dump the entire `hits` array.\n- If `total === 0`, tell the user no matching asset was found and suggest a broader keyword.\n\n## Output Format\n\n```json\n{\n  \"total\": 1234,\n  \"hits\": [\n    {\n      \"id\": 5179107,\n      \"tags\": \"coffee, cup, latte art\",\n      \"previewURL\": \"https://cdn.pixabay.com/.../preview.jpg\",\n      \"webformatURL\": \"https://pixabay.com/.../webformat.jpg\",\n      \"largeImageURL\": \"https://pixabay.com/.../large.jpg\",\n      \"imageWidth\": 6000,\n      \"imageHeight\": 4000\n    }\n  ]\n}\n```\n\n## Examples\n\n```ts\n// Find horizontal photos of cityscapes\nsearchOnlineAssets({\n  query: 'cityscape skyline',\n  imageType: 'photo',\n  orientation: 'horizontal',\n  perPage: 6,\n})\n```\n\n```ts\n// Find vector icons for nature\nsearchOnlineAssets({\n  query: 'leaf nature icon',\n  imageType: 'vector',\n  perPage: 12,\n})\n```\n\n## Error Handling\n\n| Code | Error Type                | Example Message                        |\n| ---- | ------------------------- | -------------------------------------- |\n| 401  | Unauthorized (No API Key) | `Pixabay API key is not configured`    |\n| 502  | Upstream API failed       | `Pixabay API error: <statusText>`      |\n| 503  | Network / fetch failed    | `Failed to search images from Pixabay` |\n\n> **AGENT CRITICAL INSTRUCTION**:\n>\n> 1. If the tool throws `Pixabay API key is not configured`, the workspace is missing its Pixabay credentials — inform the user and stop; do not retry.\n> 2. If `Pixabay API error` is returned, retry once with a simpler / shorter query before falling back to telling the user no result was found.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.0.9:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"searchonlineassets\",\n  \"version\": \"1.0.9\",\n  \"publishedAt\": 1777544585797\n}\n\nFile v1.0.9:skill-card.md\n\n## Description:\n\nOnline asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, returning result metadata and URLs for use in the current workflow.\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\nAgents and developers use this skill to find public stock photos, illustrations, vectors, and videos from Pixabay and return concise metadata and asset URLs for the current workflow.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill installs or runs the external @dlazy/cli npm package.\n\nMitigation: Review the dLazy CLI source and npm package before use, and prefer the documented npx invocation when a persistent global install is not needed.\n\nRisk: Asset search terms are sent to dLazy and Pixabay.\n\nMitigation: Avoid sending sensitive search terms or confidential project details through asset searches.\n\nRisk: A dLazy API key may be stored in the user's local configuration directory.\n\nMitigation: Use per-invocation DLAZY_API_KEY for less persistence when appropriate, and rotate or revoke the key from the dLazy dashboard if exposure is suspected.\n\n## Reference(s):\n\n- [SearchOnlineAssets on ClawHub](https://clawhub.ai/dlazyai/skills/searchonlineassets)\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):** [text, json, guidance]\n\n**Output Format:** [JSON result metadata with asset URLs]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Returns total count and hits with asset IDs, tags, preview, web-format and large image URLs, dimensions, and server-enforced safesearch.]\n\n## Skill Version(s):\n\n1.0.9 (source: frontmatter and server release evidence)\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.0.9:SKILL-cn.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.9\ndescription: '在线素材搜索工具：调用公共素材库（Pixabay）检索高质量图片、插画、矢量图与视频，返回素材元数据与 URL 供当前工作流使用。'\nmetadata:\n  {\n    'clawdbot':\n      {\n        'emoji': '🤖',\n        'requires': { 'bins': ['npm', 'npx'] },\n        'install': 'npm install -g @dlazy/cli@1.0.9',\n        'installAlternative': 'npx @dlazy/cli@1.0.9',\n        'homepage': 'https://github.com/dlazyai/cli',\n        'source': 'https://github.com/dlazyai/cli',\n        'author': 'dlazyai',\n        'license': 'see-repo',\n        'npm': 'https://www.npmjs.com/package/@dlazy/cli',\n        'configLocation': '~/.dlazy/config.json',\n        'apiEndpoints': ['api.dlazy.com', 'files.dlazy.com'],\n      },\n    'openclaw': { 'systemPrompt': '当调用此技能时，请使用 searchOnlineAssets 工具检索公共素材库（Pixabay）。' },\n  }\n---\n\n# searchOnlineAssets\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n在线素材搜索工具：调用公共素材库（Pixabay）检索高质量图片、插画、矢量图与视频，返回素材元数据与 URL 供当前工作流使用。\n\n## 触发关键词\n\n- searchOnlineAssets\n- pixabay\n- 在线素材搜索\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key，通过 CLI 配置：\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.0.8` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.0.9 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.0.9`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n本技能是 Pixabay 公共搜索 API 的轻量封装，运行在 dLazy 的工具运行时之内。调用时：\n\n- 你提供的关键词与筛选参数会被转发到 Pixabay API。\n- Pixabay 返回 hits 列表，工具会将每条结果映射为稳定结构（id、tags、preview/webformat/large URL、宽高）。\n- 技能本身不会越权访问网络或文件系统，仅在 dLazy 工具运行时内发起一次到 Pixabay 的 HTTP 请求。\n\n这是标准的 SaaS 调用模式；返回的素材 URL 由 Pixabay（`pixabay.com`）托管，不经过 dLazy。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n通过结构化输入对象调用 `searchOnlineAssets` 工具。它是一个内部 AI 工具，不是 CLI 命令——通过模型的 tool-call 通道执行。\n\n输入参数：\n\n```ts\n{\n  query: string;                                            // 必填，搜索关键词；建议优先使用英文以提高召回率\n  imageType?: \"all\" | \"photo\" | \"illustration\" | \"vector\";  // 默认 \"all\"\n  orientation?: \"all\" | \"horizontal\" | \"vertical\";          // 默认 \"all\"\n  page?: number;                                            // 默认 1\n  perPage?: number;                                         // 默认 10（Pixabay 上限 200）\n  lang?: string;                                            // 默认 \"zh\"，需要英文标签时传 \"en\"\n}\n```\n\n行为说明：\n\n- `safesearch` 在服务端被强制为 `true`，自动过滤敏感内容。\n- Pixabay 对英文关键词召回更好。中文关键词（如\"咖啡\"）建议先翻译为英文（\"coffee\"）再检索。\n- 拿到结果后，挑选最匹配的 `largeImageURL`（或视频预览 URL）+ `tags` 提供给用户，**不要**整段返回原始 `hits`。\n- 若 `total === 0`，告知用户未找到匹配素材，并建议放宽关键词。\n\n## 输出格式\n\n```json\n{\n  \"total\": 1234,\n  \"hits\": [\n    {\n      \"id\": 5179107,\n      \"tags\": \"coffee, cup, latte art\",\n      \"previewURL\": \"https://cdn.pixabay.com/.../preview.jpg\",\n      \"webformatURL\": \"https://pixabay.com/.../webformat.jpg\",\n      \"largeImageURL\": \"https://pixabay.com/.../large.jpg\",\n      \"imageWidth\": 6000,\n      \"imageHeight\": 4000\n    }\n  ]\n}\n```\n\n## 命令示例\n\n```ts\n// 搜索横版城市风景照片\nsearchOnlineAssets({\n  query: 'cityscape skyline',\n  imageType: 'photo',\n  orientation: 'horizontal',\n  perPage: 6,\n})\n```\n\n```ts\n// 搜索自然主题的矢量图标\nsearchOnlineAssets({\n  query: 'leaf nature icon',\n  imageType: 'vector',\n  perPage: 12,\n})\n```\n\n## 错误处理\n\n| Code | 错误类型               | 示例信息                               |\n| ---- | ---------------------- | -------------------------------------- |\n| 401  | 未授权（缺少 API Key） | `Pixabay API key is not configured`    |\n| 502  | 上游 API 调用失败      | `Pixabay API error: <statusText>`      |\n| 503  | 网络 / fetch 失败      | `Failed to search images from Pixabay` |\n\n> **智能体关键指令**:\n>\n> 1. 如果工具抛出 `Pixabay API key is not configured`，说明工作区未配置 Pixabay 凭证——请直接告知用户并停止重试。\n> 2. 如果返回 `Pixabay API error`，请用更简短的关键词重试一次，仍失败再告知用户未找到素材。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.0.5: 3 files, 6090 bytes\n\nFiles: SKILL-cn.md (5655b), SKILL.md (5889b), _meta.json (137b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.0\ndescription: \"Online asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, returning result metadata and URLs for use in the current workflow.\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.8\",\"installAlternative\":\"npx @dlazy/cli@1.0.8\",\"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\",\"oss.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"When invoking this skill, call the searchOnlineAssets tool to query public asset libraries (Pixabay).\"}}\n---\n\n# searchOnlineAssets\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\nOnline asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, and returns result metadata + URLs for use in the current workflow.\n\n## Trigger Keywords\n\n- searchOnlineAssets\n- pixabay\n- online asset search\n\n## Authentication\n\nAll requests require a dLazy API key, configured through the CLI:\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\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.0.8` 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.0.8 <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.0.8`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin wrapper around the public Pixabay search API, exposed through the dLazy tool runtime. When you invoke it:\n\n- The query and filter parameters you provide are forwarded to the Pixabay API.\n- Pixabay returns a list of hits; the tool projects each entry to a stable shape (id, tags, preview / web-format / large URLs, dimensions).\n- The skill itself does not access network or filesystem resources beyond the Pixabay HTTP request handled inside the dLazy tool runtime.\n\nThis is the standard SaaS pattern; the asset URLs returned are hosted by Pixabay (`pixabay.com`), not by dLazy. See [dlazy.com](https://dlazy.com) for the full service terms.\n\n## Usage\n\n**CRITICAL INSTRUCTION FOR AGENT**:\nInvoke the `searchOnlineAssets` tool with a structured input object. This is an internal AI tool, not a CLI command — it runs inside the model's tool-call channel.\n\nInput schema:\n\n```ts\n{\n  query: string;                                            // required search keyword(s); prefer English for better recall\n  imageType?: \"all\" | \"photo\" | \"illustration\" | \"vector\";  // default: \"all\"\n  orientation?: \"all\" | \"horizontal\" | \"vertical\";          // default: \"all\"\n  page?: number;                                            // default: 1\n  perPage?: number;                                         // default: 10 (max 200 per Pixabay)\n  lang?: string;                                            // default: \"zh\"; pass \"en\" for English-tagged matches\n}\n```\n\nBehaviour notes:\n\n- `safesearch` is forced to `true` server-side; explicit content is filtered out.\n- Pixabay performs best with English keywords. Translate user-provided Chinese terms (e.g., \"咖啡 → coffee\") before issuing the request when accuracy matters.\n- Pick the most relevant `largeImageURL` (or matching video preview URL) and surface the URL plus `tags` to the user; do not dump the entire `hits` array.\n- If `total === 0`, tell the user no matching asset was found and suggest a broader keyword.\n\n## Output Format\n\n```json\n{\n  \"total\": 1234,\n  \"hits\": [\n    {\n      \"id\": 5179107,\n      \"tags\": \"coffee, cup, latte art\",\n      \"previewURL\": \"https://cdn.pixabay.com/.../preview.jpg\",\n      \"webformatURL\": \"https://pixabay.com/.../webformat.jpg\",\n      \"largeImageURL\": \"https://pixabay.com/.../large.jpg\",\n      \"imageWidth\": 6000,\n      \"imageHeight\": 4000\n    }\n  ]\n}\n```\n\n## Examples\n\n```ts\n// Find horizontal photos of cityscapes\nsearchOnlineAssets({\n  query: \"cityscape skyline\",\n  imageType: \"photo\",\n  orientation: \"horizontal\",\n  perPage: 6,\n});\n```\n\n```ts\n// Find vector icons for nature\nsearchOnlineAssets({\n  query: \"leaf nature icon\",\n  imageType: \"vector\",\n  perPage: 12,\n});\n```\n\n## Error Handling\n\n| Code | Error Type | Example Message |\n| --- | --- | --- |\n| 401 | Unauthorized (No API Key) | `Pixabay API key is not configured` |\n| 502 | Upstream API failed | `Pixabay API error: <statusText>` |\n| 503 | Network / fetch failed | `Failed to search images from Pixabay` |\n\n> **AGENT CRITICAL INSTRUCTION**:\n> 1. If the tool throws `Pixabay API key is not configured`, the workspace is missing its Pixabay credentials — inform the user and stop; do not retry.\n> 2. If `Pixabay API error` is returned, retry once with a simpler / shorter query before falling back to telling the user no result was found.\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"searchonlineassets\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1777430162028\n}\n\nFile v1.0.5:SKILL-cn.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.0\ndescription: \"在线素材搜索工具：调用公共素材库（Pixabay）检索高质量图片、插画、矢量图与视频，返回素材元数据与 URL 供当前工作流使用。\"\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.8\",\"installAlternative\":\"npx @dlazy/cli@1.0.8\",\"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\",\"oss.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当调用此技能时，请使用 searchOnlineAssets 工具检索公共素材库（Pixabay）。\"}}\n---\n\n# searchOnlineAssets\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n\n在线素材搜索工具：调用公共素材库（Pixabay）检索高质量图片、插画、矢量图与视频，返回素材元数据与 URL 供当前工作流使用。\n\n## 触发关键词\n\n- searchOnlineAssets\n- pixabay\n- 在线素材搜索\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key，通过 CLI 配置：\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.0.8` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.0.8 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.0.8`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n本技能是 Pixabay 公共搜索 API 的轻量封装，运行在 dLazy 的工具运行时之内。调用时：\n\n- 你提供的关键词与筛选参数会被转发到 Pixabay API。\n- Pixabay 返回 hits 列表，工具会将每条结果映射为稳定结构（id、tags、preview/webformat/large URL、宽高）。\n- 技能本身不会越权访问网络或文件系统，仅在 dLazy 工具运行时内发起一次到 Pixabay 的 HTTP 请求。\n\n这是标准的 SaaS 调用模式；返回的素材 URL 由 Pixabay（`pixabay.com`）托管，不经过 dLazy。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n通过结构化输入对象调用 `searchOnlineAssets` 工具。它是一个内部 AI 工具，不是 CLI 命令——通过模型的 tool-call 通道执行。\n\n输入参数：\n\n```ts\n{\n  query: string;                                            // 必填，搜索关键词；建议优先使用英文以提高召回率\n  imageType?: \"all\" | \"photo\" | \"illustration\" | \"vector\";  // 默认 \"all\"\n  orientation?: \"all\" | \"horizontal\" | \"vertical\";          // 默认 \"all\"\n  page?: number;                                            // 默认 1\n  perPage?: number;                                         // 默认 10（Pixabay 上限 200）\n  lang?: string;                                            // 默认 \"zh\"，需要英文标签时传 \"en\"\n}\n```\n\n行为说明：\n\n- `safesearch` 在服务端被强制为 `true`，自动过滤敏感内容。\n- Pixabay 对英文关键词召回更好。中文关键词（如\"咖啡\"）建议先翻译为英文（\"coffee\"）再检索。\n- 拿到结果后，挑选最匹配的 `largeImageURL`（或视频预览 URL）+ `tags` 提供给用户，**不要**整段返回原始 `hits`。\n- 若 `total === 0`，告知用户未找到匹配素材，并建议放宽关键词。\n\n## 输出格式\n\n```json\n{\n  \"total\": 1234,\n  \"hits\": [\n    {\n      \"id\": 5179107,\n      \"tags\": \"coffee, cup, latte art\",\n      \"previewURL\": \"https://cdn.pixabay.com/.../preview.jpg\",\n      \"webformatURL\": \"https://pixabay.com/.../webformat.jpg\",\n      \"largeImageURL\": \"https://pixabay.com/.../large.jpg\",\n      \"imageWidth\": 6000,\n      \"imageHeight\": 4000\n    }\n  ]\n}\n```\n\n## 命令示例\n\n```ts\n// 搜索横版城市风景照片\nsearchOnlineAssets({\n  query: \"cityscape skyline\",\n  imageType: \"photo\",\n  orientation: \"horizontal\",\n  perPage: 6,\n});\n```\n\n```ts\n// 搜索自然主题的矢量图标\nsearchOnlineAssets({\n  query: \"leaf nature icon\",\n  imageType: \"vector\",\n  perPage: 12,\n});\n```\n\n## 错误处理\n\n| Code | 错误类型 | 示例信息 |\n| --- | --- | --- |\n| 401 | 未授权（缺少 API Key） | `Pixabay API key is not configured` |\n| 502 | 上游 API 调用失败 | `Pixabay API error: <statusText>` |\n| 503 | 网络 / fetch 失败 | `Failed to search images from Pixabay` |\n\n> **智能体关键指令**:\n> 1. 如果工具抛出 `Pixabay API key is not configured`，说明工作区未配置 Pixabay 凭证——请直接告知用户并停止重试。\n> 2. 如果返回 `Pixabay API error`，请用更简短的关键词重试一次，仍失败再告知用户未找到素材。\n\n## Tips\n\nVisit https://dlazy.com for more information.\n\nArchive v1.0.4: 3 files, 6570 bytes\n\nFiles: SKILL-cn.md (5580b), SKILL.md (5580b), _meta.json (137b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.0\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\",\"installAlternative\":\"npx @dlazy/cli@1.0.6\",\"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\",\"oss.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key，通过 CLI 配置：\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.0.6` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.0.6 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.0.6`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`oss.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `oss.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n# searchOnlineAssets (在线素材搜索)\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"searchonlineassets\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1777277044397\n}\n\nFile v1.0.4:SKILL-cn.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.0\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\",\"installAlternative\":\"npx @dlazy/cli@1.0.6\",\"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\",\"oss.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key，通过 CLI 配置：\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.0.6` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.0.6 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.0.6`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理 (How It Works)\n\n此技能是 dLazy 托管 API 的轻量封装。调用时：\n\n- 你提供的提示词与参数会发送到 dLazy API（`api.dlazy.com`）进行推理。\n- 传入图像 / 视频 / 音频字段的本地文件路径会被 CLI 上传到 dLazy 媒体存储（`oss.dlazy.com`），以便模型读取 —— 与任何云端生成 API 的流程一致。\n- API 返回的生成结果 URL 由 `oss.dlazy.com` 托管。\n\n这是标准的 SaaS 调用模式；技能本身不会越权访问网络或文件系统，所有动作都由 dLazy CLI 完成。\n\n# searchOnlineAssets (在线素材搜索)\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.0.3: 3 files, 6561 bytes\n\nFiles: SKILL-cn.md (5561b), SKILL.md (5561b), _meta.json (137b)\n\nFile v1.0.3:SKILL.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.0\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\",\"installAlternative\":\"npx @dlazy/cli@1.0.6\",\"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\",\"configPath\":\"~/.dlazy/config.json\",\"persistsApiKey\":true,\"network\":[\"dlazy.com\",\"api.dlazy.com\",\"oss.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要配置 dLazy API key。\n\n**CLI 配置**: 你可以通过以下命令设置你的 API key：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nAPI Key 会以明文形式保存在本地 `~/.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，便于随时轮换或吊销。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.6` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.0.6 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.0.6`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 数据与隐私 (Data & Privacy)\n\n执行此技能时，以下数据会离开你的本地机器：\n\n- **提示词与参数**：你通过 CLI 参数传入的内容会发送给 dLazy 后端（`dlazy.com` / `api.dlazy.com`）。\n- **本地文件**：传入图像 / 视频 / 音频字段的本地路径会被 CLI 读取并上传到 dLazy 存储（`oss.dlazy.com`）。\n- **生成结果**：响应 JSON 中返回的 URL 由 `oss.dlazy.com` 托管。\n\n请勿传入包含密钥、个人敏感信息或未获授权对外分享的文件。\n\n# searchOnlineAssets (在线素材搜索)\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"searchonlineassets\",\n  \"version\": \"1.0.3\",\n  \"publishedAt\": 1777275766742\n}\n\nFile v1.0.3:SKILL-cn.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.0\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\",\"installAlternative\":\"npx @dlazy/cli@1.0.6\",\"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\",\"configPath\":\"~/.dlazy/config.json\",\"persistsApiKey\":true,\"network\":[\"dlazy.com\",\"api.dlazy.com\",\"oss.dlazy.com\"]},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要配置 dLazy API key。\n\n**CLI 配置**: 你可以通过以下命令设置你的 API key：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\n\nAPI Key 会以明文形式保存在本地 `~/.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，便于随时轮换或吊销。\n\n## 关于与来源 (Provenance)\n\n- **CLI 源代码**: [github.com/dlazyai/cli](https://github.com/dlazyai/cli)\n- **维护者**: dlazyai\n- **npm 包名**: `@dlazy/cli`（本技能 install 字段固定到 `1.0.6` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.0.6 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.0.6`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 数据与隐私 (Data & Privacy)\n\n执行此技能时，以下数据会离开你的本地机器：\n\n- **提示词与参数**：你通过 CLI 参数传入的内容会发送给 dLazy 后端（`dlazy.com` / `api.dlazy.com`）。\n- **本地文件**：传入图像 / 视频 / 音频字段的本地路径会被 CLI 读取并上传到 dLazy 存储（`oss.dlazy.com`）。\n- **生成结果**：响应 JSON 中返回的 URL 由 `oss.dlazy.com` 托管。\n\n请勿传入包含密钥、个人敏感信息或未获授权对外分享的文件。\n\n# searchOnlineAssets (在线素材搜索)\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.0.2: 4 files, 6967 bytes\n\nFiles: SKILL-cn.md (3786b), SKILL-en.md (3786b), SKILL.md (3786b), _meta.json (137b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.2\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\"},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要配置 dLazy API key。\n\n**CLI 配置**: 你可以通过以下命令设置你的 API key：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\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# searchOnlineAssets (在线素材搜索)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"searchonlineassets\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1777003821418\n}\n\nFile v1.0.2:SKILL-cn.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.2\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\"},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要配置 dLazy API key。\n\n**CLI 配置**: 你可以通过以下命令设置你的 API key：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\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# searchOnlineAssets (在线素材搜索)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.0.2:SKILL-en.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.2\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\"},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要配置 dLazy API key。\n\n**CLI 配置**: 你可以通过以下命令设置你的 API key：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\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# searchOnlineAssets (在线素材搜索)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.0.1: 4 files, 6967 bytes\n\nFiles: SKILL-cn.md (3786b), SKILL-en.md (3786b), SKILL.md (3786b), _meta.json (137b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.1\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\"},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要配置 dLazy API key。\n\n**CLI 配置**: 你可以通过以下命令设置你的 API key：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\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# searchOnlineAssets (在线素材搜索)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"searchonlineassets\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1777001805041\n}\n\nFile v1.0.1:SKILL-cn.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.1\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\"},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要配置 dLazy API key。\n\n**CLI 配置**: 你可以通过以下命令设置你的 API key：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\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# searchOnlineAssets (在线素材搜索)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.0.1:SKILL-en.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.1\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.6\"},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n## 身份验证 (Authentication)\n\n所有请求都需要配置 dLazy API key。\n\n**CLI 配置**: 你可以通过以下命令设置你的 API key：\n\n```bash\ndlazy auth set YOUR_API_KEY\n```\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# searchOnlineAssets (在线素材搜索)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nArchive v1.0.0: 4 files, 6239 bytes\n\nFiles: SKILL-cn.md (3358b), SKILL-en.md (3358b), SKILL.md (3358b), _meta.json (137b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.0\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.5\"},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n# searchOnlineAssets (在线素材搜索)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"searchonlineassets\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1776931328070\n}\n\nFile v1.0.0:SKILL-cn.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.0\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.5\"},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n# searchOnlineAssets (在线素材搜索)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。\n\nFile v1.0.0:SKILL-en.md\n\n---\nname: searchOnlineAssets\nversion: 1.0.0\ndescription: 这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\ntriggers:\n  - searchOnlineAssets (在线素材搜索)\nmetadata: {\"clawdbot\":{\"emoji\":\"🤖\",\"requires\":{\"bins\":[\"npm\",\"npx\"]},\"install\":\"npm install -g @dlazy/cli@1.0.5\"},\"openclaw\":{\"systemPrompt\":\"当你需要使用此技能时，请严格遵循此技能提供的指南进行规划和执行。你可以通过调用 dlazy CLI 的各类生成模型（如 dlazy seedream-4.5 等）来完成实际的图片渲染。注意：Windows PowerShell 中不允许使用 `&` 或 `&&` 进行命令串联或后台运行，请单独且同步地执行命令。\"}}\n---\n\n# searchOnlineAssets (在线素材搜索)\n\n这个技能用于调用在线公共素材库 (如 Pixabay) 搜索所需的高质量媒体资源，并能够将搜索结果信息和图片 URL 提供给当前工作流或对话环境使用。\n\n## 适用场景\n1. 当你缺少背景图片或参考图时，用于在互联网上快速找到自然、人物、科技等公共授权的免费素材。\n2. 当用户请求需要寻找特定主题（如咖啡、城市风景）的照片、矢量图或视频作为视觉配图时。\n\n## 技能要求与约束\n- 你只能根据用户提供的关键字（优先翻译或使用英文获取更好结果）去检索对应类型的素材。\n- 你可以指定 `imageType` 来筛选返回的资源类型（如 `all`，`photo`，`illustration`，`vector`，`video`）。\n- 拿到结果后，提取并挑选最符合要求的 `largeImageURL` (对于图片) 或者对应的视频预览 URL 和 `tags` 提供给用户。\n- 如果没有搜索到结果，你需要告知用户未能找到相关素材。\n\n## 🛠️ 执行与生成指南 (CRITICAL EXECUTION INSTRUCTIONS)\n\n**你是可以执行终端命令的智能 Agent！**\n\n**【严格禁止行为】**\n- 严禁：将提示词保存到任何文件中（如 txt, md）。\n- 严禁：要求用户自己去第三方平台（如 Midjourney）生成图片。\n- 严禁：一次性批量生成所有图片，或一次性执行多个命令。\n\n**【必须遵循的交互与执行流程】**\n你必须**严格分步**执行，并在每一步停下来等待用户回复：\n\n1. **第一步：主动收集需求**。当用户提出需求时，不要做任何设计和生成，先向用户提问（如产品特点、目标人群、想要几张图等）。**必须等待用户回答。**\n2. **第二步：输出草案并请求确认**。根据用户的回答，制定套图计划，并输出**第一张图**的提示词草案。**询问用户：“是否确认这个提示词，可以开始生成第一张图了吗？” 必须等待用户回答“确认”。**\n3. **第三步：单次执行终端命令**。用户确认后，你**必须使用终端执行命令**（如 `dlazy seedream-4.5 --prompt \"...\"`），每次只能执行一个生成命令。**重要：必须使用同步命令，绝不要在命令末尾加 `&`，绝不要使用 `&&`，这是在 Windows PowerShell 下运行！**\n4. **第四步：交付与循环**。命令返回结果后，把图片 URL 发给用户，并询问“对这张满意吗？我们可以继续生成下一张了吗？”。收到确认后再继续下一步。","readmeExcerpt":"Skill: SearchOnlineAssets Owner: dlazyai Summary: Online asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, returning result metadata and... Tags: latest:1.0.9 Version history: v1.0.9 | 2026-04-30T10:23:05.797Z | user Sync to CLI 1.0.9 with cliWarning support v1.0.5 | 2026-04-29T02:36:02.028Z | user bump @dlazy/cli to 1.0.8 v1.0.4 | 2026-04-27T08:04","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"dlazy auth set YOUR_API_KEY"},{"language":"bash","snippet":"npx @dlazy/cli@1.0.9 <command>"},{"language":"ts","snippet":"{\n  query: string;                                            // required search keyword(s); prefer English for better recall\n  imageType?: \"all\" | \"photo\" | \"illustration\" | \"vector\";  // default: \"all\"\n  orientation?: \"all\" | \"horizontal\" | \"vertical\";          // default: \"all\"\n  page?: number;                                            // default: 1\n  perPage?: number;                                         // default: 10 (max 200 per Pixabay)\n  lang?: string;                                            // default: \"zh\"; pass \"en\" for English-tagged matches\n}"},{"language":"json","snippet":"{\n  \"total\": 1234,\n  \"hits\": [\n    {\n      \"id\": 5179107,\n      \"tags\": \"coffee, cup, latte art\",\n      \"previewURL\": \"https://cdn.pixabay.com/.../preview.jpg\",\n      \"webformatURL\": \"https://pixabay.com/.../webformat.jpg\",\n      \"largeImageURL\": \"https://pixabay.com/.../large.jpg\",\n      \"imageWidth\": 6000,\n      \"imageHeight\": 4000\n    }\n  ]\n}"},{"language":"ts","snippet":"// Find horizontal photos of cityscapes\nsearchOnlineAssets({\n  query: 'cityscape skyline',\n  imageType: 'photo',\n  orientation: 'horizontal',\n  perPage: 6,\n})"},{"language":"ts","snippet":"// Find vector icons for nature\nsearchOnlineAssets({\n  query: 'leaf nature icon',\n  imageType: 'vector',\n  perPage: 12,\n})"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: searchOnlineAssets\nversion: 1.0.9\ndescription: 'Online asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, returning result metadata and URLs for use in the current workflow.'\nmetadata:\n  {\n    'clawdbot':\n      {\n        'emoji': '🤖',\n        'requires': { 'bins': ['npm', 'npx'] },\n        'install': 'npm install -g @dlazy/cli@1.0.9',\n        'installAlternative': 'npx @dlazy/cli@1.0.9',\n        'homepage': 'https://github.com/dlazyai/cli',\n        'source': 'https://github.com/dlazyai/cli',\n        'author': 'dlazyai',\n        'license': 'see-repo',\n        'npm': 'https://www.npmjs.com/package/@dlazy/cli',\n        'configLocation': '~/.dlazy/config.json',\n        'apiEndpoints': ['api.dlazy.com', 'files.dlazy.com'],\n      },\n    'openclaw': { 'systemPrompt': 'When invoking this skill, call the searchOnlineAssets tool to query public asset libraries (Pixabay).' },\n  }\n---\n\n# searchOnlineAssets\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\nOnline asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, and returns result metadata + URLs for use in the current workflow.\n\n## Trigger Keywords\n\n- searchOnlineAssets\n- pixabay\n- online asset search\n\n## Authentication\n\nAll requests require a dLazy API key, configured through the CLI:\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\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.0.8` 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.0.9 <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.0.9`). Review the GitHub source before installing.\n\n## How It Works\n\nThis skill is a thin wrapper around the public Pixabay search API, exposed through the dLazy tool runtime. When you invoke it:\n\n- The query and filter parameters you provide are forwarded to the Pixabay API.\n- Pixabay returns a list of hits; the tool projects each entry to a stable shape (id, tags, preview / web-format / large UR"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7c5wgeajfcfvdfb5ceemvdb984cjpd\",\n  \"slug\": \"searchonlineassets\",\n  \"version\": \"1.0.9\",\n  \"publishedAt\": 1777544585797\n}"},{"path":"skill-card.md","content":"## Description:\n\nOnline asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, returning result metadata and URLs for use in the current workflow.\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\nAgents and developers use this skill to find public stock photos, illustrations, vectors, and videos from Pixabay and return concise metadata and asset URLs for the current workflow.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill installs or runs the external @dlazy/cli npm package.\n\nMitigation: Review the dLazy CLI source and npm package before use, and prefer the documented npx invocation when a persistent global install is not needed.\n\nRisk: Asset search terms are sent to dLazy and Pixabay.\n\nMitigation: Avoid sending sensitive search terms or confidential project details through asset searches.\n\nRisk: A dLazy API key may be stored in the user's local configuration directory.\n\nMitigation: Use per-invocation DLAZY_API_KEY for less persistence when appropriate, and rotate or revoke the key from the dLazy dashboard if exposure is suspected.\n\n## Reference(s):\n\n- [SearchOnlineAssets on ClawHub](https://clawhub.ai/dlazyai/skills/searchonlineassets)\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):** [text, json, guidance]\n\n**Output Format:** [JSON result metadata with asset URLs]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Returns total count and hits with asset IDs, tags, preview, web-format and large image URLs, dimensions, and server-enforced safesearch.]\n\n## Skill Version(s):\n\n1.0.9 (source: frontmatter and server release evidence)\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: searchOnlineAssets\nversion: 1.0.9\ndescription: '在线素材搜索工具：调用公共素材库（Pixabay）检索高质量图片、插画、矢量图与视频，返回素材元数据与 URL 供当前工作流使用。'\nmetadata:\n  {\n    'clawdbot':\n      {\n        'emoji': '🤖',\n        'requires': { 'bins': ['npm', 'npx'] },\n        'install': 'npm install -g @dlazy/cli@1.0.9',\n        'installAlternative': 'npx @dlazy/cli@1.0.9',\n        'homepage': 'https://github.com/dlazyai/cli',\n        'source': 'https://github.com/dlazyai/cli',\n        'author': 'dlazyai',\n        'license': 'see-repo',\n        'npm': 'https://www.npmjs.com/package/@dlazy/cli',\n        'configLocation': '~/.dlazy/config.json',\n        'apiEndpoints': ['api.dlazy.com', 'files.dlazy.com'],\n      },\n    'openclaw': { 'systemPrompt': '当调用此技能时，请使用 searchOnlineAssets 工具检索公共素材库（Pixabay）。' },\n  }\n---\n\n# searchOnlineAssets\n\n[English](./SKILL.md) · [中文](./SKILL-cn.md)\n\n在线素材搜索工具：调用公共素材库（Pixabay）检索高质量图片、插画、矢量图与视频，返回素材元数据与 URL 供当前工作流使用。\n\n## 触发关键词\n\n- searchOnlineAssets\n- pixabay\n- 在线素材搜索\n\n## 身份验证 (Authentication)\n\n所有请求都需要 dLazy API key，通过 CLI 配置：\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.0.8` 版本）\n- **官网**: [dlazy.com](https://dlazy.com)\n\n如果你不希望在系统上长期保留一个全局 CLI，可以按需运行：\n\n```bash\nnpx @dlazy/cli@1.0.9 <command>\n```\n\n如选择全局安装，技能的 `metadata.clawdbot.install` 字段已固定到 `npm install -g @dlazy/cli@1.0.9`。安装前建议先到 GitHub 仓库审阅源码。\n\n## 工作原理\n\n本技能是 Pixabay 公共搜索 API 的轻量封装，运行在 dLazy 的工具运行时之内。调用时：\n\n- 你提供的关键词与筛选参数会被转发到 Pixabay API。\n- Pixabay 返回 hits 列表，工具会将每条结果映射为稳定结构（id、tags、preview/webformat/large URL、宽高）。\n- 技能本身不会越权访问网络或文件系统，仅在 dLazy 工具运行时内发起一次到 Pixabay 的 HTTP 请求。\n\n这是标准的 SaaS 调用模式；返回的素材 URL 由 Pixabay（`pixabay.com`）托管，不经过 dLazy。完整服务条款请参见 [dlazy.com](https://dlazy.com)。\n\n## 使用方法\n\n**CRITICAL INSTRUCTION FOR AGENT**:\n通过结构化输入对象调用 `searchOnlineAssets` 工具。它是一个内部 AI 工具，不是 CLI 命令——通过模型的 tool-call 通道执行。\n\n输入参数：\n\n```ts\n{\n  query: string;                                            // 必填，搜索关键词；建议优先使用英文以提高召回率\n  imageType?: \"all\" | \"photo\" | \"illustration\" | \"vector\";  // 默认 \"all\"\n  orientation?: \"all\" | \"horizontal\" | \"vertical\";          // 默认 \"all\"\n  page?: number;                                            // 默认 1\n  perPage?: number;                                         // 默认 10（Pixabay 上限 200）\n  lang?: string;                                            // 默认 \"zh\"，需要英文标签时传 \"en\"\n}\n```\n\n行为说明：\n\n- `safesearch` 在服务端被强制为 `true`，自动过滤敏感内容。\n- Pixabay 对英文关键词召回更好。中文关键词（如\"咖啡\"）建议先翻译为英文（\"coffee\"）再检索。\n- 拿到结果后，挑选最匹配的 `largeImageURL`（或视频预览 URL）+ `tags` 提供给用户，**不要**整段返回原始 `hits`。\n- 若 `"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":1439,"uniquenessScore":43,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T10:31:12.243Z","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-10T10:31:12.243Z","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-10T13:44:27.733Z","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"}]}}}