Agent skill

Setup Assistant

by RobThePCGuy in RobThePCGuy/Claude-Patent-Creator

Guides through installation, configuration, and first-time setup of the Claude Patent Creator system.

MITAuto-check: notesLegal & Compliance

Install Setup Assistant

skills CLI
$ npx skills add RobThePCGuy/Claude-Patent-Creator --skill setup-assistant -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install RobThePCGuy/Claude-Patent-Creator setup-assistant --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/RobThePCGuy/Claude-Patent-Creator.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/setup-assistant .claude/skills/setup-assistant && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
setup-assistant
GitHub stars
196
Token cost
~1.4k tokens
SKILL.md length
418 words
Files
2
Skills in repo
17
Repo updated
First seen
Licence
MIT

At a glance

Guides through installation, configuration, and first-time setup of the Claude Patent Creator system.

  • Works in 8 steps: Pre-Installation Checks → Virtual Environment → Dependency Installation → …
  • Tasks that involve Intellectual property
  • SKILL.md covers When to Use, Quick Setup (5 Minutes), Complete Setup Lifecycle and Common Setup Issues, plus 3 more sections
  • Calls python, claude and pip; reaches download.pytorch.org; needs ANTHROPIC_API_KEY

What it does

Setup Assistant is an agent skill from RobThePCGuy/Claude-Patent-Creator. Guides through installation, configuration, and first-time setup of the Claude Patent Creator system.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `filing-reference.md`).

It sits in Legal & Compliance, covering Intellectual property and Data warehousing. It works with Model Context Protocol, Google BigQuery and PyTorch. The repository describes itself as: USPTO patent creation system with MCP server + Claude Code plugin. Hybrid RAG search over MPEP/USC/CFR, BigQuery access to 76M+ patents, automated 35 USC 112 compliance checks… The licence is MIT.

When your agent uses it

  • Tasks that involve Intellectual property
  • Tasks that involve Data warehousing

Example prompts

  • “Use the setup-assistant skill to guide through installation, configuration, and first-time setup of the Claude Patent Creator system”
  • “/setup-assistant”

Requirements

  • Python 3
  • A credential in ANTHROPIC_API_KEY
  • A credential in YOUR_ANTHROPIC_API_KEY

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Pre-Installation Checks
  2. Virtual Environment
  3. Dependency Installation
  4. BigQuery Authentication (Optional)
  5. MCP Server Registration
  6. Configuration Files
  7. Health Check
  8. Present Results

What it can do on your machine

Read from SKILL.md and the folder at commit a089731. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python
    • claude
    • pip
    • bash
    • gcloud

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • download.pytorch.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • ANTHROPIC_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Setup Assistant loads about 1.4k tokens when it runs. Until then it costs about 29 tokens; SKILL.md has 418 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~29
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:121
    Create `.env`:
  • NoteMentions a .env fileSKILL.md:235
    - `.env` - Environment variables

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from RobThePCGuy/Claude-Patent-Creator at commit a089731, republished under its MIT licence (© RobThePCGuy). 418 words, ~1,409 tokens.

Download SKILL.mdSave it as .claude/skills/setup-assistant/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
setup-assistant
description
Guides through installation, configuration, and first-time setup of the Claude Patent Creator system.

Setup Assistant Skill

Expert system for installing, configuring, and setting up the Claude Patent Creator MCP server.

When to Use

Installing first time, setting up new environment, configuring authentication, troubleshooting installation, migrating to new machine, updating dependencies, verifying health.

Quick Setup (5 Minutes)

bash
# 1. Create virtual environment
python -m venv venv
venv\Scripts\activate  # Windows
source venv/bin/activate  # Linux/macOS

# 2. Run installer
python install.py

# 3. Restart Claude Code

# 4. Test
# Ask Claude: "Search MPEP for claim definiteness"

Complete Setup Lifecycle

Phase 1: Pre-Installation Checks

Requirements:

  • Python 3.9-3.12 (3.11 recommended)
  • 8GB+ RAM (16GB recommended)
  • 5GB free disk
  • Optional: NVIDIA GPU with CUDA 12.x

Verify:

bash
python --version  # Should show 3.9-3.12
nvidia-smi        # Optional: Check GPU
Phase 2: Virtual Environment
bash
# Create venv
python -m venv venv

# Activate
venv\Scripts\activate  # Windows
source venv/bin/activate  # Linux/macOS

# Verify
which python  # Should show venv path

Important: Always activate venv before running scripts!

Phase 3: Dependency Installation

Automated (Recommended):

bash
python install.py
# Handles: PyTorch order, GPU detection, MCP registration

Manual (Advanced):

bash
# Install PyTorch FIRST (critical!)
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu128

# Then install package (includes all dependencies)
pip install -e .

Why PyTorch order matters: If installed after sentence-transformers, you get CPU-only version.

Phase 4: BigQuery Authentication (Optional)

BigQuery adds 100M+ patent search but is NOT required. MPEP search, claims review, EPO analysis, and all other features work without it.

The setup auto-detects existing gcloud credentials. If already authenticated, BigQuery works automatically.

If the user wants to enable BigQuery later:

bash
# One command — opens browser for Google sign-in (free, no credit card)
! gcloud auth application-default login

Do NOT present BigQuery as a failure or required step. It is a bonus feature.

Phase 5: MCP Server Registration

Automated:

bash
python install.py  # Handles registration automatically

Manual:

bash
# Get paths
patent-creator verify-config

# Register (use forward slashes!)
claude mcp add --transport stdio claude-patent-creator --scope user -- \
  "C:/path/to/venv/Scripts/python.exe" \
  "C:/path/to/mcp_server/server.py"

# Verify
claude mcp list

Critical: Restart Claude Code after registration!

Phase 6: Configuration Files

Create .env:

bash
# Required
GOOGLE_CLOUD_PROJECT=your_project_id
ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY>

# Optional
PATENT_LOG_LEVEL=INFO
PATENT_LOG_FORMAT=human
PATENT_ENABLE_METRICS=true

# Windows only
CLAUDE_CODE_GIT_BASH_PATH=C:\dev\Git\bin\bash.exe
Phase 7: Health Check
bash
patent-creator health
Phase 8: Present Results

Setup is complete when MPEP index is built and MCP server is registered. BigQuery and EPO OPS are optional enhancements.

Present a clean summary table showing what's ready. Do NOT dump manual setup instructions for optional features. The system is fully functional for:

  • MPEP/USC/CFR/EPC/PCT legal search
  • Claims analysis (US + EPO)
  • Specification analysis (US + EPO)
  • Formalities checking (US + EPO + PCT)
  • Patent diagram generation
  • Patent application drafting

If BigQuery is also configured, mention patent search as available. If not, do NOT present it as a failure — just omit it from the "ready" list.

Test with:

"Search MPEP for claim definiteness requirements"

If this works -> Setup complete. Tell the user they're ready.

Show full SKILL.md (126 more words)Show less

Common Setup Issues

IssueSolution
PyTorch CPU-onlyReinstall PyTorch FIRST
MCP not loadingRestart Claude Code, verify with claude mcp list
Path errorsUse forward slashes (/) not backslashes (\)
BigQuery failsRe-auth: gcloud auth application-default login
Index not foundBuild: patent-creator rebuild-index
Import errorsActivate venv

Platform-Specific Notes

Windows
  • PowerShell: Use venv\Scripts\activate
  • Git Bash required for MCP commands
  • Paths: Always forward slashes in MCP config
  • CUDA: Install NVIDIA drivers + toolkit
Linux
  • venv: source venv/bin/activate
  • FAISS-GPU: Available on Linux only
  • Permissions: May need sudo
macOS
  • Apple Silicon: Use MPS (auto-detected)
  • Intel: Use CPU or external GPU
  • Homebrew: May need for dependencies

Update & Maintenance

Updating Dependencies
bash
venv\Scripts\activate
pip install -e . --upgrade
python scripts/test_install.py
Rebuilding Index
bash
patent-creator rebuild-index
# Wait 5-15 minutes
Re-registering MCP
bash
claude mcp remove claude-patent-creator
python install.py
# Restart Claude Code

Quick Reference

Essential Commands
bash
# Setup
python install.py
patent-creator health
claude mcp list

# Testing
python scripts/test_install.py
python scripts/test_gpu.py
python scripts/test_bigquery.py

# Maintenance
patent-creator rebuild-index
patent-creator verify-config
Critical Files
  • .env - Environment variables
  • requirements.txt - Dependencies
  • mcp_server/index/ - MPEP search index
  • pdfs/ - MPEP PDF files

© RobThePCGuy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/setup-assistant of RobThePCGuy/Claude-Patent-Creator.

  • SKILL.md
  • filing-reference.md

Open the folder on GitHubat commit a089731

Compare with similar skills

Setup Assistant next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Setup Assistant compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Setup Assistant this skillRobThePCGuy/Claude-Patent-Creator196—~1.4kAutomated safety check: NotesMIT
Uspto Databasejaechang-hits/SciAgent-Skills3701 repos~4.6kAutomated safety check: PassCC0-1.0
Semantic Analystsidequery/sidemantic129—~982Automated safety check: PassAGPL-3.0
Pytorch Clickhousepytorch/test-infra113—~2.8kAutomated safety check: PassCustom licence
Imaging Data CommonsK-Dense-AI/scientific-agent-skills48k1 repos~7.8kAutomated safety check: PassMIT
Datalineage Summarygoogle/skills21k—~1.7kAutomated safety check: PassApache-2.0

Similar skills

  • Uspto Database

    jaechang-hits/SciAgent-Skills

    Access USPTO patent data via PatentsView REST API and Google Patents Public Data (BigQuery).

    370 GitHub starsUsed in 1 repo~4.6k tokens
    Legal & ComplianceAuto-check passed
  • Semantic Analyst

    sidequery/sidemantic

    Answer analytical, KPI, metric, trend, cohort, and business-performance questions through a Sidemantic semantic layer.

    129 GitHub stars~982 tokensUpdated today
    DatabasesAuto-check passed
  • Pytorch Clickhouse

    pytorch/test-infra

    Load this FIRST whenever working with PyTorch CI data (any pytorch/ org repo), the torchci/HUD codebase, or the PyTorch HUD ClickHouse database.

    113 GitHub stars~2.8k tokensUpdated today
    DatabasesAuto-check passed
  • Imaging Data Commons

    K-Dense-AI/scientific-agent-skills

    Queries and downloads public cancer imaging data from NCI Imaging Data Commons.

    48k GitHub starsUsed in 1 repo~7.8k tokens
    DatabasesAuto-check passed
  • Datalineage Summary

    google/skills

    Official

    Summarizes Google Cloud Data Lineage graphs to help users debug data quality issues and understand data provenance for BQ/GCS.

    21k GitHub stars~1.7k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed
  • Official

    Stores, retrieves, and manages data as objects in Cloud Storage on Google Cloud (also known colloquially as GCS) buckets.

    21k GitHub stars~2.8k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

More from RobThePCGuy/Claude-Patent-Creator

All 17 skills in this repo
  • Patent Claims Analyzer

    RobThePCGuy/Claude-Patent-Creator

    Automated analysis of patent claims for USPTO compliance with 35 USC 112(b) requirements - antecedent basis, definiteness, claim structure

    196 GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Patent Reviewer

    RobThePCGuy/Claude-Patent-Creator

    Expert system for reviewing utility patent applications against USPTO MPEP guidelines.

    196 GitHub starsUsed in 1 repo~1.3k tokens
    Auto-check passed
  • Bigquery Patent Search

    RobThePCGuy/Claude-Patent-Creator

    Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery - keyword search, CPC classification, patent details retrieval

    196 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check: notes
  • Development Assistant

    RobThePCGuy/Claude-Patent-Creator

    Guides through adding new features, MCP tools, analyzers, and extending the patent creator system.

    196 GitHub stars~1.3k tokensUpdated yesterday
    Auto-check: notes
  • Epc Search

    RobThePCGuy/Claude-Patent-Creator

    RAG search across EPC provisions, EPO Guidelines for Examination, and PCT rules for European and international patent law research

    196 GitHub stars~2.2k tokensUpdated yesterday
    Auto-check passed
  • Epo Patent Analyzer

    RobThePCGuy/Claude-Patent-Creator

    Automated analysis of patent applications for EPO compliance with Art.

    196 GitHub stars~2k tokensUpdated yesterday
    Auto-check passed

Questions about Setup Assistant

What does Setup Assistant do?

Guides through installation, configuration, and first-time setup of the Claude Patent Creator system. Setup Assistant is an agent skill from RobThePCGuy/Claude-Patent-Creator. Guides through installation, configuration, and first-time setup of the Claude Patent Creator system.

When should I use Setup Assistant?

Setup Assistant fits situations like: tasks that involve Intellectual property; tasks that involve Data warehousing.

How do I install Setup Assistant in Claude Code?

Run `npx skills add RobThePCGuy/Claude-Patent-Creator --skill setup-assistant -a claude-code`. Or copy the skill folder (skills/setup-assistant in RobThePCGuy/Claude-Patent-Creator) into .claude/skills/setup-assistant in your project. Claude Code loads it when a task matches its description.

How do I install Setup Assistant in Codex?

Run `npx skills add RobThePCGuy/Claude-Patent-Creator --skill setup-assistant -a codex`. Or copy the skill folder (skills/setup-assistant in RobThePCGuy/Claude-Patent-Creator) into .agents/skills/setup-assistant in your project. Codex loads it when a task matches its description.

Can I use Setup Assistant in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add RobThePCGuy/Claude-Patent-Creator --skill setup-assistant -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/setup-assistant, .gemini/skills/setup-assistant, .github/skills/setup-assistant and .opencode/skills/setup-assistant in your project.

What does Setup Assistant need to run?

Going by SKILL.md and its folder, Setup Assistant needs the command-line tools its instructions call (python, claude, pip, bash and gcloud) and credentials named ANTHROPIC_API_KEY. Our summary lists: Python 3; A credential in ANTHROPIC_API_KEY; A credential in YOUR_ANTHROPIC_API_KEY.

Does Setup Assistant access the network?

SKILL.md names 1 domain. In commands or code: download.pytorch.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Setup Assistant safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Setup Assistant use?

Setup Assistant is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Setup Assistant use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Setup Assistant?

Skills that share tags, products or a category with Setup Assistant: Uspto Database (jaechang-hits/SciAgent-Skills, 370 stars), Semantic Analyst (sidequery/sidemantic, 129 stars), Pytorch Clickhouse (pytorch/test-infra, 113 stars) and Imaging Data Commons (K-Dense-AI/scientific-agent-skills, 48k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Setup Assistant?

RobThePCGuy (a GitHub user) maintains it in RobThePCGuy/Claude-Patent-Creator, which has 196 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 6, 2026.

Source: RobThePCGuy/Claude-Patent-Creator on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.