web-access: Browser Automation Skill for Claude Code Agents

Claude Code ships with search and fetch. They work fine for public pages with clean HTML. The moment you need anything behind a login, inside a JS-rendered app, or across multiple sites in parallel, they hit a wall. This is not a model problem. The tools just were not designed for that. Independent developer Eze (一泽Eze) built web-access to close that gap — an Agent Skill for Claude Code (and OpenClaw) that adds real browser automation, parallel tab management, and automatic site-experience memory. It is published at eze-is/web-access under the MIT license. Language note: the skill is currently Chinese-only. There is no official English version yet. The installation prompt in this article has been translated, but the skill’s internal documentation loads in Chinese. Keep that in mind if you are working with a model that performs better on English context. What Claude Code’s built-in web tools cannot do Claude Code gives agents two web tools: search — queries Brave Search and returns summaries fetch — pulls the plain-text content of a URL OpenClaw’s web_search and web_fetch are the same pattern. ...

 · 5 min · hohoda

Tavily Web Search API: Real-Time Search + Extraction for LLM Agents

“Connect your AI agents to the web.” “The web access layer for agents.” Tavily Web Search is Tavily’s real-time Search API for AI agents and RAG workflows: it helps LLMs find fresh sources, pull high-signal snippets, and keep answers grounded when offline knowledge isn’t enough. What makes it different from traditional web search is the output contract. Instead of a pile of links, Tavily returns model-ready, structured results (titles, URLs, relevance scores, dense snippets) and can optionally include a grounded answer; paired with Tavily Extract, it can turn a URL into clean Markdown or text you can summarize, cite, and act on. Why agents fail the moment they go online Most agent failures aren’t model failures—they’re retrieval failures: Link soup: you get a list of URLs and the agent still has to decide what to open, what to ignore, and how to stitch it together. Unreadable pages: ads, nav, scripts, paywalls, and messy DOMs ruin extraction. Stale results: you ask for “what happened this week” and a bunch of evergreen posts sneak in. What Tavily returns: model-ready, structured signal Think of Tavily as a retrieval layer that’s optimized for LLM consumption: search + cleaning + optional answer synthesis. ...

 · 5 min · hohoda

AI Tools Are Not the Point — Building Personal Systems Is

Most people don’t actually use AI tools. They collect them. A new tool appears on Twitter or Reddit. They try it for two days. Then they move on to the next one. The problem isn’t a lack of tools. The problem is the absence of a system. Tools Solve Tasks. Systems Shape Behavior. An AI tool can help you write faster, summarize documents, or clean up data. A system decides when and why those things happen. Without a system, AI becomes just another source of distraction—more tabs, more options, more decisions. With a system, AI quietly disappears into the background. What a Personal AI System Actually Is A personal AI system is not complicated. At its core, it answers three questions: What work do I repeat every week? Which parts of that work require judgment, and which don’t? Where does AI support my thinking instead of replacing it? Notice what’s missing here: No mention of specific tools. Why Most Tool Stacks Eventually Fail Most AI stacks fail for very ordinary reasons: Too many overlapping tools No clear ownership of outputs Constant switching “just to try” Stability matters more than novelty. ...

 · 2 min · hohoda