therizwan/flagshiprouter/flagshiprouter-web-fetch

Claude Code and agent skill by therizwan/flagshiprouter

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Fetch URL → markdown / text / HTML via FlagshipRouter /v1/web/fetch using Ollama Cloud / Firecrawl / Jina Reader / Tavily Extract / Exa Contents. Use when the user wants to scrape a webpage, extract URL content, read article, or convert a URL to markdown.

Install

npx vskill@latest install therizwan/flagshiprouter/flagshiprouter-web-fetch

SKILL.md

FlagshipRouter — Web Fetch

Requires FLAGSHIPROUTER_URL (and FLAGSHIPROUTER_KEY if auth enabled). See https://raw.githubusercontent.com/theRizwan/FlagshipRouter/refs/heads/main/skills/flagshiprouter/SKILL.md for setup.

Discover

bash
curl $FLAGSHIPROUTER_URL/v1/models/web | jq '.data[] | select(.kind=="webFetch") | .id'
# Per-provider params
curl "$FLAGSHIPROUTER_URL/v1/models/info?id=firecrawl/fetch"

IDs end in /fetch (e.g. firecrawl/fetch, jina/fetch). fetch-combo chains providers with auto-fallback.

Endpoint

POST $FLAGSHIPROUTER_URL/v1/web/fetch

FieldRequiredNotes
model (or provider)yesfrom /v1/models/web (e.g. firecrawl or jina-reader)
urlyesURL to extract
formatnomarkdown (default) / text / html
max_charactersnotruncate output

Examples

Jina Reader
bash
curl -X POST $FLAGSHIPROUTER_URL/v1/web/fetch \
-H "Authorization: Bearer $FLAGSHIPROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"jina-reader","url":"https://flagshiprouter.com","format":"markdown"}'
Exa
bash
curl -X POST $FLAGSHIPROUTER_URL/v1/web/fetch \
-H "Authorization: Bearer $FLAGSHIPROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"exa","url":"https://example.com","format":"markdown","max_characters":0}'
Firecrawl
bash
curl -X POST $FLAGSHIPROUTER_URL/v1/web/fetch \
-H "Authorization: Bearer $FLAGSHIPROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"firecrawl","url":"https://example.com","format":"markdown","max_characters":0}'
Tavily
bash
curl -X POST $FLAGSHIPROUTER_URL/v1/web/fetch \
-H "Authorization: Bearer $FLAGSHIPROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"tavily","url":"https://example.com","format":"markdown","max_characters":0}'
Ollama Cloud

Uses the API key from the existing ollama connection.

bash
curl -X POST $FLAGSHIPROUTER_URL/v1/web/fetch \
-H "Authorization: Bearer $FLAGSHIPROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ollama","url":"https://example.com","format":"markdown"}'

JS:

js
const r = await fetch(`${process.env.FLAGSHIPROUTER_URL}/v1/web/fetch`, {
method: "POST",
headers: { "Authorization": `Bearer ${process.env.FLAGSHIPROUTER_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ model: "fetch-combo", url: "https://example.com", format: "markdown", max_characters: 5000 }),
});
const { data } = await r.json();
console.log(data.title, data.content.length);

Response shape

json
{
"provider": "jina-reader",
"url": "...",
"title": "...",
"content": { "format": "markdown", "text": "...", "length": 1234 },
"links": ["https://example.com/related"],
"metadata": { "author": null, "published_at": null, "language": null },
"usage": { "fetch_cost_usd": 0 },
"metrics": { "response_time_ms": 850, "upstream_latency_ms": 700 }
}

links is included when the upstream provider returns discovered page links (currently Ollama Cloud).

Provider quirks

ProviderAuthBest for
firecrawlBearerJS-rendered pages, format=markdown/html
jina-readerBearer (optional)Free tier (~1M chars/mo); fastest plain markdown
tavilyBearerBulk extract; returns raw_content
exax-api-keyPre-indexed pages; fast text extraction
ollamaBearerMarkdown plus page title and discovered links; uses the Ollama Cloud key

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/therizwan/flagshiprouter/flagshiprouter-web-fetch/badge)](https://verified-skill.com/skills/therizwan/flagshiprouter/flagshiprouter-web-fetch)

Something wrong with this skill or its page? Tell us.