agentsclimarketplace

Web ai router

Skill Syysean/web-ai-skills/web-ai-router

Pi agent skills for using Gemini, Grok, DeepSeek, Claude & ChatGPT via browser — no API keys required.

Install
npx -y skills add Syysean/web-ai-skills --skill web-ai-router

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use this skill ONLY when the user explicitly asks to use Gemini, Grok, DeepSeek, Claude, or ChatGPT by name, or says 'ask another AI', 'let Grok search', 'use DeepSeek to analyze', 'ask Claude', 'query an external AI'. Do NOT trigger for general search or QA tasks.

SKILL.md

4.4 KB, as published. Nobody here has run it

Web AI Router

Select the best available web AI for a task and delegate to the appropriate worker.


Available Workers

WorkerURLLogin RequiredBest For
gemini-workergemini.google.com❌ NoGeneral QA, summarization, translation, current events (has Google Search)
grok-workergrok.com✅ YesReal-time web search, breaking news, current events, X/Twitter context
deepseek-workerchat.deepseek.com✅ YesDeep reasoning, math, code analysis, complex multi-step problems
claude-workerclaude.ai✅ YesWriting, analysis, coding, nuanced long-form tasks
chatgpt-workerchatgpt.com✅ YesGeneral QA, writing, coding, creative tasks

See worker-contract.md for the shared output schema.


Routing Logic

Step 1 — Identify task type

Read the user's request and classify:

TaskBest WorkerReason
Current news, real-time eventsgrok-workerLive web search
Math, code, logic, deep analysisdeepseek-workerStrong reasoning
Writing, editing, long-form tasksclaude-workerNuanced language
Creative tasks, general codingchatgpt-workerBroad capability
General QA, translation, summarygemini-workerFast, no login needed
Ambiguous or mixedgemini-workerDefault fallback

Step 2 — Check worker availability

Before routing, verify the target worker is accessible:

  • gemini-worker: always available (no login required)
  • grok-worker: requires Grok session in Chrome profile
  • deepseek-worker: requires DeepSeek session in Chrome profile
  • claude-worker: requires Claude session in Chrome profile
  • chatgpt-worker: requires ChatGPT session in Chrome profile

If the preferred worker is unavailable (login required but session lost), fall back to gemini-worker and note the fallback in the output.

Step 3 — Route to worker

Load and execute the appropriate worker skill:

[skill] gemini-worker   → for general tasks
[skill] grok-worker     → for real-time search tasks
[skill] deepseek-worker → for reasoning/analysis tasks
[skill] claude-worker   → for writing/long-form tasks
[skill] chatgpt-worker  → for creative/general tasks

Step 4 — Return unified output

All workers return the same schema (defined in worker-contract.md):

{
  "site": "gemini | grok | deepseek | claude | chatgpt",
  "task_type": "qa | summary | translation | rewrite | extraction | comparison | brainstorming | analysis",
  "status": "success | partial | error",
  "answer": "<response text>",
  "retry_count": 0,
  "elapsed_ms": 0,
  "error_reason": null
}

Follow with a short human-readable summary.


Multi-Worker Mode

If the user asks to query multiple AIs and compare results, run workers sequentially and present results side by side.

Example trigger: "ask both Gemini and Grok about X and compare"

Output format for multi-worker:

## Gemini
<answer>

## Grok
<answer>

## Comparison
<brief synthesis>

Decision Examples

User requestRoute to
"What are the latest AI news?"grok-worker (real-time search)
"Can you summarize this article?"gemini-worker (fast summarization)
"Help me debug this code"deepseek-worker (code analysis)
"Rewrite this paragraph to be more formal"claude-worker (nuanced writing)
"Ask both Gemini and Grok about the latest news and compare"gemini-worker + grok-worker (multi-worker mode)
"Translate this text to French"gemini-worker (translation)
"Analyze this legal document"claude-worker (long-form analysis)
"What does this code do?"deepseek-worker (code understanding)
"Write a poem about the ocean"chatgpt-worker (creative writing)
"What's the stock price of X?"grok-worker (real-time search)
"Summarize this research paper"gemini-worker (summarization)
"Compare the latest news on X from Gemini and Grok"gemini-worker + grok-worker (multi-worker comparison)
"Ask Claude to rewrite this email"claude-worker (writing tasks)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.