Skip to content
gemini-fetch logo

Gemini Fetch - WebFetch 차단 우회

gemini-fetch

Bypass blocked sites via Gemini CLI. Use when WebFetch fails with 403/blocked errors on Reddit, LinkedIn, X, Medium, etc.

SKILL.md

Full skill instructions

Gemini Fetch - WebFetch 차단 우회

WebFetch가 차단된 사이트(403, blocked, JavaScript 필요 등)에서 Gemini CLI를 통해 콘텐츠를 가져옵니다.

지원 사이트

  • Reddit (reddit.com)
  • LinkedIn (linkedin.com)
  • X (x.com, twitter.com)
  • Medium (medium.com) - 페이월/멤버십 글
  • Quora (quora.com)
  • Facebook (facebook.com)
  • Instagram (instagram.com)
  • Glassdoor (glassdoor.com) - 회사 리뷰
  • 뉴스 사이트 (paywall 있는 경우)
  • 기타 WebFetch 차단 사이트

사용 방법

고유한 세션 이름을 선택하고 (예: gemini_abc123) 일관되게 사용하세요.

1. 세션 시작

tmux new-session -d -s <session_name> -x 200 -y 50
tmux send-keys -t <session_name> 'gemini' Enter
sleep 5  # Gemini CLI 로딩 대기 (3초는 부족할 수 있음)

2. 쿼리 전송 및 출력 캡처

중요: 텍스트와 Enter를 분리해서 전송

# Step 1: 텍스트만 먼저 전송
tmux send-keys -t <session_name> 'Fetch content from <URL>: <your query>'
sleep 1  # 텍스트 버퍼링 대기

# Step 2: Enter 별도 전송
tmux send-keys -t <session_name> Enter
sleep 3  # Enter 처리 대기

# Step 3: 즉시 확인 - 쿼리가 박스 밖으로 나갔는지 체크
tmux capture-pane -t <session_name> -p -S -50

# Step 4: 응답 대기 후 전체 캡처
sleep 30  # 응답 대기 (복잡한 검색은 최대 90초)
tmux capture-pane -t <session_name> -p -S -500  # 출력 캡처

3. Enter 전송 여부 확인

쿼리 텍스트 위치를 확인하세요:

Enter 미전송 - 쿼리가 박스 안에 있음:

╭─────────────────────────────────────╮
│ > Your query text here               │
╰─────────────────────────────────────╯

Enter 전송됨 - 쿼리가 박스 밖에 있고 처리 중:

> Your query text here

⠋ Our hamsters are working... (processing)

╭────────────────────────────────────────────╮
│ >   Type your message or @path/​to/​file     │
╰────────────────────────────────────────────╯

빈 프롬프트 Type your message or @path/​to/​file는 정상입니다. 중요한 것은 당신의 쿼리 텍스트가 박스 안인지 밖인지입니다.

쿼리가 박스 안에 있으면 Enter 재전송:

tmux send-keys -t <session_name> Enter

4. 세션 정리

tmux kill-session -t <session_name>

쿼리 예시

# Reddit
tmux send-keys -t gemini_session 'Summarize the top posts from r/​programming about Claude Code'
sleep 1 && tmux send-keys -t gemini_session Enter

# LinkedIn
tmux send-keys -t gemini_session 'What are the key points from this LinkedIn article: <url>'
sleep 1 && tmux send-keys -t gemini_session Enter

# X (구 Twitter)
tmux send-keys -t gemini_session 'What is the discussion about in this X thread: <url>'
sleep 1 && tmux send-keys -t gemini_session Enter

# Medium
tmux send-keys -t gemini_session 'Summarize this Medium article: <url>'
sleep 1 && tmux send-keys -t gemini_session Enter

# Glassdoor
tmux send-keys -t gemini_session 'What are the reviews saying about <company> on Glassdoor?'
sleep 1 && tmux send-keys -t gemini_session Enter

# 일반 차단 사이트
tmux send-keys -t gemini_session 'Fetch and summarize the content from <blocked_url>'
sleep 1 && tmux send-keys -t gemini_session Enter

트러블슈팅

문제해결
응답 없음sleep 시간 늘리기 (최대 90초)
Enter 미전송텍스트와 Enter 분리 전송 (sleep 1 사이에 두기)
세션 충돌고유한 세션 이름 사용
출력 잘림-S -1000으로 더 많은 라인 캡처
Gemini 미로딩초기 sleep을 5초 이상으로 늘리기

Enter가 계속 무시되는 경우

원인: tmux send-keys 'text' Enter에서 텍스트와 Enter를 동시에 보내면 타이밍 이슈 발생

해결: 반드시 분리해서 전송

# ❌ 문제 있는 방식
tmux send-keys -t session 'long query' Enter

# ✅ 올바른 방식
tmux send-keys -t session 'long query'
sleep 1
tmux send-keys -t session Enter

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View