최근에 blocked-site retrieval 쪽을 조금 더 실전적으로 써보고 싶어서, insane-search-hermes라는 스킬을 따로 정리했습니다.
원본은 fivetaku/insane-search이고, 저는 그 문제의식과 접근 방식을 Hermes 흐름에 맞게 다시 구성해봤습니다. 그냥 웹 검색이 안 되는 순간 포기하는 게 아니라, 어떤 경로로 한 번 더 뚫어볼지 순서를 잡아주는 쪽에 가깝습니다.
어떤 걸 하려고 만든 스킬인가요?
사이트가 막혔을 때 보통은 여기서 끝나는 경우가 많습니다.
- 403
- WAF
- CAPTCHA
- 빈 SPA
- 로그인 벽
이럴 때 web_extract 하나만 보고 끝내지 않고, 다음 순서로 다시 시도해보도록 정리했습니다.
- Jina Reader
- 공개 JSON API
- RSS / Atom
- curl_cffi 기반 TLS impersonation
- browser / CDP escalation
특히 네이버, Reddit, X, Hacker News, Bluesky처럼 접근 방식이 조금씩 다른 서비스는 전용 스크립트까지 같이 넣어뒀습니다.
이번에 같이 넣은 것들
문서형 스킬로만 끝내지 않고, 실행형 스크립트도 붙였습니다.
fetch_with_cffi.pynaver_search.pyreddit_json.pyhn_fetch.pybluesky_fetch.pywayback_lookup.pyinsane_router.py
insane_router.py는 URL, 핸들, 키워드를 구분해서 어떤 경로를 먼저 써볼지 자동으로 실행해보는 라우터 역할을 합니다. 완전히 원본 플러그인처럼 동작하는 수준까지는 아니지만, 실전에서는 꽤 바로 써먹을 수 있는 정도까지는 왔다고 느꼈습니다.
skills hub에는 왜 바로 못 올렸나
이건 조금 아쉬웠던 부분입니다.
Hermes skills hub로 publish도 바로 해보려고 했는데, 스캔 단계에서 막혔습니다. 이유는 대체로 아래 세 가지였습니다.
- 없으면 설치하고 계속 가는 auto-install 문구
- 스크립트 내부의 subprocess 실행
- bootstrap / env 처리 로직
실전성은 좋아졌지만, registry publish 관점에서는 위험 판정이 나는 구조였던 거죠. 그래서 지금은 hub 배포는 보류했습니다.
대신 GitHub에는 올려뒀습니다
코드는 아래에 정리해뒀습니다.
https://github.com/sanguneo/insane-search-hermes
README도 한글/영문으로 나눠뒀고, 스킬 본문과 reference, scripts까지 같이 넣어뒀습니다.
설치 방법은
## 자동
hermes skills install sanguneo/insane-search-hermes:skill/SKILL.md
## 수동
git clone https://github.com/sanguneo/insane-search-hermes.git
cp -R ./insane-search-hermes/skill ~/.hermes/skills/research/insane-search-hermes/
써보면서 느낀 점
아직 더 다듬을 부분은 남아 있지만, 지금도 막힌 URL을 다룰 때 꽤 유용하게 쓰고 있습니다. 다음에는 browser/CDP 단계까지 조금 더 자연스럽게 이어지는 쪽으로 정리해보려고 합니다.
'Study > AI' 카테고리의 다른 글
| Google AI Studio, 구독만으로 더 넓어진 실험 한도 (0) | 2026.04.21 |
|---|---|
| 한국어 TTS 비교 후기: EdgeTTS를 거쳐 Supertonic-2로 정착하기까지 (0) | 2026.04.16 |
| OpenClaw 에이전트로 민방위 인터넷 교육 이수 (0) | 2026.04.15 |
| OpenClaw 에서 Hermes 로 옮겨오기까지 (1) | 2026.04.14 |
