dsh-namecheck
软件/品牌取名查重插件:.com 域名注册状态(RDAP 权威数据)+ 商标近似筛查(可配置三方商标 API)
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HULILI-com/dsh-namecheck说明文档
阅读完整 README ↗Usage
Ask the agent in a dsh conversation, for example:
Please check whether these candidate names are available: acme, demo, novalink, and report the
.comdomain status and trademark screening result for each.
The agent calls the check_name_availability tool and returns a structured result: per-candidate domain status, trademark search/screening outcome, and an overall verdict.
Tool arguments:
| Argument | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Candidate English name / pinyin |
chineseName | string | No | Candidate Chinese name, used for trademark screening |
tlds | string[] | No | Domain suffixes to check, defaults to ["com"] |
Configuration
Override plugin config in the profile's user layer (cordis.patch.yml):
- insert:
- id: dsh-namecheck
name: 'dsh-namecheck'
config:
trademarkApiUrl: https://api.example-trademark.com
trademarkApiKey: ''
| Config | Description | Default |
|---|---|---|
trademarkApiUrl | Base URL of the third-party trademark search API | empty |
trademarkApiKey | Bearer token for the trademark API | empty |
Request contract for the trademark API (adjust in lib/checks.js to match your vendor's docs):
GET {trademarkApiUrl}/search?keyword=&type=all
Authorization: Bearer
Response contract:
{
"hits": [
{ "name": "acme", "class": 9, "status": "registered", "applicant": "Example Co." }
]
}