Research
alirezarezvani/claude-skills
Default entry point for any research request — a hybrid router that classifies the question deterministically and either delegates to a specialist research skill (pulse for trends/sentiment, grants…
Manages MPEP index lifecycle including downloads, building, maintenance, and optimization.
$ npx skills add RobThePCGuy/Claude-Patent-Creator --skill index-manager -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install RobThePCGuy/Claude-Patent-Creator index-manager --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/RobThePCGuy/Claude-Patent-Creator.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/index-manager .claude/skills/index-manager && rm -rf skills-srcUse ~/.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/
Install the "index-manager" agent skill from https://github.com/RobThePCGuy/Claude-Patent-Creator/tree/main/skills/index-manager into .claude/skills/index-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "index-manager", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/RobThePCGuy/Claude-Patent-Creator/tree/main/skills/index-managerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add RobThePCGuy/Claude-Patent-Creator --skill index-manager -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install RobThePCGuy/Claude-Patent-Creator index-manager --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/RobThePCGuy/Claude-Patent-Creator.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/index-manager .agents/skills/index-manager && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "index-manager" agent skill from https://github.com/RobThePCGuy/Claude-Patent-Creator/tree/main/skills/index-manager into .agents/skills/index-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "index-manager", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add RobThePCGuy/Claude-Patent-Creator --skill index-manager -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install RobThePCGuy/Claude-Patent-Creator index-manager --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/RobThePCGuy/Claude-Patent-Creator.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/index-manager .cursor/skills/index-manager && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "index-manager" agent skill from https://github.com/RobThePCGuy/Claude-Patent-Creator/tree/main/skills/index-manager into .cursor/skills/index-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "index-manager", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/RobThePCGuy/Claude-Patent-Creator.git --path skills/index-manager--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add RobThePCGuy/Claude-Patent-Creator --skill index-manager -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install RobThePCGuy/Claude-Patent-Creator index-manager --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/RobThePCGuy/Claude-Patent-Creator.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/index-manager .gemini/skills/index-manager && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "index-manager" agent skill from https://github.com/RobThePCGuy/Claude-Patent-Creator/tree/main/skills/index-manager into .gemini/skills/index-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "index-manager", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install RobThePCGuy/Claude-Patent-Creator index-managerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add RobThePCGuy/Claude-Patent-Creator --skill index-manager -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/RobThePCGuy/Claude-Patent-Creator.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/index-manager .github/skills/index-manager && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "index-manager" agent skill from https://github.com/RobThePCGuy/Claude-Patent-Creator/tree/main/skills/index-manager into .github/skills/index-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "index-manager", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add RobThePCGuy/Claude-Patent-Creator --skill index-manager -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install RobThePCGuy/Claude-Patent-Creator index-manager --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/RobThePCGuy/Claude-Patent-Creator.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/index-manager .opencode/skills/index-manager && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "index-manager" agent skill from https://github.com/RobThePCGuy/Claude-Patent-Creator/tree/main/skills/index-manager into .opencode/skills/index-manager/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "index-manager", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
index-managerManages MPEP index lifecycle including downloads, building, maintenance, and optimization.
Index Manager is an agent skill from RobThePCGuy/Claude-Patent-Creator. Manages MPEP index lifecycle including downloads, building, maintenance, and optimization.
Its SKILL.md is about 990 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Legal & Compliance, covering Intellectual property. 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.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit a089731. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
pythonwgetFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
uspto.govFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Index Manager loads about 994 tokens when it runs. Until then it costs about 26 tokens; SKILL.md has 239 words of instructions outside code blocks.
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.
The automated check found no risky patterns in SKILL.md.
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.
The full file from RobThePCGuy/Claude-Patent-Creator at commit a089731, republished under its MIT licence (© RobThePCGuy). 239 words, ~994 tokens.
.claude/skills/index-manager/SKILL.md (or your agent's skills folder).Expert system for managing MPEP search index lifecycle: PDF downloads, index building, maintenance, updates, optimization.
FOR CLAUDE: All dependencies installed, system operational.
Building/rebuilding MPEP index, corruption/missing files, optimization, adding content, troubleshooting.
PDFs Not Present -> Download (2-5 min, 500MB)
-> Extract & Parse (500MB data)
-> Generate Embeddings (5-10 min GPU, 35-65 min CPU)
-> Build FAISS + BM25 Indexes
-> Index Ready (mcp_server/index/)
-> Maintenance (Verify -> Optimize -> Update)Check Status:
ls pdfs/ # Should show mpep-*.pdf, consolidated_laws.pdf, consolidated_rules.pdfDownload PDFs:
patent-creator download-mpep
# Or: python install.py (Select "Download MPEP PDFs")Verify Integrity:
python -c "
import fitz
from pathlib import Path
for pdf in Path('pdfs').glob('*.pdf'):
try:
doc = fitz.open(pdf)
print(f'[OK] {pdf.name}: {len(doc)} pages')
doc.close()
except Exception as e:
print(f'[X] {pdf.name}: ERROR - {e}')
"patent-creator rebuild-index
# Or: python mcp_server/server.py --rebuild-indexTimeline:
Total: 5-15 min (GPU) or 35-65 min (CPU)
Custom Build:
from mcp_server.mpep_search import MPEPIndex
index = MPEPIndex(use_hyde=False)
index.build_index(
chunk_size=500,
overlap=50,
batch_size=32 # Reduce to 16/8 if OOM
)# Check files
ls -lh mcp_server/index/
# Expected: mpep_index.faiss (~150MB), mpep_metadata.json (~80MB), mpep_bm25.pkl (~60MB)
# Verify health
patent-creator health
# Should show: [OK] MPEP Index: Ready (12,543 chunks)
# Manual test
python -c "
from mcp_server.mpep_search import MPEPIndex
index = MPEPIndex()
index.build_index()
print(f'Chunks: {len(index.chunks)}')
results = index.search('claim definiteness', top_k=3)
print(f'Search results: {len(results)}')
"When to Rebuild:
Rebuild Process:
# Backup (optional)
cp -r mcp_server/index mcp_server/index_backup_$(date +%Y%m%d)
# Rebuild
patent-creator rebuild-index
# Verify
patent-creator health
# Remove backup if successful
rm -rf mcp_server/index_backup_*# Download new PDF
wget https://www.uspto.gov/web/offices/pac/mpep/mpep-2900.pdf -O pdfs/mpep-2900.pdf
# Rebuild (includes new section)
patent-creator rebuild-indexNote: Incremental updates not supported. Full rebuild required.
| Command | Purpose |
|---|---|
patent-creator download-mpep | Download MPEP PDFs |
patent-creator rebuild-index | Build/rebuild search index |
patent-creator health | Check index health |
ls -lh mcp_server/index/ | View index files |
Best Practices:
© RobThePCGuy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/index-manager of RobThePCGuy/Claude-Patent-Creator.
Open the folder on GitHubat commit a089731
Index Manager 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Index Manager this skillRobThePCGuy/Claude-Patent-Creator | 196 | — | ~994 | Automated safety check: Pass | MIT | |
| Researchalirezarezvani/claude-skills | 28k | — | ~4.3k | Automated safety check: Pass | MIT | |
| Linkfox Zhihuiya PDF Datalinkfox-ai/linkfox-skills | 106 | 1 repos | ~1.8k | Automated safety check: Pass | MIT | |
| Paper to Chinese Patent DrafterYuan1z0825/nature-skills | 46k | 1 repos | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Paper2patent7toCR/paper2patent | 649 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Paper To Cn Patentsnipp-zha/Paper-to-patent-Skill | 105 | 1 repos | ~959 | Automated safety check: Pass | None |
alirezarezvani/claude-skills
Default entry point for any research request — a hybrid router that classifies the question deterministically and either delegates to a specialist research skill (pulse for trends/sentiment, grants…
linkfox-ai/linkfox-skills
通过专利ID或公开号从智慧芽专利数据库下载专利PDF全文文档。当用户提到专利PDF下载、专利全文、专利文件获取、公开号查询、专利家族PDF替代、批量专利PDF导出、patent PDF download, patent full-text document, patent file download, PatSnap, patent…
Yuan1z0825/nature-skills
Drafts Chinese invention patent applications and technical disclosures from research papers or inventor materials, tying each claim feature to source evidence.
7toCR/paper2patent
Turn an academic paper (PDF, LaTeX, pasted text, thesis chapter or technical disclosure) into a Chinese invention patent application draft — 说明书摘要、摘要附图、权利要求书、说明书、说明书附图 — delivered as DOCX/PDF with…
snipp-zha/Paper-to-patent-Skill
Convert scientific papers, theses, technical reports, source code, figures, or research manuscripts into evidence-grounded Chinese invention patent drafts.
gfodor/legal-skills
Iteratively examine and revise a draft U.S. An agent skill from gfodor/legal-skills.
RobThePCGuy/Claude-Patent-Creator
Automated analysis of patent claims for USPTO compliance with 35 USC 112(b) requirements - antecedent basis, definiteness, claim structure
RobThePCGuy/Claude-Patent-Creator
Expert system for reviewing utility patent applications against USPTO MPEP guidelines.
RobThePCGuy/Claude-Patent-Creator
Fast, cloud-based patent searching across 100 million+ worldwide patents using Google BigQuery - keyword search, CPC classification, patent details retrieval
RobThePCGuy/Claude-Patent-Creator
Guides through adding new features, MCP tools, analyzers, and extending the patent creator system.
RobThePCGuy/Claude-Patent-Creator
RAG search across EPC provisions, EPO Guidelines for Examination, and PCT rules for European and international patent law research
RobThePCGuy/Claude-Patent-Creator
Automated analysis of patent applications for EPO compliance with Art.
Categories
Manages MPEP index lifecycle including downloads, building, maintenance, and optimization. Index Manager is an agent skill from RobThePCGuy/Claude-Patent-Creator. Manages MPEP index lifecycle including downloads, building, maintenance, and optimization.
Index Manager fits situations like: tasks that involve Intellectual property.
Run `npx skills add RobThePCGuy/Claude-Patent-Creator --skill index-manager -a claude-code`. Or copy the skill folder (skills/index-manager in RobThePCGuy/Claude-Patent-Creator) into .claude/skills/index-manager in your project. Claude Code loads it when a task matches its description.
Run `npx skills add RobThePCGuy/Claude-Patent-Creator --skill index-manager -a codex`. Or copy the skill folder (skills/index-manager in RobThePCGuy/Claude-Patent-Creator) into .agents/skills/index-manager in your project. Codex loads it when a task matches its description.
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 index-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/index-manager, .gemini/skills/index-manager, .github/skills/index-manager and .opencode/skills/index-manager in your project.
Going by SKILL.md and its folder, Index Manager needs the command-line tools its instructions call (python and wget). Our summary lists: Python 3.
SKILL.md names 1 domain. In commands or code: uspto.gov; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Index Manager is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 994 tokens (SKILL.md is roughly 4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Index Manager: Research (alirezarezvani/claude-skills, 28k stars), Linkfox Zhihuiya PDF Data (linkfox-ai/linkfox-skills, 106 stars), Paper to Chinese Patent Drafter (Yuan1z0825/nature-skills, 46k stars) and Paper2patent (7toCR/paper2patent, 649 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.