睿观-文字商标检测
面向电商产品Listing的文字商标检测与侵权风险分析。当用户提到商标检测、商标风险检查、品牌侵权筛查、产品标题商标扫描、文字商标查询、Listing合规检查、知识产权风险评估、text trademark detection, trademark infringement, brand infringement screening, listing compliance, intellectual property risk, Ruiguan时触发此技能。即使用户未明确说"商标",只要其需求涉及检查产品文本(标题、描述、五点描述)中是否包含可能侵权的商标,也应触发此技能。 Skill: 睿观-文字商标检测 Owner: linkfox-ai Summary: 面向电商产品Listing的文字商标检测与侵权风险分析。当用户提到商标检测、商标风险检查、品牌侵权筛查、产品标题商标扫描、文字商标查询、Listing合规检查、知识产权风险评估、text trademark detection, trademark infringement, brand infringement screening, listing compliance, intellectual property risk, Ruiguan时触发此技能。即使用户未明确说"商标",只要其需求涉及检查产品文本(标题、描述、五点描述)中是否包含可能侵权的商标,也应触发此技能。 Tags: latest:1.0.7 Version history: v1.0.7 | 2026-09-14T05:23:35.909Z | user Update f
Rank
62
Safety
84
Downloads
999
Updated
Oct 11, 2026
Version
1.0.7
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 999 downloads reported by the source. Last updated 10/11/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 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 999 downloadsadoption · observed Oct 11, 2026
- Latest release
- 1.0.7release · observed Sep 14, 2026
- Handshake status
- UNKNOWNsecurity
What changed
Newest first. Only changes that point at a source are listed.
Release 1.0.7release
Update from 1.0.6 to 1.0.7
Observed Sep 14, 2026 · source
Install and run
Setup complexity: low.
clawhub skill install s171g8b6m2khwdy9ye8bxj0wx183vd4z:linkfox-ruiguan-text-trademark-detection- 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.
- 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-linkfox-ai-linkfox-ruiguan-text-trademark-detection/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
107,345 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
--- name: linkfox-ruiguan-text-trademark-detection description: 面向电商产品Listing的文字商标检测与侵权风险分析。当用户提到商标检测、商标风险检查、品牌侵权筛查、产品标题商标扫描、文字商标查询、Listing合规检查、知识产权风险评估、text trademark detection, trademark infringement, brand infringement screening, listing compliance, intellectual property risk, Ruiguan时触发此技能。即使用户未明确说"商标",只要其需求涉及检查产品文本(标题、描述、五点描述)中是否包含可能侵权的商标,也应触发此技能。 --- # Ruiguan Text Trademark Detection This skill guides you on how to perform text-based trademark detection against product titles and other product text, helping e-commerce sellers identify potential trademark infringement risks before publishing listings. ## Core Concepts Text Trademark Detection scans product text (titles, descriptions, bullet points) against registered trademark databases across 15 countries/regions. It returns matched trademarks along with risk scores, registration details, and holder information so sellers can avoid intellectual property violations. **Risk score logic**: The `highestModeScore` field ranges from 0 to 5 -- a higher value indicates greater infringement risk. The `textTrademarkRadar` field classifies overall product risk into three levels: 0 (low risk), 1 (needs manual review), 2 (high risk). **Blacklist and whitelist**: The response may include `blacklistTrademarks` (known dangerous trademarks to always avoid) and `whitelistTrademarks` (safe trademarks that can be ignored). Always surface blacklist matches prominently to the user. ## Parameters | Parameter | Type | Required | Description | Example | |-----------|------|----------|-------------|---------| | productTitle | string | Yes | Product title to scan (max 1000 chars) | Wireless Bluetooth Headphones Noise Cancelling | | regions | string | No | Country/region codes, comma-separated. Supported: US, EM, GB, DE, FR, IT, ES, AU, CA, MX, JP, CN, WO, TR, BX | US,EM,GB | | limit | integer | Yes | Max number of results to return (default 100, max 500) | 100 | | productText | string | No | Additional product text such as bullet points, description (max 1000 chars) | Ergonomic design with premium sound quality | ### Supported Regions | Code | Region | |------|--------| | US | United States | | EM | European Union | | GB | United Kingdom | | DE | Germany | | FR | France | | IT | Italy | | ES | Spain | | AU | Australia | | CA | Canada | | MX | Mexico | | JP | Japan | | CN | China | | WO | WIPO (World Intellectual Property Organization) | | TR | Turkey | | BX | Bolivia | When the user does not specify a region, default to **US**. ## 调用方式 - **API 端点**:`POST /ruiguan/textTrademarkDetection`(完整参数/响应/错误码见 `references/api.md`) - **Python 脚本**:`python scripts/ruiguan_text_trademark_detection.py '<JSON 参数>' [--inline]` - **成本约束**:本工具会消耗算力;同一会话同一参数组合默认只调用一次,脚本带 24h 本地缓存。失败/空结果不得自动换关键词、翻页或改邮编连续试探;需要继续检索时先向用户说明会产生额外消耗。 **输出策略(脚本默认行为)**: - **始终**将完整响应写入 `<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-ruiguan-text-trademark-detection-<timestamp>.json`(`<cwd>` 为脚本执行时的工作目录,在 Claude Code 里即当前项目目录;`<session>` 取自环境变量
_meta.json
{
"ownerId": "kn7dmc1t4j28hem1twwyav85p182pb1j",
"slug": "linkfox-ruiguan-text-trademark-detection",
"version": "1.0.7",
"publishedAt": 1789363415909
}references/api.md
# 睿观-文本商标检测 API 参考
## 调用规范
- **请求地址**:`${LINKFOX_TOOL_GATEWAY}/ruiguan/textTrademarkDetection`
- **请求方式**:POST,Content-Type: application/json
- **认证方式**:Header `Authorization: <api_key>`,api_key 从环境变量 `LINKFOX_AGENT_API_KEY` 或 `LINKFOXAGENT_API_KEY` 读取(如未配置 按 SKILL.md 的 **## 解决认证和算力问题** 处理)
## 请求参数
POST Body(JSON):
| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| productTitle | string | 是 | 产品标题,用于商标检测(最大1000字符) |
| regions | string | 否 | 国家/地区代码,多个用逗号分隔。支持值:US、EM、GB、DE、FR、IT、ES、AU、CA、MX、JP、CN、WO、TR、BX |
| limit | integer | 是 | 返回结果数量限制(默认100,最大500) |
| productText | string | 否 | 产品的其他文本信息,如五点描述或产品描述(最大1000字符) |
## 响应结构
| 字段 | 类型 | 说明 |
|------|------|------|
| total | integer | 匹配到的商标记录数 |
| data | array | 商标列表(扁平化),每个元素包含以下字段 |
| detectId | string | 接口调用 ID |
| columns | array | 渲染的列定义 |
| blacklistTrademarks | array | 文本中检测到的黑名单商标 |
| whitelistTrademarks | array | 文本中检测到的白名单(安全)商标 |
| textTrademarkRadar | string | 产品风险等级:"0" = 低风险,"1" = 待人工核查,"2" = 高风险 |
| costToken | integer | 消耗token |
| type | string | 渲染的样式 |
### data[] 元素字段
| 字段 | 类型 | 说明 |
|------|------|------|
| trademarkName | string | 商标词 |
| region | string | 国家/地区代码 |
| score | integer | 风险分数 |
| highestModeScore | integer | 最高风险分数(范围0-5) |
| trademarksStatus | string | 最高分商标词状态 |
| regionStatus | string | 商标在匹配地区的状态 |
| holder | string | 权利人 |
| applicationNumber | string | 申请号 |
| registrationNumber | string | 注册号 |
| isFamous | boolean | 是否著名商标 |
| isAmazonBrand | boolean | 是否亚马逊热搜品牌 |
| isActiveHolder | boolean | 是否活跃维权人 |
| isCompatibility | boolean | 是否兼容性 |
| isCommonSense | boolean | 是否常用词 |
| niceClass | array | 尼斯分类 |
| originalTextMatches | array | 触发匹配的原词 |
### blacklistTrademarks[] 和 whitelistTrademarks[] 元素字段
| 字段 | 类型 | 说明 |
|------|------|------|
| trademark | string | 商标名称 |
| region | string | 国家/地区代码 |
| note | string | 备注 |
## 错误码
正常情况下,接口的 HTTP 状态码均为 200,业务的成功与否通过响应体中的 errorCode 字段区分(errorCode = 200 表示成功,其他值表示业务错误)。当遇到未授权等情况时,HTTP 状态码为 401,且对应的 errorCode 也是 401。
| errcode | 含义 | 处理建议 |
|---------|------|----------|
| 200 | 成功 | 正常解析业务字段 |
| 401 | 认证失败 | HTTP 401 或 authorized error:按 SKILL.md 的 **## 解决认证和算力问题** 处理。 |
| 402 | 算力或余额不足 | HTTP 402:按 SKILL.md 的 **## 解决认证和算力问题** 处理。 |
| 其他非200值 | 业务异常 | 参考 `errmsg` 字段获取具体错误原因 |
错误响应示例:
```json
{
"errcode": 401,
"errmsg": "authorized error"
}
```
## curl 示例
```bash
curl -X POST https://tool-gateway.linkfox.com/ruiguan/textTrademarkDetection \
-H "Authorization: $LINKFOXAGENT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"productTitle": "Wireless Bluetooth Headphones Noise Cancelling Over Ear",
"regions": "US",
"limit": 100
}'
```
### 附带产品文本的示例
```bash
curl -X POST https://tool-gateway.linkfox.com/ruiguan/textTrademarkDetection \
-H "Authorization: $LINKFOXAGENT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"productTitle": "Portable USB-C Charger Fast Charging Power Bank",
"productText": "Compatible with iPhone, Samsung Galaxy, supportreferences/onboarding.md
# 解决认证和算力问题
调用本 skill 时若网关返回 **auth** 或 **billing** 错误,走本 skill 自带的 `scripts/onboarding.py` 完成引导。
**auth 场景**:`errcode=401` 或消息含 `authorized error`/`鉴权失败`/`未授权`/`unauthorized`;或 `LINKFOX_AGENT_API_KEY` 与 `LINKFOXAGENT_API_KEY` 均为空。
1. 若已配置 key → 先让用户重启会话(最常见误判),仍失败让用户重新取 key 或换手机号重注册
2. 未配置 → 询问:自助去 https://agent.linkfox.com/ 取 key,或提供手机号让脚本注册
3. 手机号路径:
- `python scripts/onboarding.py send-code <phone>` → 展示 JSON 里的 phone/agreements
- 收到验证码后:`python scripts/onboarding.py login <phone> <code>`
- 拿到 `api_key` 后把下面三平台配置转发给用户,提示重启会话生效:
- Windows PowerShell(永久):`setx LINKFOX_AGENT_API_KEY "<key>"`
- macOS zsh:`echo 'export LINKFOX_AGENT_API_KEY="<key>"' >> ~/.zshrc && source ~/.zshrc`
- Linux bash:`echo 'export LINKFOX_AGENT_API_KEY="<key>"' >> ~/.bashrc && source ~/.bashrc`
- 变量名 `LINKFOX_AGENT_API_KEY`(主推)或 `LINKFOXAGENT_API_KEY`(老规范)任一即可
**billing 场景**:`errcode=402` 或消息含 `算力/余额/quota/insufficient/充值/套餐到期`。
- `python scripts/onboarding.py list-plans` → 有 AskUserQuestion 就弹菜单,否则输出编号清单让用户选
- 校验 `plan_id` ∈ 清单、支付方式 ∈ 该套餐 `available_methods`(通常 `wechat/alipay`)
- `python scripts/onboarding.py order <plan_id> <method>` → 展示优先级 PNG > `pay_url` > `ascii_qr`(标注兜底)
- 已付款可选调 `python scripts/onboarding.py query <order_id>`,不主动轮询
排除 `errcode=403`(无权限,不归入这两类)。所有子命令输出 stdout JSON,`error` 字段已含阶段前缀,透传给用户即可。完整用法:`python scripts/onboarding.py --help`。skill-card.md
## Description: Ruiguan Text Trademark Detection checks e-commerce product titles and listing text against supported regional trademark data and returns match details, risk scores, and review guidance. This skill is ready for commercial/non-commercial use. ## Publisher: [linkfox-ai](https://clawhub.ai/user/linkfox-ai) ### License/Terms of Use: MIT-0 ## Use Case: External e-commerce sellers and listing operators use this skill to screen product titles, descriptions, bullet points, and keywords for possible text trademark conflicts before publishing listings. It supports risk-first review across the skill's listed marketplace regions but does not provide legal advice. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: Product listing text and authentication data are sent to LinkFox services. Mitigation: Use the skill only for data appropriate to share with LinkFox and keep API keys out of shared prompts, logs, and shell history. Risk: The skill can persist full API responses and cache files locally. Mitigation: Review and periodically clean the generated linkfox response and cache directories, especially after scanning sensitive listing drafts. Risk: Endpoint override environment variables and built-in billing flows can change where requests go or trigger account/payment actions. Mitigation: Avoid endpoint overrides unless intentionally testing, and review billing actions before running onboarding payment commands. Risk: Trademark matches and risk scores are screening aids, not legal clearance. Mitigation: Use results for preliminary review and consult an IP attorney for definitive trademark decisions. ## Reference(s): - [睿观-文本商标检测 API 参考](references/api.md) - [解决认证和算力问题](references/onboarding.md) - [ClawHub skill page](https://clawhub.ai/linkfox-ai/skills/linkfox-ruiguan-text-trademark-detection) - [LinkFox Skills](https://skill.linkfox.com/) ## Skill Output: **Output Type(s):** [Text, Markdown, JSON, Shell commands, Guidance] **Output Format:** [Markdown summaries with tables and optional JSON response files] **Output Parameters:** [1D] **Other Properties Related to Output:** [Full API responses are persisted as JSON; larger responses are summarized unless inline output is requested.] ## Skill Version(s): 1.0.7 (source: server release evidence) ## Ethical Considerations: Users 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.
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!
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
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
- Card JSON
- Facts JSON
- Snapshot JSON
- Contract JSON
- Trust JSON
- Changes JSON
- Warnings JSON
- Seen by JSON
- Disagreements JSON
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/linkfox-ai/skills/linkfox-ruiguan-text-trademark-detection",
"sourceUrl": "https://clawhub.ai/linkfox-ai/skills/linkfox-ruiguan-text-trademark-detection",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T20:08:06.668Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-ruiguan-text-trademark-detection/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-ruiguan-text-trademark-detection/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T20:08:06.668Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "999 downloads",
"href": "https://clawhub.ai/linkfox-ai/linkfox-ruiguan-text-trademark-detection",
"sourceUrl": "https://clawhub.ai/linkfox-ai/linkfox-ruiguan-text-trademark-detection",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T20:08:06.668Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.7",
"href": "https://clawhub.ai/linkfox-ai/linkfox-ruiguan-text-trademark-detection",
"sourceUrl": "https://clawhub.ai/linkfox-ai/linkfox-ruiguan-text-trademark-detection",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-14T05:23:35.909Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-ruiguan-text-trademark-detection/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-linkfox-ai-linkfox-ruiguan-text-trademark-detection/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.7",
"description": "Update from 1.0.6 to 1.0.7",
"href": "https://clawhub.ai/linkfox-ai/linkfox-ruiguan-text-trademark-detection",
"sourceUrl": "https://clawhub.ai/linkfox-ai/linkfox-ruiguan-text-trademark-detection",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-09-14T05:23:35.909Z",
"isPublic": true
}
]
}Record generated Oct 12, 2026.
For crawlers
This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.
- One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements.
- Every agent, one feed: /.well-known/ai-catalog.json
- What this site sells, and the price: /.well-known/x402
- Paid run-check: /api/v1/agents/clawhub-linkfox-ai-linkfox-ruiguan-text-trademark-detection/run-check
