Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

naver-real-estate-searchnaver 房地产搜索

Agent Skill

naver-real-estate-search 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

7,176

周安装

299

GitHub Stars

公开资料未说明

下载量

2,392
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:naver-real-estate-search(naver 房地产搜索)
来源仓库:https://github.com/twbeatles/naver-real-estate-search
安装命令:
openclaw skills install naver-real-estate-search
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install naver-real-estate-search

简介

naver-real-estate-search 用于检索韩国房产列表与市场行情。

  • 支持自然语言查询如“강남 아파트 전세 시세”等典型用语。
  • 可比较不同区域租金、售价并提供历史价格趋势参考。
  • 数据来源为네이버부동산,更新频率受平台政策影响。
  • 投资决策前务必实地考察并核实产权状态。naver-real-estate-search 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
naver-real-estate-search
description
Search, compare, and monitor 대한민국 property listings from 네이버 부동산 with natural-language queries. Use when the user wants 강남 아파트 전세 시세 찾기, 특정 지역 매매/전세/월세 비교, 조건에 맞는 매물 리스트 정리, 단지 후보 찾기, 여러 단지 비교 리포트, 자연어 채팅형 부동산 브리핑, or 목표가/새 매물/가격하락 감시 초안. Supports Korean property tasks such as apartment/빌라 listing summaries, 지역명/단지명 기반 단지 후보 탐색, same-area comparison, candidate seed/candidate cache workflows, and stdout/JSON results that can be connected to Telegram or higher-level briefings. Prefer direct 단지 URL or complex ID first when rate-limited; otherwise use the natural-language wrapper and narrow to 1~3 candidate complexes before broad scans.

Naver Real Estate Search

네이버 부동산 기반의 대한민국 부동산 매물 검색 / 단지 후보 탐색 / 단지 비교 / 채팅형 브리핑 / 가격 감시 스킬이다.

핵심 원칙:

  • 단일 단지 우선: URL/complex ID가 있으면 그걸 먼저 쓴다.
  • 후보는 좁게: 지역 전체를 넓게 긁기보다 후보 단지를 1~3개 먼저 좁힌다.
  • 자연어 우선: “잠실 리센츠 전세 30평대”, “은마와 래미안대치팰리스 비교”처럼 바로 넣는다.
  • 한국어 브리핑 우선: 채팅 표면에는 짧은 한국어 해석을 먼저 주고, 구조화 데이터가 필요할 때 JSON을 붙인다.
  • 429 완화: 짧은 백오프 후에도 막히면 direct URL/ID 기반 재조회 쪽으로 유도한다.

Source dependency

이 스킬은 로컬 upstream clone을 래핑한다.

  • tmp/naverland-scrapper

재사용하는 주요 로직:

  • src.core.parser.NaverURLParser
  • src.core.services.response_capture.normalize_article_payload
  • src.utils.helpers.PriceConverter
  • src.utils.helpers.get_article_url

Scripts

1) 핵심 검색 엔진

python skills/naver-real-estate-search/scripts/search_real_estate.py --self-test

역할:

  • 자연어 파싱
  • 후보 단지 탐색
  • 단일 단지 조회
  • 다중 단지 비교
  • 동일 평형 요약
  • JSON / 텍스트 출력
  • candidate cache seed import/export 연결

1-1) candidate seed 자동 생성

python skills/naver-real-estate-search/scripts/build_candidate_seeds.py --print-summary
python skills/naver-real-estate-search/scripts/build_candidate_seeds.py --input skills/naver-real-estate-search/references/seoul-major-complexes.seed-input.json --output skills/naver-real-estate-search/references/candidate-seeds.generated.json --pause 0.1 --print-summary

역할:

  • 서울 주요 단지 seed 입력을 받아 자동 alias 확장
  • 기존 candidate-seeds.json / candidate-cache.json / 네이버 검색 HTML 링크 추출을 조합해 candidate seed 초안 생성
  • 가능한 경우 단지 상세 API로 후보 검증 후 confidence / verification_status 부여
  • 403/429 발생 시 blocked_reasons, candidate_pool, evidence에 흔적을 남겨 운영자가 후속 검증 가능하게 함

1-2) generated seed preview / apply

python skills/naver-real-estate-search/scripts/apply_generated_seeds.py --json
python skills/naver-real-estate-search/scripts/apply_generated_seeds.py --only-names "리센츠,은마" --json
python skills/naver-real-estate-search/scripts/apply_generated_seeds.py --apply-target --apply-cache --json

역할:

  • candidate-seeds.generated.jsonresults[]를 읽어 운영 승격 가능 항목수동 검수 큐를 분리
  • 기본값은 preview이며, --apply-target일 때만 references/candidate-seeds.json을 갱신
  • --apply-cache를 함께 쓰면 accepted 항목만 data/candidate-cache.json에 warm-cache
  • verified/weak-verified + complex_id + confidence 기준으로 승격 후보를 고르고, 나머지는 manual_review_queue에 정리
  • --only-names / --exclude-names로 일부 단지만 골라 검수 가능

2) 채팅형 브리핑 래퍼

python skills/naver-real-estate-search/scripts/chat_real_estate.py --query "잠실 리센츠 전세 30평대"

역할:

  • 단일 단지 결과를 더 자연스러운 한국어 브리핑으로 요약
  • 여러 단지 비교 결과를 “어디가 더 낮은지 / 동일 평형이면 어디가 더 싼지 / 차이가 어느 정도인지” 중심으로 설명
  • 대표 매물/링크를 채팅에 붙이기 쉽게 정리

3) 가격 감시 / 새 매물 감지

python skills/naver-real-estate-search/scripts/watch_real_estate.py add --name "리센츠 전세 30평대" --query "잠실 리센츠 전세 30평대" --target-max-price 950000000 --notify-on-new --notify-on-price-drop
python skills/naver-real-estate-search/scripts/watch_real_estate.py check --preview
python skills/naver-real-estate-search/scripts/watch_real_estate.py check --json

역할:

  • 로컬 JSON 파일에 watch rule 저장
  • 목표가 이하 / 새 매물 / 가격하락 감지
  • last_seen / events / dedupe 기반의 실사용형 감시 초안 제공
  • 텔레그램/브리핑 등 상위 레이어에 바로 전달하기 쉬운 stdout JSON 구조 제공

저장 파일:

  • skills/naver-real-estate-search/data/watch-rules.json
  • skills/naver-real-estate-search/data/candidate-cache.json
  • skills/naver-real-estate-search/references/candidate-seeds.json

Quick start

1) self-test

python skills/naver-real-estate-search/scripts/search_real_estate.py --self-test

2) 자연어 파싱만 확인

python skills/naver-real-estate-search/scripts/search_real_estate.py --query "잠실 리센츠랑 엘스 전세 비교 30평대" --parse-only

3) 후보 단지만 찾기

python skills/naver-real-estate-search/scripts/search_real_estate.py --query "서울 양천구 신월동 신월시영아파트 전세" --list-candidates --json

4) 채팅형 후보 리스트

python skills/naver-real-estate-search/scripts/chat_real_estate.py --query "대치 은마 전세" --list-candidates

4-1) candidate-cache seed / alias 학습

python skills/naver-real-estate-search/scripts/search_real_estate.py --seed-candidate-file
python skills/naver-real-estate-search/scripts/apply_generated_seeds.py --apply-target --apply-cache --json
python skills/naver-real-estate-search/scripts/search_real_estate.py --seed-candidate --complex-id 1147 --candidate-name "리센츠" --candidate-address "서울특별시 송파구 잠실동" --candidate-aliases "잠실 리센츠,잠실리센츠"
python skills/naver-real-estate-search/scripts/search_real_estate.py --show-cache --query "리센츠"

권장 순서:

  1. build_candidate_seeds.py로 generated 초안을 만든다.
  2. apply_generated_seeds.py로 preview해서 accepted / manual review를 확인한다.
  3. 문제가 없을 때만 --apply-target --apply-cache를 실행한다.
  4. direct URL/ID를 확보한 단지는 --seed-candidate로 수동 보강한다.

반복 조회가 필요한 실존 단지나 alias가 자주 흔들리는 단지(예: 신월시영아파트, 답십리두산위브)는 먼저 cache에 학습시켜 둔다. 아직 complex ID를 확보하지 못한 경우에도 manual_review_queueseed-input에 남겨 두면 후보 힌트 fallback에 활용된다.

5) 단일 단지 조회

python skills/naver-real-estate-search/scripts/search_real_estate.py --complex-id 1147 --trade-types 전세 --limit 10

6) direct URL로 조회

python skills/naver-real-estate-search/scripts/search_real_estate.py --url "https://new.land.naver.com/complexes/1147" --trade-types 매매,전세 --json

7) 자연어 한 줄 브리핑

python skills/naver-real-estate-search/scripts/chat_real_estate.py --query "잠실 리센츠 전세 30평대" --limit 8

8) 여러 단지 비교 브리핑

python skills/naver-real-estate-search/scripts/chat_real_estate.py --query "잠실 리센츠와 잠실 엘스 전세 비교 30평대" --compare --candidate-limit 2

Recommended workflow

  1. 사용자가 특정 단지 URL/ID를 주면 그 값을 우선 사용한다.
  2. URL/ID가 없으면 chat_real_estate.py --query ... 로 먼저 자연어 브리핑을 시도한다.
  3. 질의가 넓거나 모호하면 --list-candidates 로 후보를 1~3개만 보여준다.
  4. 후보가 좁혀지면 단일 단지 조회 또는 --compare 로 비교한다.
  5. 구조화 데이터가 필요하면 같은 조건으로 search_real_estate.py --json 을 다시 호출한다.
  6. 반복 확인이 필요하면 watch_real_estate.py add/check 흐름으로 가격 감시를 연결한다.

Candidate-search guidance

현재 후보 탐색은 다음 순서로 동작한다.

  1. direct complex ID / URL 우선 추출
  2. 자연어에서 비교 대상 / 위치 힌트 / 거래유형 / 평형대 분리
  3. 로컬 candidate cache(alias → complex_id) exact/contains 매칭
  4. 캐시에 없으면 네이버 검색 결과 HTML에서 후보 complex ID 수집
  5. 가능하면 단지 상세 API로 이름/주소/세대수 보강 후 캐시에 적재
  6. 그래도 후보가 비면 candidate-seeds.jsonmanual_review_queue + seoul-major-complexes.seed-input.json를 fallback reference로 조회해 힌트 후보를 반환
  7. 이름 정규화 / alias 일치 / 지역 힌트 / 질의 토큰 / 세대수 신뢰도 기준으로 점수화
  8. 점수 상위 후보만 반환

신월시영아파트 ↔ 신월시영 같은 축약/별칭 차이를 줄이기 위해 공백 제거 + suffix 제거 + alias 확장을 같이 사용한다.

Output guidance

단일 단지

  • 단지명 / 위치
  • 필터 요약(거래유형, 평형대)
  • 건수 / 최저가 / 평균가 / 중앙값 / 최고가
  • 대표 동일 평형 요약
  • 대표 매물 2~3개
  • 사람이 읽기 쉬운 짧은 해석

여러 단지 비교

  • 단지별 핵심 수치
  • 전체 평균 기준 어느 단지가 더 낮은지
  • 가능한 경우 동일 평형 기준 어느 단지가 더 낮은지
  • 대표 매물 또는 링크

가격 감시

  • rule 이름 / id
  • 목표가 이하 매물 수
  • 신규 매물 / 가격하락 감지
  • stdout JSON의 alerts, snapshot, events, message_preview, summary 계층 활용
  • 텔레그램/브리핑 레이어에는 watch_real_estate.py check --preview 결과를 바로 붙이고, 구조화 후처리가 필요하면 --json을 사용

References

세부 설계/429 운영 지침/감시 schema/seed 예시는 다음 파일을 참고한다.

  • references/design.md
  • references/candidate-seeds.json
  • references/seoul-major-complexes.seed-input.json
  • references/candidate-seeds.generated.json
  • references/candidate-seed-builder.md

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

81.45%
按下载量换算1,948

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills