Executes KIPRIS API patent searches for Korean/foreign patents by keyword, applicant, IPC, application number; batch exports to Excel; deduplicates results.
How this skill is triggered — by the user, by Claude, or both
Slash command
/patent-trend-analyzer:patent-search-collectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
KIPRIS MCP 서버 도구를 활용해 특허를 검색하고, 배치로 내보내고, 중복을 제거하는 스킬입니다.
KIPRIS MCP 서버 도구를 활용해 특허를 검색하고, 배치로 내보내고, 중복을 제거하는 스킬입니다.
이 스킬은 L1 (patent-research-planning) 에서 수립한 검색 전략을 실행하는 L2 (Search) 단계입니다.
| 도구 이름 | 주요 파라미터 | 설명 |
|---|---|---|
patent_free_search | query, page, sort | 자유 키워드 전문 검색 |
patent_applicant_search | applicant, page | 출원인(회사/개인) 기반 검색 |
patent_application_number_search | application_number | 출원번호 정확 검색 |
patent_search | query, ipc, date_range | IPC 코드 + 키워드 통합 검색 |
patent_detail_search | application_number | 특허 상세 정보 (청구항 포함) 조회 |
patent_summary_search | query, page | 요약 필드 기반 검색 |
patent_righter_search | righter, page | 권리자(등록 후 양수인) 기반 검색 |
patent_batch_export | query, max_pages, output_path | 전체 결과 Excel 배치 내보내기 |
| 도구 이름 | 주요 파라미터 | 설명 |
|---|---|---|
foreign_patent_free_search | query, nation, page | 국가 지정 자유 키워드 검색 |
foreign_patent_applicant_search | applicant, nation, page | 국가 지정 출원인 검색 |
foreign_patent_application_number_search | application_number, nation | 국가 지정 출원번호 검색 |
foreign_international_application_number_search | pct_number | PCT 국제출원번호 검색 |
foreign_international_open_number_search | open_number | PCT 국제공개번호 검색 |
foreign_patent_batch_export | query, nation, max_pages, output_path | 해외 특허 배치 내보내기 |
foreign_patent_ipc_batch_export | ipc, nation, date_range, output_path | IPC 코드 기반 해외 배치 내보내기 |
| 도구 이름 | 주요 파라미터 | 설명 |
|---|---|---|
patent_result_deduplicator | input_files, output_path, key_field | 복수 검색 결과 파일 중복 제거 |
| 상황 | 권장 도구 |
|---|---|
| 빠른 결과 확인 (< 100건) | patent_free_search / foreign_patent_free_search |
| 전체 수집 (> 100건) | patent_batch_export / foreign_patent_batch_export |
| IPC 코드 중심 | patent_search / foreign_patent_ipc_batch_export |
| 특정 기업 분석 | patent_applicant_search / foreign_patent_applicant_search |
빠른 검색 예시:
# 한국 특허 - 페이지당 10건, 최신순 정렬
patent_free_search(
query="<L1에서 수립한 키워드>",
page=1,
sort="desc_sort",
sort_spec="AD" # AD = 출원일 기준 최신순
)
배치 내보내기 예시:
# 전체 결과를 Excel로 저장 (빈 페이지 감지 시 자동 종료)
patent_batch_export(
query="<L1에서 수립한 키워드>",
max_pages=50,
output_path="./output/korea_patents.xlsx"
)
L1에서 수립한 쿼리 목록을 순차 또는 병렬로 실행합니다.
쿼리 1: "<한국어 키워드 1>" → korea_q1.xlsx
쿼리 2: "<한국어 키워드 2>" → korea_q2.xlsx
쿼리 3: "<영어 키워드 1>" → us_q1.xlsx (US)
쿼리 4: "<영어 키워드 2>" → ep_q1.xlsx (EP)
patent_result_deduplicator(
input_files=["korea_q1.xlsx", "korea_q2.xlsx", "us_q1.xlsx", "ep_q1.xlsx"],
output_path="./output/merged_patents.xlsx",
key_field="application_number" # 출원번호 기준 중복 제거
)
해외 특허 검색 시 권장 순서:
1. US (미국) → 가장 많은 공개 특허, 영어 키워드 최적
2. EP (유럽) → 다국 패밀리 포함, 중복률 높음
3. JP (일본) → 일본어 키워드 별도 필요
4. CN (중국) → 최근 급증, 한자 키워드 필요
각 국가 결과를 별도 파일로 저장 후 patent_result_deduplicator 로 통합합니다.
KIPRIS API는 두 가지 인증 방식을 지원하며, 모두 KIPRIS_API_KEY 환경변수로 통일해 설정합니다.
| 방식 | 파라미터명 | 설명 |
|---|---|---|
| accessKey (구) | accessKey | 구형 API 엔드포인트 |
| ServiceKey (신) | ServiceKey | 신형 API 엔드포인트 (권장) |
MCP 서버는 키 형식을 자동 감지하여 적절한 엔드포인트로 라우팅합니다.
sort="desc_sort" + sort_spec="AD" 조합으로 최신 출원일 기준 정렬patent_batch_export 는 빈 페이지 감지 시 자동 중단 (max_pages 초과 불필요)npx claudepluginhub orientpine/honeypot --plugin patent-trend-analyzerSearch Korean patent and utility-model publications through the official KIPRIS Plus Open API with keyword search plus application-number detail lookup.
Plans patent research by clustering areas, optimizing keywords for KIPRIS API, mapping IPC codes, and establishing multi-country search strategies.
Guides structured prior art searches using Espacenet: CQL query construction, abstract triage, full-text keyword search, paginated claim reading, family expansion, report generation. For patent novelty and invalidation.