trademark-assistant

Generates China trademark classification plans, registrability risk assessments, and application materials.

636|91|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/cat-xierluo/legal-skills --skill trademark-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trademark-assistant
Source: https://github.com/cat-xierluo/legal-skills/tree/main/skills/trademark-assistant
Command: npx skills add https://github.com/cat-xierluo/legal-skills --skill trademark-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Preparing a China trademark application requires choosing the right Nice Classification classes, screening registrability risks against Chinese trademark law, and producing compliant goods lists and trademark descriptions. This Skill structures that pre-filing work so applicants and legal practitioners get consistent, evidence-gated conclusions instead of ad-hoc guesses.

Core Features & Use Cases

  • Classification Planning: Maps business scenarios to core, defensive, and reserve Nice Classification (NCL13-2026) classes with per-class rationale.
  • Registrability Prescreening: Evaluates absolute and relative grounds separately, enforces an official prior-trademark search evidence gate, and outputs high/medium/low/pending risk grades with disclaimers and escalation advice.
  • Application Material Preparation: Generates importable Excel goods lists from the official template via a validated Python script, and drafts trademark descriptions for word, figurative, and combined marks using image analysis.
  • Use Case: A startup wants to register a brand name for education software. The Skill collects applicant and usage details, recommends classes 9 and 41, flags that relative-grounds risk cannot be rated without an official CNIPA search, and produces a goods list Excel ready for the filing system.

Quick Start

Ask the assistant to plan trademark classes and prescreen registrability for your brand name and business scenario, providing the applicant identity, mark content, and target goods or services.

Frequently Asked Questions about trademark-assistant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan trademark classes for a China trademark application?

Provide the applicant's business, the mark content, and target goods or services. The Skill maps business keywords to Nice Classification NCL13-2026 classes and outputs layered recommendations: core classes to protect now, defensive classes, and optional reserve classes, each with a stated rationale.

How does trademark registrability prescreening work?

The Skill evaluates absolute grounds (descriptiveness, prohibited signs) and relative grounds (prior trademark conflicts) separately, then synthesizes an overall risk grade. Relative grounds require official CNIPA search evidence; without it, that dimension is marked unsearchable and the overall grade cannot be low.

How do I generate a goods list Excel for China trademark filing?

Run scripts/script.py with a JSON array of items containing class, similar group, and goods name, for example via uv run --with openpyxl. The script validates class numbers 1-45, four-digit group codes matching the class, and refuses to overwrite existing files without --force.

Can this Skill replace a trademark attorney's legal opinion?

No. Its output is a preliminary assessment only and does not constitute a formal legal opinion or guarantee registration success. Complex disputes, oppositions, invalidations, and well-known mark issues are explicitly escalated to a licensed attorney.

Does the trademark assistant support international trademark applications?

Only partially. The Nice Classification is international, so class planning logic can inform international filings, but registrability screening and legal analysis apply solely to mainland China applications under Chinese law. Madrid or single-country filings require separate professional advice.

Why does the risk grade show pending instead of low?

A low overall grade requires both no absolute-grounds obstacles and official search evidence showing no prior conflicts. If key information or the official search is missing, the Skill marks the result as pending rather than guessing a favorable rating.