10 Claude Code Skill-Writing Patterns the Docs Don't Teach You

On March 31, Anthropic accidentally shipped a source map file in their Claude Code npm package — and for a brief window, the complete TypeScript source (512,000 lines across ~1,900 files) was publicly accessible. The community archived it before Anthropic could pull it down. I spent a few days going through the built-in skills: simplify, batch, skillify, and a dozen others. Most of the community attention went to the hidden feature flags and the easter egg pet system. What caught my eye was less flashy: the way Anthropic’s engineers write their own skills differs from what the official docs teach. Claude Code Skills has two official references — the Skills docs and the Agent Skills Best Practices guide. Both are worth reading. Neither prepares you for what the built-in skills actually look like. This post distills 10 patterns that are in the source but not in the docs. Each one shows a ❌ typical doc-style approach vs ✅ the actual built-in skill approach. If you write SKILL.md files for Claude Code, these patterns change how you structure them. ...

 · 10 min · hohoda

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