원클릭으로
web-fetch
Fetch web content — 4-level escalation chain from curl to full browser
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Fetch web content — 4-level escalation chain from curl to full browser
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Communicate with other abtars agents — delegate tasks, ask questions
Full browser capability — managed Browsie session or emergency Main direct mode
Find the best free cloud models and update models.json from OpenRouter leaderboard
When to use skill_create (procedures) vs memory_store (facts)
Fetch Twitter/X content — single tweets (no auth) or feeds (cookies)
Search, install, and update community skills from ClawHub (clawhub.ai)
| name | web-fetch |
| description | Fetch web content — 4-level escalation chain from curl to full browser |
| user-invocable | false |
| tags | ["browse","fetch","web","research","jina"] |
Four levels of web content retrieval. Use the lightest level that works. Escalate up only when the current level fails.
curl -sL "URL" --max-time 10 | head -200
Use when: open site, simple HTML, just need raw text.
curl -sL "https://r.jina.ai/URL" \
-H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36" \
--max-time 15
Use when:
Limitations: no JS execution, rate-limited (don't loop >5 URLs rapidly), some aggressive CF still blocks it.
lightpanda fetch --dump markdown --strip-mode full --wait-ms 5000 "URL"
Use when:
10x faster than Chrome. Handles most JS-rendered pages. No login/interaction.
Escalate to a managed Browsie session. Create a B-type kanban card with a detailed goal and report the card ID. Do NOT invoke a browser CLI from Main.
Include in the goal:
kanban_manage action=create type=B title="<short title>" goal="<detailed goal>"
abtars kanban create --type B --title "short title" --goal "$(cat <<'GOAL'
detailed goal text
GOAL
)"
Or pass a goal file:
abtars kanban create --type B --title "short title" --goal-file /tmp/goal.txt
When the card is queued, say: "Browsie task #<id> queued — result will appear here when complete." Do NOT proceed with inline browser commands.
If the user explicitly requests that Main use the browser directly (and ONLY if they do), see the browser skill Emergency Direct Mode section. A slow/queued card or suspected session trouble does not authorize fallback.
| Need | Level |
|---|---|
| Single URL, open site | 1 (curl) |
| Single URL, CF-protected | 2 (Jina) |
| Single URL, JS-rendered | 3 (lightpanda) |
| Full browser (login, forms, interaction) | 4 (B kanban card) |
| Previous level failed | Try next level up |