Agent skill

setup-assistant

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

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/setup-assistant-robthepcguy-claude-patent-creato-2

SKILL.md

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

bash
# Authenticate
gcloud auth application-default login \
  --scopes=https://www.googleapis.com/auth/cloud-platform

# Set project
gcloud config set project YOUR_PROJECT_ID

# Add to .env
echo "GOOGLE_CLOUD_PROJECT=YOUR_PROJECT_ID" >> .env

# Test
python scripts/test_bigquery.py

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

# Expected:
# [OK] Python version OK
# [OK] Dependencies installed
# [OK] PyTorch with CUDA
# [OK] MPEP index loaded
# [OK] BigQuery configured
# [OK] All systems operational

Phase 8: Testing

bash
python scripts/test_install.py
python scripts/test_gpu.py
python scripts/test_bigquery.py
python scripts/test_analyzers.py

Phase 9: First Use Validation

Test each capability:

1. "Search MPEP for claim definiteness requirements"
2. "Search for patents about neural networks filed in 2024"
3. "Review these claims: 1. A system comprising..."
4. "Create a flowchart for user login process"

If all work -> Setup complete!

Common Setup Issues

Issue Solution
PyTorch CPU-only Reinstall PyTorch FIRST
MCP not loading Restart Claude Code, verify with claude mcp list
Path errors Use forward slashes (/) not backslashes (\)
BigQuery fails Re-auth: gcloud auth application-default login
Index not found Build: patent-creator rebuild-index
Import errors Activate 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

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results