decodo · web-fetch skill
$ node decodo_fetch.mjs "https://www.npmjs.com/package/ai" --compare
2026-06-03 · 14:10 UTC
Live extraction test

One URL.
Two ways in — one way through.

The exact same page — npmjs.com/package/ai — fetched directly, then through Decodo. This is what each method actually handed back to Claude.

◇ Direct fetch
403
Forbidden · Cloudflare challenge
returned 0 characters of usable text
VS
◆ Decodo
200
OK · structured Markdown
returned 0 characters of clean Markdown
01

Side by side

◇ Direct fetch
BLOCKED
HTTP 403 228 ms text/html 16 chars
https://www.npmjs.com/package/ai
Just a moment...
checking your browser · cf-challenge

A bot-wall, not a page. 16 characters of placeholder text — no readme, no version, no data. Claude gets nothing to reason from.

◆ Decodo
200 OK
HTTP 200 12.9 s 11,786 chars 35 headings
ai TS
6.0.195 · Public · Published 18 hours ago
ReadmeCode4 Dependencies4732 Dependents1,240 Versions

AI SDK

The AI SDK is a provider-agnostic TypeScript toolkit designed to help you build AI-powered applications and agents using popular UI frameworks like Next.js, React, Svelte, Vue, Angular, and runtimes like Node.js.

Installation

npm install ai

Skill for Coding Agents

If you use coding agents such as Claude Code or Cursor, we highly recommend adding the AI SDK skill to your repository:

npx skills add vercel/ai

Unified Provider Architecture

By default, the AI SDK uses the Vercel AI Gateway. Just pass a model string for any supported model:

const result = await generateText({
  model: 'anthropic/claude-opus-4.6', // or 'openai/gpt-5.4'
  prompt: 'Hello!',
});

Agents

import { ToolLoopAgent } from 'ai';

const agent = new ToolLoopAgent({
  model: 'openai/gpt-5.4',
  tools: { /* ... */ },
});

A full Markdown evidence pack — readme, install, code samples, the lot. Same API call, every time.

02

What Claude now knows about ai

Version
6.0.195
published 18h ago
License
Apache-2.0
open source
Weekly downloads
0
+14.2M / week
Versions
0
published releases
Dependencies
0
lean tree
Dependents
0
packages rely on it
Install
npm i ai
Direct fetch hit a wall. Decodo returned the whole page — same API, every run.
cache decodo/skill-test-cache/2026-06-03T14-10-17Z-www-npmjs-com-package-ai/ →  direct.txt · decodo.md · metadata.json