name-checker

📁 luongnv89/skills 📅 9 days ago
23
总安装量
7
周安装量
#16152
全站排名
安装命令
npx skills add https://github.com/luongnv89/skills --skill name-checker

Agent 安装分布

claude-code 7
codex 7
opencode 7
openclaw 4
windsurf 4

Skill 文档

Name Checker

Check product and brand names for conflicts across trademarks, domains, and social media.

Input

Name to analyze provided in $ARGUMENTS. If empty, ask user for the name.

Optionally check for prd.md in project to understand product context.

Analysis Protocol

CRITICAL: STOP immediately if any exact social handle is taken.

Step 1: Social Media Check (First Priority)

Use WebSearch to check handles on:

  • X/Twitter: "@[NAME]" site:twitter.com OR site:x.com
  • Instagram: "@[NAME]" site:instagram.com
  • Facebook: "[NAME]" site:facebook.com
  • LinkedIn: "[NAME]" site:linkedin.com/company
  • YouTube: "[NAME]" site:youtube.com
  • TikTok: "@[NAME]" site:tiktok.com

If exact handle taken: Return NEGATIVE: Exact social handle taken (@platform) and STOP. Suggest different name.

Step 2: Domain Check (if Step 1 clear)

Use WebSearch to check:

  • .com (highest priority)
  • .io, .app, .co
  • Regional: .eu, .fr

Search: site:[NAME].com and "[NAME].com" domain availability

Status:

  • Available: No active site
  • Parked: Domain exists but for-sale/parking
  • Active: In use (flag if same industry)

Step 3: Trademark Check (if Step 1 clear)

Use WebSearch for trademark databases:

Database Search Query
WIPO "[NAME]" site:branddb.wipo.int
EUIPO "[NAME]" site:euipo.europa.eu
INPI (France) "[NAME]" site:inpi.fr

Focus on Nice Classes 9, 35, 42 (software/technology). Note if marks are live or expired.

Step 4: Risk Assessment

Risk Level Criteria
Low Social handles available, .com available/parked, no trademark conflicts
Moderate Some handles taken (not exact), .com taken but alternatives available, similar trademarks exist
High Multiple handles taken, .com active in same industry, active trademarks in classes 9/35/42

Step 5: Recommendation

  • Proceed: Low risk – name is viable
  • Modify: Moderate risk – suggest 1-2 variants addressing conflicts
  • Abandon: High risk – suggest completely different alternatives

Output Format

SOCIAL: Clear | NEGATIVE: [reason]
DOMAIN: .com (status) | .io (status) | .app (status)
TM: WIPO (status) | EUIPO (status) | INPI (status)
RISK: [Low/Moderate/High] - [reason]
RECOMMEND: [Proceed/Modify/Abandon] (+ variants if needed)

PRD Integration

If prd.md found, add:

Name Fit Assessment:

  • Alignment with product vision
  • Memorability, pronunciation, spelling
  • Target audience fit

Alternative Suggestions:

Name Rationale Quick Risk
Name1 Why it fits Availability
Name2 Why it fits Availability
Name3 Why it fits Availability

Final Action

  • Proceed: Confirm safe to use, suggest registration order (domain first, then socials)
  • Modify: Recommend best variant with explanation
  • Abandon: Recommend best alternative from suggestions