agentCLAWHUBUnverified

投前 AI 图检测 Detect Task

投前 AI 图真实性质检。待检图 → 风险等级 + 8 项逐条判定 + 可直接追加到 prompt 的修正句,可自动重跑直到达标。当用户说「投前检测」「图片质检」「检查有没有崩」「上架前把关」「这图能不能用」时使用。 Skill: 投前 AI 图检测 Detect Task Owner: dlazyai Summary: 投前 AI 图真实性质检。待检图 → 风险等级 + 8 项逐条判定 + 可直接追加到 prompt 的修正句,可自动重跑直到达标。当用户说「投前检测」「图片质检」「检查有没有崩」「上架前把关」「这图能不能用」时使用。 Tags: latest:1.0.20 Version history: v1.0.20 | 2026-10-10T01:49:17.775Z | user 例行版本更新 2026-10-10 v1.0.19 | 2026-10-08T01:41:55.782Z | user 例行版本更新 2026-10-08 v1.0.18 | 2026-10-04T01:42:10.743Z | user 例行版本更新 2026-10-04 v1.0.17 | 2026-10-02T05:15:16.468Z | user

OpenClaw

Rank

62

Safety

84

Downloads

1.3k

Updated

Oct 10, 2026

Version

1.0.20

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.3K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.3K downloadsadoption · observed Oct 10, 2026
Latest release
1.0.20release · observed Oct 10, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s170j1ymymrxasgd00dsk7tckx84cf45:detect-task
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-detect-task/snapshot"

Documentation

CLAWHUB

147,959 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: detect-task
version: 1.0.20
description: 投前 AI 图真实性质检。待检图 → 风险等级 + 8 项逐条判定 + 可直接追加到 prompt 的修正句,可自动重跑直到达标。当用户说「投前检测」「图片质检」「检查有没有崩」「上架前把关」「这图能不能用」时使用。
---

# detect-task — 投放前 AI 图真实性检测

AI 生图上架前的**最后一道关**。判断这张图能不能直接投,崩在哪里,怎么修。

和其他技能的区别:本技能**不生成图片,输出的是判断**。它的价值在于把「生成 → 检测 → 重跑」闭起来——检测报告里直接给出该追加到 prompt 的修正句。

---

## 生成效果示例

| 输入:待检图 |
| --- |
| <img src="https://raw.githubusercontent.com/dlazy-ai/ecommerce-skills/main/docs/detect-task/candidate.jpg" width="280"> |
| `candidate.jpg` — 由 [flat-lay](https://github.com/dlazy-ai/ecommerce-skills/blob/main/skills/flat-lay/skill.md) 生成的军绿毛衣模特上身图,1024×1536 |

实际执行的命令:

```bash
dlazy claude-sonnet-5 \
  --prompt '你是电商投放前的图片质检员。审查这张 AI 生成的服装商拍图能否直接用于电商投放。全部用中文作答(第 4 项的 prompt 修正句除外)。严格按以下结构输出:
## 1. 风险等级
低风险 / 中风险 / 高风险(三选一)
## 2. 风险项逐条判定
用表格输出,三列:风险项 / 结论(通过 或 命中)/ 证据。风险项固定为这 8 条:商品崩坏、人脸不自然、手部异常、肢体结构错误、文字乱码、光影矛盾、边缘融合痕迹、平台合规。
## 3. 投放建议
建议投放 / 建议重跑 / 建议人工修图
## 4. 修正建议
若建议重跑或人工修图,给出应追加到生成 prompt 的英文修正句 1-3 条;若建议投放,写「无需修正」。
只输出报告,不要寒暄。' \
  --images docs/detect-task/candidate.jpg \
  | python3 -c 'import sys,json;print(json.load(sys.stdin)["result"]["data"]["texts"][0])' \
  > docs/detect-task/example-report.md
```

**输出**:完整报告见 [`docs/detect-task/example-report.md`](https://github.com/dlazy-ai/ecommerce-skills/blob/main/docs/detect-task/example-report.md),3 credits。摘要:

- **风险等级**:低风险
- **8 项判定**:7 项通过;`文字乱码` 命中(轻微)——左侧袖口的织标图案模糊不可辨
- **投放建议**:建议人工修图(仅需局部处理袖口小标签)
- **修正建议**:`clear and legible brand tag/logo embroidery on cuff, sharp fine detail, no blurry or garbled text`

这条修正句可以直接追加到 flat-lay 的原 prompt 末尾重跑——这就是闭环。

---

## 1、能力边界

| 输出 | 说明 |
| --- | --- |
| 风险等级 | `低风险` / `中风险` / `高风险` |
| 风险项逐条判定 | 8 项,每项给出 `通过` / `命中` + 一句证据 |
| 投放建议 | `建议投放` / `建议重跑` / `建议人工修图` |
| 修正建议 | 可直接追加到生成 prompt 的英文修正句 |

**8 项风险清单**

| # | 风险项 | 看什么 |
| --- | --- | --- |
| 1 | 商品崩坏 | 款式、织法、印花、logo 位置是否失真 |
| 2 | 人脸不自然 | 五官比例、皮肤质感、眼神 |
| 3 | 手部异常 | 手指数量与形态 |
| 4 | 肢体结构错误 | 肩线、四肢数量与朝向 |
| 5 | 文字乱码 | 画面内任何文字 |
| 6 | 光影矛盾 | 投影方向与光源是否一致 |
| 7 | 边缘融合痕迹 | 抠图边、鬼影、糊块 |
| 8 | 平台合规 | 是否含违规元素 |

**不做**:不替代人工终审(模型判断有误报漏报);不做法律与平台规则的最终裁定;不用于给明显违规的图背书。

---

## 2、报告要能直接驱动重跑

检测的意义不是打分,而是**告诉生成环节要改什么**。所以报告的第 4 项必须是**可直接复制到 prompt 的英文句子**。

典型映射:

| 命中项 | 应追加到生成 prompt 的修正句 |
| --- | --- |
| 商品崩坏 | `Cross-check the garment against the reference: [关键特征] must match exactly.` |
| 人脸不自然 | `Photorealistic human face: correct facial proportions, natural skin pores and subsurface scattering, natural gaze.` |
| 手部异常 | `Hands anatomically correct — five distinct fingers per hand, natural knuckles, no fused or extra digits.` |
| 肢体结构错误 | `Correct anatomy: symmetric shoulders, two arms and two legs, no extra or missing limbs, no impossible joint angles.` |
| 文字乱码 | `No text anywhere in the image.` 或(需要文字时)`All text must be clear, correctly formed [语言] characters.` |
| 光影矛盾 | `Single consistent light source from [方向]; all shadows must fall in the same direction.` |
| 边缘融合痕迹 | `Blend all edges seamlessly; no cut-out halo, no ghosting, no blur

_meta.json

{
  "ownerId": "kn7c5wgeajfcfvdfb5ceemvdb984cjpd",
  "slug": "detect-task",
  "version": "1.0.20",
  "publishedAt": 1791596957775
}

references/model-flags.md

# `claude-sonnet-5` 参数清单

本技能默认用的模型的完整参数。日常只需要「参数约定」里那几个,
这份清单在需要用到非常规参数时再看。

**CRITICAL INSTRUCTION FOR AGENT**:
Run the `dlazy claude-sonnet-5` command to get results.

```bash
dlazy claude-sonnet-5 -h

Options:
  --prompt <prompt>     Prompt
  --images [images...]  Images [image: url or local path] (max 10)
  --videos [videos...]  Videos [video: url or local path] (max 8)
  --dry-run             Print payload without executing the tool
  --no-wait             Return generateId immediately for async tasks
  --timeout <seconds>   Max seconds to wait for async completion (default:
                        "1800")
  --input <jsonOrFile>  Inline JSON or @path/to/file.json — merged under flag
                        values (flags win)
  --save <path>         Download the result asset to this local path (mkdir +
                        retry handled for you). A destination path — NOT a
                        response format; for stdout shape use --format
  --batch <n>           Fan-out N parallel runs (cloud tools only) (default:
                        "1")
  -h, --help            display help for command
```

> 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.

---

换其他后端时参数由 `scripts/gen.mjs` 统一翻译,见 [`provider-cli.md`](provider-cli.md)。

references/platform-specs.md

<!-- 由 scripts/build-skills.mjs 从 shared/references/platform-specs.md 同步生成,不要直接改这里。 -->
# 平台图片规格(可机检子集)

`scripts/check_listing.py` 内置的规则来源与口径。**平台规则会变,以各平台最新官方文档为准**;
需要覆盖时写一份 JSON 用 `--rules` 传入,结构与下表字段一一对应。

---

## 字段含义

| 字段 | 含义 |
| --- | --- |
| `pure_white_bg` | 是否要求纯白 RGB(255,255,255) 背景 |
| `bg_tolerance` | 判定「纯白」允许的单通道偏差 |
| `bg_coverage` | 边缘一圈需要有多大比例落在容差内 |
| `min_long_side` / `recommend_long_side` / `max_long_side` | 最长边像素 |
| `min_occupancy` | 商品包围盒面积 ÷ 画面面积 的下限 |
| `allow_alpha` | 是否允许透明通道 |
| `allow_border` | 是否允许描边 / 外框 |
| `formats` / `max_bytes` / `aspect` | 允许格式、体积上限、允许比例 |

---

## 内置规则

| 平台 | 纯白底 | 最长边(下限 / 建议) | 主体占比 | 比例 | 体积上限 |
| --- | --- | --- | --- | --- | --- |
| `amazon` | 是 | 1000 / 1600 | ≥ 85% | 不限 | 10 MB |
| `tiktok-shop` | 否 | 800 / 1600 | ≥ 60% | 1:1 或 3:4 | 5 MB |
| `temu` | 是 | 800 / 1350 | ≥ 70% | 1:1 | 3 MB |
| `shopee` | 否 | 500 / 1024 | ≥ 55% | 1:1 | 2 MB |
| `shopify` | 否 | 1024 / 2048 | 不限 | 不限 | 20 MB |
| `taobao` | 是 | 800 / 1200 | ≥ 70% | 1:1 | 3 MB |

---

## 几个容易踩的点

- **透明 PNG**:Amazon 会把透明像素转成黑色。永远压平成白底 JPEG 再传。
- **「白底」不等于「看起来是白的」**:棚拍的浅灰墙(约 RGB 208)肉眼像白,机检直接判不合格。
- **主体占比**:留白过多是最常见的驳回原因之一,比分辨率不够更常见。
- **文字 / 水印 / 拼图**:像素层测不了,交给 `detect-task` 的视觉模型或人工。
- **自动修复的边界**:`--fix` 能压白底、按占比重构画布、补分辨率、压体积;
  它**不会**修图,也不会去水印——那是 `item-repair` 和 `remove-watermark` 的活。

references/provider-cli.md

<!-- 由 scripts/build-skills.mjs 从 shared/references/provider-cli.md 同步生成,不要直接改这里。 -->
# 后端调用参考

技能正文只写「要生成什么」。认证、计费、错误码、输出结构这些每个技能都一样的东西放在这里,
**用到时再读**,不占技能的常驻上下文。

---

## 一、认证

### 默认后端 dLazy

```bash
dlazy login            # 设备码流程,远程 shell 也能用,自动写入本地配置
dlazy auth set <KEY>   # 已有 key 时直接写入
```

key 存在用户配置目录(macOS/Linux `~/.dlazy/config.json`,Windows `%USERPROFILE%\.dlazy\config.json`),
权限限本机用户。也可以每次调用用环境变量 `DLAZY_API_KEY` 传入。

手动获取:登录 [dlazy.com](https://dlazy.com) → [API Key 页面](https://dlazy.com/dashboard/organization/api-key)。
key 按组织隔离,可随时轮换或吊销。

### 其他后端

本技能库不锁定单一厂商。配好任意一家的 key 即可跑:

| 后端 | 环境变量 | 说明 |
| --- | --- | --- |
| `dlazy` | `dlazy login` 或 `DLAZY_API_KEY` | 默认,最省事 |
| `openai` | `OPENAI_API_KEY` | 走 `/v1/images/edits` 与 `/v1/images/generations` |
| `gemini` | `GEMINI_API_KEY` | Nano Banana 系列 |
| `fal` | `FAL_KEY` | |
| `replicate` | `REPLICATE_API_TOKEN` | |
| `ark` | `ARK_API_KEY` + `ARK_MODEL` | 火山方舟,模型 ID 需按开通情况填 |

选路优先级:`--provider` 参数 > `PROVIDER` 环境变量 > 第一个配了 key 的 > `dlazy`。

```bash
node scripts/gen.mjs --doctor     # 看当前哪个后端可用
```

各后端的模型 ID 可用 `GEN_MODEL_OPENAI` / `GEN_MODEL_GEMINI` / `GEN_MODEL_FAL` /
`GEN_MODEL_REPLICATE` / `GEN_MODEL_ARK` 覆盖。**厂商目录会变,以各家最新文档为准。**

---

## 二、两种调用方式

### 方式 A:统一入口(推荐)

```bash
node scripts/gen.mjs --task <技能名> --prompt '...' --images a.jpg b.jpg --save out.jpg
```

它负责:后端选路、默认尺寸档位、失败重试(429/5xx 指数退避)、落盘建目录、成本估算。

```bash
node scripts/gen.mjs --task flat-lay --prompt '...' --dry-run   # 不调用不计费,只看要发什么
node scripts/gen.mjs --help
```

### 方式 B:直接用 dLazy CLI

不想引入 Node 依赖时,技能正文里的 `dlazy ...` 命令可以原样执行,效果等价。

```bash
npx @dlazy/[email protected] <command>     # 不装全局二进制
```

- CLI 源码:[github.com/dlazy-ai/cli](https://github.com/dlazy-ai/cli) · npm 包 `@dlazy/cli`

---

## 三、数据流向

调用 dLazy 时:提示词与参数发往 `api.dlazy.com`;传入的本地图片会上传到 `files.dlazy.com`
供模型读取;产出 URL 同样托管在 `files.dlazy.com`。这是云端生成 API 的通用形态。
换成其他后端时,数据流向对应厂商,不经过 dLazy。

---

## 四、输出结构

`gen.mjs`(加 `--json`):

```json
{
  "ok": true,
  "task": "flat-lay",
  "provider": "dlazy",
  "model": "gpt-image-2",
  "files": ["docs/flat-lay/output-sku001.jpg"],
  "texts": [],
  "estimatedCredits": 60,
  "elapsedMs": 58213
}
```

dLazy CLI 原生:

```json
{
  "ok": true,
  "result": {
    "tool": "gpt-image-2",
    "data": { "urls": ["https://files.dlazy.com/data/ai/....jpg"] },
    "savedPath": "docs/flat-lay/example-output.jpg"
  }
}
```

加 `--no-wait` 的异步任务不返回 `data`,返回 `task: { generateId, status }`,
用 `dlazy status <generateId> --wait` 轮询。

文本类模型(如质检)产出在 `result.data.texts[0]`:

```bash
dlazy claude-sonnet-5 --prompt '...' --images x.jpg \
  | python3 -c 'import sys,json;print(json.load(sys.stdin)["result"]["data"]["texts"][0])'
```

---

## 五、错误处理

| Code | 类型 | 示例 |
| --- | --- | --- |
| 401 | 未授权 / 无 key | `ok: false, code: "unauthorized"` |
| 501 | 缺必填参数 | `error: required option '--prompt <prompt>' not specified` |
| 502 | 本地文件读不到 | `Error: Image file not found: ...` |
| 503 | 余额不足 | `ok: false, code: "insufficient_balance"` |
| 503 | 服务端错误 | `HTT
Github ReposUpdated 1d agoRank 70

AionUi

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!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

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

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/dlazyai/skills/detect-task",
      "sourceUrl": "https://clawhub.ai/dlazyai/skills/detect-task",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T18:30:40.194Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-detect-task/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-detect-task/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T18:30:40.194Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.3K downloads",
      "href": "https://clawhub.ai/dlazyai/detect-task",
      "sourceUrl": "https://clawhub.ai/dlazyai/detect-task",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T18:30:40.194Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.20",
      "href": "https://clawhub.ai/dlazyai/detect-task",
      "sourceUrl": "https://clawhub.ai/dlazyai/detect-task",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-10T01:49:17.775Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-detect-task/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-dlazyai-detect-task/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.20",
      "description": "例行版本更新 2026-10-10",
      "href": "https://clawhub.ai/dlazyai/detect-task",
      "sourceUrl": "https://clawhub.ai/dlazyai/detect-task",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-10-10T01:49:17.775Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to 投前 AI 图检测 Detect Task and adjacent AI workflows.