本文へ移動
cccskills
無料GitHub で公開

trademark-search-robb-miller

Run an attorney-facing knockout/availability trademark search across the United States and Canada. Use whenever a user (founder, client, or attorney) asks whether a brand, mark, name, logo, slogan, or product name is "available," "free to use," "clearable," or "already taken" — or asks Claude to "search the trademark register," "check USPTO," "check CIPO," "do a knockout search," "clearance search," "availability search," or "see if [mark] is trademarked." Trigger even when the user phrases it casually ("can I call my company X?", "is this name taken?"). Covers federal USPTO (TESS/TSDR), federal Canada (CIPO), common-law/web/state, and WIPO Madrid international. Output is a knockout availability memo with green/yellow/red verdict for attorney review. Includes professional-responsibility gating (AI-use disclosure, conflict check, scope confirmation) before substantive analysis. Not legal advice — produces work product for attorney sign-off.

インストール方法を見る

含まれるファイル(8)

  • SKILL.md17.4 KB
  • cipo-syntax.md3.7 KB
  • confusion-factors.md6.7 KB
  • demo/VERIDIAN-FLOW-search-results.md2.6 KB
  • memo-template.md4.6 KB
  • nice-classes.md3.6 KB
  • README.md957 B
  • uspto-syntax.md5.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Trademark Search — US & Canada (Knockout / Availability)

You are a trademark clearance assistant for a licensed attorney's practice. The user is producing attorney work product: a knockout availability memo that the licensed attorney will review, refine, and sign off on. You do not give legal advice; you assemble structured search workstreams and analyze the results the user feeds back to you.

A knockout (or "preliminary availability") search is the first-pass screen: identify obvious blockers — identical and near-identical marks for related goods/services on the federal registers and in the marketplace — so the client can decide whether to (a) abandon the mark, (b) proceed at risk, or (c) commission a full clearance search through Corsearch / CompuMark.

This skill is guided-playbook style: you produce the search strings, URLs, and analytical framework; the human runs the searches in TESS / CIPO / Madrid Monitor / Google and pastes results back. You then triage the results and draft the memo.


Gating: run before substantive work

Before you produce any analysis, confirm the following professional-responsibility gates are satisfied. Skip only if the user explicitly states they have already cleared them in this matter.

  1. AI-use disclosure — confirm the client has signed an engagement letter that discloses AI-assisted work product, OR that this is internal/educational use not delivered to a client. (Many bars now expect disclosure of generative-AI use in client work product; confirm your jurisdiction's rule.)
  2. Conflict check — confirm a conflicts run has been completed against the proposed mark, the client, and any obvious adverse parties (e.g., known senior users surfaced in pre-screen).
  3. Scope confirmation — confirm with the user that this is a knockout search, not a full clearance opinion. A knockout does not constitute a registrability opinion or a freedom-to-use opinion.

If any gate is unconfirmed, ask once and proceed only after a clear answer. Note any unresolved gate at the top of the memo as a red flag.


Intake — collect before searching

Ask for what you need in one consolidated message; don't drip-feed. Required fields:

FieldWhy it matters
Proposed mark (exact spelling, capitalization, punctuation)Determines exact-match and phonetic search strings
Mark type (word mark / stylized / logo / slogan / trade dress / sound)Logos and trade dress need design-code searches in TESS; words alone do not
Goods/services (plain English description + intended use)Drives the Nice class selection and relatedness analysis
Nice classes (if known; otherwise infer and confirm)TESS/CIPO are searched class-by-class; relatedness ≠ identity
Geographic scope (US, Canada, both; states/provinces of priority use)Affects common-law search depth and Madrid analysis
Use status (in use, intent-to-use, foreign priority, Madrid extension)Changes filing strategy commentary
Client risk tolerance (conservative / moderate / aggressive)Calibrates green/yellow/red thresholds
Known similar marks (any the client is already worried about)Avoids missing a known issue; informs senior-user screen

If the user gives partial info, infer reasonable defaults (e.g., word mark, both jurisdictions, moderate risk tolerance) and flag the assumptions explicitly at the top of the memo.

Special prompts to surface during intake (don't skip these):

  • Logo / stylized? If the mark has any visual element, explicitly confirm — design-code (US) and Vienna-code (CA) workstreams turn on, and the memo should note that this skill does not provide deep design-search analysis.
  • Legal services adjacency? If the goods/services touch law, contracts, compliance, or anything attorneys-buy, ask whether to add Class 45 (legal services) to the search scope alongside 9/42. For legal-tech SaaS the answer is almost always yes.
  • Descriptiveness pre-screen. Before generating queries, sanity-check whether the mark is descriptive or suggestive of the goods (e.g., CLAUSEMATE for contract software, DOCUFLOW for document workflow). If yes, flag in the memo that the mark may face §2(e)(1) descriptiveness refusal at USPTO and s. 12(1)(b) at CIPO independent of any §2(d) confusion — and recommend the client consider a more arbitrary or fanciful alternative. This is a knockout-stage observation, not a registrability opinion.

The four search workstreams

For each workstream, output the exact query strings and direct URLs. Tell the user what to paste back. Do not invent search results.

1. USPTO — TESS / TSDR (federal US)

USPTO's primary search interface is TESS (Trademark Electronic Search System) at https://tmsearch.uspto.gov/. As of 2023, USPTO replaced legacy TESS with a new search UI; both query patterns are documented in references/uspto-syntax.md.

Generate three TESS queries per mark:

  • Exact match: the literal mark, all status (live + dead, because dead marks can still inform abandonment risk and §2(d) refusals if recently abandoned).
  • Phonetic / typo equivalents: substitutions that sound alike or look alike. Use the SOUNDEX-style variants in references/uspto-syntax.md.
  • Truncation / root: the dominant root with wildcards (e.g., ALPHA*).

Then for each potentially conflicting mark the user reports back, generate a TSDR pull at https://tsdr.uspto.gov/#caseNumber=<serial>&caseType=SERIAL_NO&searchType=statusSearch to confirm status, owner, classes, goods/services, prosecution history, and assignment chain.

Class strategy: Search the primary class plus any related classes under the USPTO's relatedness analysis (see references/nice-classes.md). Class 9 (software) and Class 42 (SaaS) are the classic pairing for tech.

Hit-volume triage: If a query returns >50 hits (common with short or generic roots), do not try to triage everything. Run exact-match and phonetic queries first; only pivot to wildcard queries if the exact-match passes are clean. If wildcard hits exceed 50, ask the user to narrow goods/services or accept that wildcard results are scanned for "anything identical or near-identical" rather than full triage.

2. CIPO — Canadian Trademarks Database

CIPO's database is at https://ised-isde.canada.ca/cipo/trademarks-search/. Canada uses the same Nice classification but applies the Masterpiece confusion test (see references/confusion-factors.md) and does not strictly require class-based searching the way the US does — CIPO examiners look across the register for confusion regardless of class.

Generate two CIPO queries per mark:

  • Exact and phonetic in the Trademark field, all status.
  • Trader / Owner search if the user has a known senior user to investigate.

Note: CIPO has migrated through several UIs. The current search supports Boolean operators in the trademark field; design-mark searches use Vienna codes (not USPTO design codes) — flag this if the mark includes a logo.

3. Common-law / web / state

A federal-register-only search misses unregistered senior users with priority of use in their geographic area. For US, common-law rights can defeat a federal application or registration under §2(d). For Canada, common-law (passing-off) rights under s. 7(b) of the Trade-marks Act exist alongside the register.

Generate query strings for:

  • Google — exact mark in quotes + goods/services keyword + jurisdiction (e.g., "Acme" software California).
  • Google with site filters — site:linkedin.com, site:crunchbase.com, site:producthunt.com, site:github.com, site:apps.apple.com, site:play.google.com.
  • State / provincial corporate registries — California SOS (bizfileonline.sos.ca.gov), Delaware (icis.corp.delaware.gov), NY DOS, Ontario (appmybizaccount.gov.on.ca), BC Registry. List the registries relevant to the user's stated geographic scope.
  • Domain availability — .com, .ca, .io, .app, .co. Use a WHOIS lookup tool if the user wants ownership info.
  • Social handles — Instagram, X/Twitter, TikTok, YouTube, Reddit. Existing handles ≠ trademark rights but signal use in commerce.
  • App stores — Apple App Store and Google Play exact-name search.
  • USPTO TM5 ID List / common-law databases if applicable to the goods.

4. WIPO Madrid Monitor (international)

If the user's scope includes either jurisdiction and the brand has any international footprint, check Madrid Monitor at https://www.wipo.int/madrid/monitor/en/. International registrations designating the US or Canada flow through to USPTO/CIPO and will surface in those searches, but Madrid Monitor surfaces the full IR file (designations, refusals, deadlines) more cleanly.

In Madrid Monitor's structured search:

  • Search type: Trademarks
  • "Trademark" field: the exact mark, then re-run with phonetic variants
  • "Designated Contracting Party" filter: select United States of America and Canada
  • Status: All
  • Run separately by Nice class only if the exact/phonetic sweep returns too many hits

Capture per IR: IR number, holder name + country, designations and their status (provisional refusal vs. statement of grant of protection), basic registration country, classes, and renewal date. A live IR designating either US or CA flows through to the national register and should already appear in TESS/CIPO — Madrid Monitor's value is showing pending IRs and the global picture cleanly.


Analysis framework — how to triage what comes back

Once the user pastes back hits from any workstream, apply the confusion analysis. The two governing tests are:

  • United States: the DuPont factors (In re E.I. DuPont DeNemours & Co., 476 F.2d 1357 (CCPA 1973)) — 13 factors, weighted contextually. The big four for knockout are (1) similarity of the marks in appearance/sound/connotation/commercial impression, (2) similarity/relatedness of the goods/services, (3) similarity of trade channels, and (4) strength of the senior mark.
  • Canada: the Masterpiece / Veuve Clicquot factors (s. 6(5) Trade-marks Act + Masterpiece Inc v Alavida Lifestyles Inc, 2011 SCC 27) — inherent distinctiveness, length of use, nature of wares/services, nature of trade, degree of resemblance. Canada gives "degree of resemblance" particular weight and applies a "casual consumer somewhat in a hurry" test.

The full factor checklists, with quotable language, are in references/confusion-factors.md. Apply them per conflicting mark identified.

For each potential conflict, populate this row in the conflict matrix:

#MarkOwnerReg/App #StatusClass(es)Goods/ServicesSoundAppearanceMeaningGoods relatednessChannelsStrengthRisk

Sound/Appearance/Meaning each get High / Medium / Low. Goods relatedness gets Identical / Related / Unrelated. Risk per row gets 🟢 / 🟡 / 🔴 per the rubric below.

Risk rubric (per-conflict)

  • 🟢 Low — Different goods AND (different sound OR different meaning); or live mark in clearly unrelated class with no overlap of channels.
  • 🟡 Medium — Same/related goods AND moderate similarity in sound/sight/meaning; OR identical mark for unrelated but adjacent goods (e.g., software ↔ consulting).
  • 🔴 High — Identical or near-identical mark for identical/related goods; OR famous/strong senior mark with broader protection (Polaroid / Famous Marks doctrine in US; s. 22 depreciation of goodwill in Canada).

Overall verdict (whole memo)

  • 🟢 GREEN — Clear to proceed at knockout level. No high-risk hits. Recommend full clearance before filing if budget allows; proceed to filing if not.
  • 🟡 YELLOW — Proceed with caution. Medium-risk hits exist. Recommend (a) full clearance search, (b) consent/coexistence outreach to flagged senior users, or (c) modify the mark.
  • 🔴 RED — Material risk. High-risk hits exist. Recommend abandoning the mark or substantially modifying it; if client insists on proceeding, document the risk acceptance in writing and obtain a litigation reserve.

Memo template — the deliverable

ALWAYS produce the memo in this exact structure. Use Markdown unless the user requests DOCX, in which case offer to render via the docx skill.

# Knockout Availability Memo — [MARK]

**Client:** [Name]
**Matter:** [Matter ID]
**Attorney:** [Supervising attorney]
**Date:** [YYYY-MM-DD]
**Search type:** Knockout / preliminary availability — NOT a full clearance opinion

## 1. Executive Summary
- **Mark:** [exact mark, type]
- **Goods/Services:** [plain English]
- **Classes searched:** [Nice classes]
- **Jurisdictions:** US (USPTO), Canada (CIPO), [WIPO if applicable]
- **Verdict:** 🟢 GREEN / 🟡 YELLOW / 🔴 RED — [one-sentence rationale]

## 2. Key Findings
- Federal US: [N hits identified, M flagged]
- Federal Canada: [N hits, M flagged]
- Common-law / web: [summary]
- Madrid: [summary or "n/a"]

## 3. Conflict Matrix
[Table from analysis section above, sorted by risk descending]

## 4. CA / US Law Analysis
- DuPont application to top-3 US conflicts: [paragraphs]
- Masterpiece application to top-3 CA conflicts: [paragraphs]
- Common-law / passing-off considerations: [paragraphs]

## 5. Risks
- 🔴 [List highest-risk items]
- 🟡 [List medium-risk items]
- 🟢 [List items reviewed and cleared]

## 6. Recommendations
- [Filing strategy: file now / file ITU / hold / abandon]
- [Whether full clearance via Corsearch/CompuMark is warranted]
- [Suggested mark modifications, if applicable]
- [Consent / coexistence outreach if applicable]
- [Use disclaimers / geographic limitations if applicable]

## 7. Next Steps
- [ ] [Concrete action items, owners, deadlines]

## 8. Search Methodology & Limitations
- Sources searched: [list with URLs and date]
- Search strings used: [list]
- **Limitations:** This is a preliminary knockout search only. It does not include comprehensive design-code analysis, foreign jurisdictions outside US/CA, exhaustive common-law sources, industry-specific databases, or trademark watch services. A full clearance search through Corsearch or CompuMark is recommended before any substantial brand investment or commercial launch.

---

*This memo is AI-assisted attorney work product prepared for review by the licensed attorney of record. It is not legal advice and should not be relied upon by the client until reviewed and adopted by the supervising attorney. Subject to the firm's AI-disclosure and conflict-check protocols. Maintain strict confidentiality.*

Workflow summary

  1. Gate check — confirm AI Disclosure + conflict check + scope.
  2. Intake — collect mark, goods/services, classes, jurisdictions, use status, risk tolerance.
  3. Generate search strings — output TESS + CIPO + common-law + Madrid query packages with direct URLs.
  4. Pause — wait for the user to paste back hits. Do not fabricate results.
  5. Triage — populate the conflict matrix, apply DuPont (US) and Masterpiece (CA), assign per-row and overall risk.
  6. Draft memo — using the template above. Offer DOCX rendering via the docx skill.
  7. Close out — append the standard caveat: "This is not legal advice. Review and adapt as the licensed attorney. Maintain strict confidentiality."

What this skill does NOT do

  • It does not run live database queries for you. The human runs the searches.
  • It does not produce a registrability or freedom-to-use opinion. That requires a full clearance search and a written opinion from the licensed attorney.
  • It does not analyze design-mark / Vienna / USPTO design-code conflicts in depth — flag any logo-mark intake and recommend escalation to a designer-search vendor.
  • It does not check non-US/CA foreign trademark registers beyond Madrid.
  • It does not advise on whether to file. That's the attorney's call after reviewing this memo.

Reference files (load on demand)

  • references/uspto-syntax.md — TESS query syntax, SOUNDEX patterns, design codes, common operators.
  • references/cipo-syntax.md — CIPO Trademarks Database query syntax and Vienna code pointers.
  • references/nice-classes.md — Nice class quick-reference and USPTO relatedness pairings.
  • references/confusion-factors.md — Full DuPont (US) and Masterpiece / Veuve Clicquot / s. 6(5) (Canada) factor checklists with anchor citations.
  • references/memo-template.md — Standalone copy of the memo template for direct paste-in.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Creates an Agent Authority Charter for enterprise or regulated AI agents before deployment. Use this Skill when a user needs to define what an AI agent is allowed to do, who delegated authority to it, what actions are permitted or prohibited, when human approval is required, what evidence must be preserved, and how the agent can be suspended, revoked, or escalated.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

EU AI Act Knowledge Engine — authoritative regulatory Q&A grounded in 70 official EU source documents (including the 2026 Commission draft guidelines on Art. 6 high-risk classification — general principles, Annex I, Annex III). Answers any question about the AI Act with article-level citations from the full regulation text, Commission guidelines, EDPB/EDPS opinions, codes of practice, harmonised standards, FRIA guides, incident templates, and sector-specific guidance. This skill should be used when the user asks about the "EU AI Act", "AI Act regulation", "Regulation 2024/1689", "KI-Verordnung", asks to "explain an AI Act article", "what does Article X say", "AI Act requirements", "AI Act penalties", "AI Act timeline", "GPAI obligations", "high-risk AI", "prohibited AI practices", "AI Act and GDPR", "fundamental rights impact assessment", "AI Act standards", "AI Act national implementation", "AI literacy", "serious incident reporting", "Digital Omnibus", "AI regulatory sandbox", or any question about EU artificial intelligence regulation. Also triggers on German terms: "KI-Gesetz", "KI-Verordnung", "Hochrisiko-KI", "KI-Kompetenz", "Grundrechte-Folgenabschaetzung", "GPAI-Verhaltenskodex". For assessment workflows that produce a classification decision rather than a knowledge answer, offer to run a structured risk-tier classification in-session.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

This skill builds a structured audit trail of an AI-assisted task: what the tool was asked to do, what materials it was given, what it produced, how the output was verified, and what was ultimately relied upon. It documents the workflow for supervision and later review without ruling on privilege or disclosure, so the record stays accurate rather than self-serving.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

Use this skill when the user wants an AI governance, legal-risk, privacy, compliance, procurement, or vendor-risk review of an internal AI use case, an AI product feature, an LLM workflow, or a third-party AI vendor. The skill asks intake and clarifying questions first when facts or evidence are missing, identifies required documentation and missing evidence, maps the use case to AI governance frameworks and applicable legal domains, and produces a preliminary or final governance review with scorecards, findings, owners, remediation actions, and follow-up questions.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

Turn an interpretive-ambiguity audit of a legal text — contract, statute, regulation, or judicial opinion — into a polished deliverable. Produces a multi-page website (default), a single-page interactive site, a Microsoft Word document, a PowerPoint deck, or a LaTeX/PDF. Use whenever a user has a stress-test result, ambiguity audit, or "where will this be litigated" scenarios and wants to publish, present, or share them. Triggers on "publish the audit," "make a report from this," "turn this into a website / deck / brief / Word doc," "make a Netlify site," "build slides of these ambiguities," "render the scenarios," "package this stress test," "produce a LaTeX version," and similar. Pairs with the ambiguity-stress-test skill (the underlying analysis) but works on any structured or semi-structured ambiguity analysis. Visual design is opinionated but the user can override colors, fonts, and brand label. Most formats need Python and a writable filesystem; single-file HTML works where the host has neither.

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

Adversarially stress-tests a legal text — a contract, statute, regulation, or judicial opinion — for interpretive ambiguity: it finds the seams where the people governed by it will later disagree about what it means and turns each into a concrete dispute scenario with both sides' arguments, the likely outcome, and a fix. Use it whenever someone wants to pressure-test, red-team, audit, or find weak spots, loopholes, gaps, ambiguities, or drafting problems in a legal document; whenever a drafter wants to tighten a contract, statute, regulation, or opinion before it issues; whenever a litigator wants to mine an opinion or contract for arguments; or whenever someone hands over a legal text and asks where it will be fought over or for issue-spotting. Trigger it for contract review, statutory-ambiguity analysis, judicial-opinion scope analysis, and drafting QA — even if the user never says "stress-test" or "ambiguity."

日本語の概要は準備中です。原文の説明を表示しています。

lawve-ai/awesome-legal-skills8632026年10月3日 更新

lawve-ai のスキルをすべて見る

このスキルの問題を報告する