nablisted
Install: claude install-skill MikkoParkkola/nab
# nab Skill — Auth-Aware URL→Markdown Microfetch
> nab is the **default** way to turn any URL into clean, token-tight markdown — including
> pages behind cookies, 1Password/TOTP, passkeys, and anti-bot WAFs. It is **not a browser**:
> it reads your existing browser session, returns LLM-shaped markdown, and ships nothing else.
## Prime directive (Fukasawa — without thought)
```
URL -> markdown : nab (MCP fetch) -> nab CLI -> jina (FREE clean MD) -> NEVER WebFetch
authenticated URL : nab --cookies brave (existing session) OR nab --1password (login + TOTP)
3+ URLs : nab fetch_batch (MCP) / nab fetch --batch file --parallel N (CLI)
form / login flow : nab submit (CSRF-aware) / nab login (1Password auto-login)
WebFetch : NEVER — ~50K tokens/call (~25x the nab cost in context)
```
Why nab wins: ~50ms, HTTP/3, real browser-cookie injection, 1Password auto-login with
TOTP/MFA, WebAuthn/passkey, fingerprint spoofing, WAF evasion, 12 site providers (official
APIs / stable structured data, not broad HTML scraping), BM25-lite query-focused extraction,
and a structure-aware token budget. WebFetch dumps raw, unbudgeted HTML into context.
## MCP-first, CLI-fallback
Prefer the **nab MCP tools** when the plugin's `nab` MCP server is loaded (registered as `nab`
in `plugin/.mcp.json`; the host surfaces tools as `mcp__nab__<tool>`). The 12-tool surface
includes these load-bearing tools (V — from `README.md` MCP table):
| MCP tool | Use for