CCM
/Skills
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
dylanfeltus avatar

Trademark Search

dylanfeltus/skills
209 installs178 stars
Summary

This does the legwork of searching the USPTO trademark database when you need to check if a name is available or look up registration details. It works entirely through web search since the actual trademark databases block automated requests, so it queries sites like tsdr.uspto.gov and trademarkia.com through search engines to pull serial numbers, registration status, owner info, and Nice Classification classes. The source is thorough about limitations and always reminds you this isn't legal advice. Honestly useful for quick preliminary checks before naming a product, though you'll still need a trademark attorney for anything serious. It understands that trademark conflicts depend on similarity and goods/services classes, not just exact matches.

Install to Claude Code

npx -y skills add dylanfeltus/skills --skill trademark-search --agent claude-code

Installs into .claude/skills of the current project.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Files
SKILL.mdView on GitHub

USPTO Trademark Search

Search the United States Patent and Trademark Office (USPTO) database to check trademark availability and get registration details. Uses web search as the primary method — most USPTO and trademark database sites block automated requests.

When to Use

  • User wants to check if a name/brand is trademarked
  • User is researching trademark availability before naming a product
  • User wants details on an existing trademark registration
  • User asks "is [name] trademarked?" or "can I use [name]?"

Important Disclaimer

This skill provides informational data only — not legal advice. Always recommend the user consult a trademark attorney for definitive guidance. Trademark availability depends on many factors beyond exact-match searches (similarity, likelihood of confusion, goods/services classes, etc.).

Known Limitations

Direct web_fetch calls to trademark databases will not work — they block automated requests:

SourceDirect FetchStatus
tmsearch.uspto.gov❌ JS-rendered, no useful contentBlocked
tsdr.uspto.gov❌ Returns 403Blocked
trademarkia.com❌ Returns 403Blocked
branddb.wipo.int❌ JS-renderedBlocked

Web search is the primary (and reliable) approach. Search engines index these databases, so you can find trademark records through web_search queries with site: filters.

Step 1: Web Search for Trademark Records (Primary Method)

Use web_search to find trademark registrations. This is the most reliable approach.

Search USPTO Records

web_search: "BRAND_NAME" trademark site:tsdr.uspto.gov
web_search: "BRAND_NAME" trademark site:uspto.gov

Search Trademarkia (Indexed by Search Engines)

web_search: "BRAND_NAME" site:trademarkia.com

Trademarkia results typically include: mark name, serial/registration number, status (LIVE/DEAD), owner, filing date, and Nice Classification class.

Search Broadly

web_search: "BRAND_NAME" trademark registered
web_search: "BRAND_NAME" site:tmdn.org

What to Look For in Results

  • TSDR links (tsdr.uspto.gov/statusview/sn... or rn...) → existing trademark record with serial/registration number
  • Trademarkia listings → status, owner, class, filing/registration dates
  • Company websites claiming "®" or "™" → claimed/registered marks
  • Nice Classification class for goods/services — critical for determining if a mark conflicts with your intended use

Step 2: Extract Details from Search Results

Search results from Trademarkia and USPTO typically contain enough detail in the snippet:

  • Mark name and any design description
  • Serial number (application) or Registration number
  • Status: LIVE (active) or DEAD (abandoned/cancelled/expired)
  • Owner name
  • Class(es) of goods/services
  • Filing and registration dates

If you need more detail, try fetching the specific Trademarkia result URL — some individual pages may load, though the search pages are blocked.

Key Status Values

StatusMeaning
LIVEActive trademark — registered or pending
DEADAbandoned, cancelled, or expired
RegisteredFully registered and active
Published for OppositionPending — 30-day window for objections
AbandonedApplication was abandoned
CancelledRegistration was cancelled
ExpiredRegistration expired (not renewed)

Step 3: Check International Marks (Optional)

For products with international reach, also search:

web_search: "BRAND_NAME" trademark site:branddb.wipo.int
web_search: "BRAND_NAME" trademark international WIPO

Trademark Classes (Nice Classification)

When reporting results, include the goods/services class:

ClassCategory
9Software, apps, electronics
25Clothing, footwear
35Advertising, business management
36Financial services, insurance
41Education, entertainment
42Software design, SaaS, tech services

A trademark only protects within its registered class(es). A name can be registered by different entities in different classes.

Output Format

Availability Check

### Trademark Search: "BRAND NAME"

**⚠️ Disclaimer:** This is an informational search only, not legal advice. Consult a trademark attorney before making business decisions.

#### Findings

**Exact Matches Found:** Yes/No

1. **BRAND NAME** — Registration #1234567
   Status: 🟢 LIVE / Registered
   Owner: Company Name, Inc.
   Filed: Jan 15, 2020 · Registered: Aug 3, 2020
   Class: 9 (Software), 42 (SaaS)
   Goods/Services: "Computer software for project management..."
   🔗 https://tsdr.uspto.gov/statusview/rn1234567

2. **BRAND NAME** — Serial #90123456
   Status: 🔴 DEAD / Abandoned
   Owner: Other Company LLC
   Filed: Mar 1, 2019 · Abandoned: Sep 15, 2019
   Class: 35 (Business services)

#### Similar Marks Found
- BRAND NAYME — Reg #2345678 (Class 9, LIVE)
- BRANDNAME — Reg #3456789 (Class 42, LIVE)

#### Assessment
- [Summary of what was found]
- [Note relevant classes vs user's intended use]
- [Recommend next steps]

Quick Check

### Trademark: "BRAND NAME"

✅ No exact matches found in USPTO database.
⚠️ Similar marks exist: [list]
📋 Recommended classes to check: 9, 42 (if software)

**Next steps:** Consider a comprehensive search with a trademark attorney before filing.

Error Handling

  • No results from web search: This doesn't mean the name is available — it may not be indexed yet, or it may be too new. Note this uncertainty.
  • Conflicting info across sources: Trademarkia may lag behind USPTO. When in doubt, note the discrepancy and recommend checking the official USPTO site directly.
  • Too many results: Narrow with class filters or add the specific goods/services category to the search query.

Important Caveats to Always Mention

  1. Common law trademarks exist without registration — a name can be "taken" even if not in the USPTO database
  2. State registrations are separate from federal (USPTO) registrations
  3. International marks may conflict — check WIPO if relevant
  4. Likelihood of confusion matters — similar (not just identical) marks can conflict
  5. Class matters — same name can coexist in different goods/services classes
  6. This is not legal advice — always recommend consulting a trademark attorney

Examples

Example 1: "Is 'Stellar' trademarked?"

  1. web_search: "Stellar" trademark site:tsdr.uspto.gov
  2. web_search: "Stellar" site:trademarkia.com
  3. Review search result snippets for serial/registration numbers, status, class
  4. Present findings with class info and assessment

Example 2: "Can I use 'NovaPay' for a fintech app?"

  1. web_search: "NovaPay" trademark
  2. web_search: "NovaPay" site:trademarkia.com
  3. Check results for marks in Class 9 (software) and Class 36 (financial services)
  4. Present findings and note relevant classes for fintech

Example 3: "Check trademark status for registration number 5678901"

  1. web_search: USPTO trademark registration 5678901
  2. Look for TSDR or Trademarkia links in results with status details
  3. Present the current status, owner, and class information

Data Sources

All accessed via web_search (direct fetch is blocked by these sites):

  • USPTO Trademark Search: tmsearch.uspto.gov — Official US trademark database
  • USPTO TSDR: tsdr.uspto.gov — Status and document retrieval
  • Trademarkia: trademarkia.com — User-friendly trademark search
  • WIPO Global Brand Database: branddb.wipo.int — International trademarks
Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Categories
Backend & APIsData Science & MLDatabases
First SeenJun 3, 2026
View on GitHub

More from dylanfeltus/skills

All 6 skills →
  • Design Tokens185
  • Motion Design Patterns154
  • Visual Qa407
  • Creative Direction240
  • Producthunt229

Recommended

More Backend & APIs →
get-convex avatar
function-creator

get-convex/convex-agent-plugins

Create Convex queries, mutations, and actions with proper validation, authentication, and error handling. Use when implementing new API endpoints.
209
107
patricio0312rev avatar
integration-test-builder

patricio0312rev/skills

Creates integration tests for API endpoints with database flows, including test harness setup, fixtures, setup/teardown, database seeding, and CI-friendly strategies. Use for "integration testing", "API tests", "database tests", or "test harness".
208
55
nucliweb avatar
webperf-loading

nucliweb/webperf-snippets

Intelligent loading performance analysis with automated workflows for TTFB investigation (DNS/connection/server breakdown), render-blocking detection, script performance deep dive (first vs third-party attribution), font optimization, and resource hints validation. Includes decision trees that automatically analyze TTFB sub-parts when slow, detect script loading anti-patterns (async/defer/preload conflicts), identify render-blocking resources, and validate resource hints usage. Features workflows for complete loading audit (6 phases), backend performance investigation, and priority optimization. Cross-skill integration with Core Web Vitals (LCP resource loading), Interaction (script execution blocking), and Media (lazy loading strategy). Use when the user asks about TTFB, FCP, render-blocking, slow loading, font performance, script optimization, or resource hints. Compatible with Chrome DevTools MCP.
206
1.4k
yonatangross avatar
performance

yonatangross/orchestkit

Performance optimization patterns covering Core Web Vitals, React render optimization, lazy loading, image optimization, backend profiling, LLM inference, and sustainability UX. Use when improving page speed, debugging slow renders, optimizing bundles, reducing image payload, profiling backend, deploying LLMs efficiently, or reducing digital carbon footprint.
204
215
yonatangross avatar
github-operations

yonatangross/orchestkit

GitHub CLI operations for issues, PRs, milestones, and Projects v2. Covers gh commands, REST API patterns, and automation scripts. Use when managing GitHub issues, PRs, milestones, or Projects with gh.
203
215
jup-ag avatar
jupiter-swap-migration

jup-ag/agent-skills

Migration guide from Jupiter Metis (v1) or Ultra to Swap API v2. Use when migrating existing Jupiter swap integrations, updating base URLs, or transitioning from quote+swap-instructions to the unified build endpoint.
202
80