Community코딩 & 개발github.com

cloudenshine/unified-web-skill

AI 에이전트 무제한 웹 접근 플랫폼 — 링 모듈형 아키텍처로 모든 웹사이트에 접근 가능, 구조화된 출력 제공.

unified-web-skill란 무엇인가요?

이 스킬은 AI 에이전트(Claude Code, Cursor, Codex 등)가 웹 브라우징 제한 없이 모든 웹사이트에 접근할 수 있도록 해주는 통합 플랫폼입니다. 링 모듈형 아키텍처를 채택하여 복잡한 네트워크 환경에서도 원하는 사이트에 도달할 수 있으며, 페이지 내용을 구조화된 형식(JSON 등)으로 추출하여 에이전트가 이해하고 활용하기 쉽게 만듭니다. 주요 기능으로는 동적 페이지 렌더링, 쿠키 및 세션 관리, 사용자 정의 헤더 설정, 그리고 내장 JavaScript 실행이 포함됩니다. Cursor와 같은 IDE 기반 에이전트뿐 아니라 Claude Code, Codex 등 다양한 AI 도구에서 동작하도록 설계되었으며, API 키 없이도 기본 사용이 가능합니다. 이 스킬은 웹 스크래핑, 데이터 수집, API 통합, 그리고 웹 기반 작업 자동화에 특히 유용합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add cloudenshine/unified-web-skill

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

unified-web-skill은(는) 무엇을 하나요?

AI 에이전트 무제한 웹 접근 플랫폼 — 링 모듈형 아키텍처로 모든 웹사이트에 접근 가능, 구조화된 출력 제공.

개요

이 스킬은 AI 에이전트가 제한 없는 웹 접근을 통해 웹 콘텐츠를 탐색, 추출, 상호작용할 수 있도록 설계되었습니다. 링 모듈형 아키텍처는 에이전트가 웹사이트를 방문하고 데이터를 구조화된 형식(JSON 등)으로 검색할 수 있는 유연한 네트워크를 제공합니다.

주요 기능

  • 무제한 접근: 차단이나 프록시 제한 없이 모든 공개 웹사이트에 접근
  • 링 모듈형 아키텍처: 모듈 간 데이터 흐름이 원활한 링 네트워크
  • 구조화된 출력: 추출된 데이터를 JSON 등 분석하기 쉬운 형식으로 반환
  • 동적 페이지 지원: JavaScript 렌더링이 필요한 현대 웹 앱도 처리
  • 세션 관리: 쿠키, 헤더, 세션 처리를 통한 인증 기반 사이트 지원

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex
  • 기타 AI 에이전트 플랫폼

설치 방법

git clone https://github.com/cloudenshine/unified-web-skill.git
cd unified-web-skill

사용법

기본 사용

from unified_web_skill import WebAgent

agent = WebAgent()
result = agent.fetch("https://example.com")
print(result)

구조화된 출력

result = agent.fetch(
    url="https://api.example.com/data",
    output_format="json",
    parse_structure=True
)

동적 페이지 처리

result = agent.fetch(
    url="https://modern-web-app.com",
    render_js=True,
    wait_for_selector=".content"
)

구성

환경 변수 또는 .env 파일을 통해 설정:

# 선택적: 사용자 에이전트 설정
USER_AGENT="Mozilla/5.0 (Windows NT 10.0; Win64; x64)"

# 선택적: 프록시 설정
PROXY_URL="http://proxy:8080"

# 선택적: 타임아웃 설정 (초)
TIMEOUT=30

API 참조

메서드파라미터설명
fetchurl, headers, params기본 페이지 가져오기
fetch_jsonurl, data, methodJSON 응답 가져오기
render_pageurl, wait_for, js_codeJavaScript로 페이지 렌더링
extract_linksurl, selector페이지에서 링크 추출

라이선스

MIT 라이선스

기여

기여는 언제나 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.

관련 스킬