HULILI-com/dsh-namecheck0

dsh-namecheck

软件/品牌取名查重插件:.com 域名注册状态(RDAP 权威数据)+ 商标近似筛查(可配置三方商标 API)

包名
dsh-namecheck
版本
0.1.0
许可证
MIT
最近更新
2026年8月26日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HULILI-com/dsh-namecheck

Usage

Ask the agent in a dsh conversation, for example:

Please check whether these candidate names are available: acme, demo, novalink, and report the .com domain 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:

ArgumentTypeRequiredDescription
namestringYesCandidate English name / pinyin
chineseNamestringNoCandidate Chinese name, used for trademark screening
tldsstring[]NoDomain 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: ''
ConfigDescriptionDefault
trademarkApiUrlBase URL of the third-party trademark search APIempty
trademarkApiKeyBearer token for the trademark APIempty

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." }
  ]
}