Skip to content

DashScope Web Search

Verified

Search the web for real-time information using DashScope Qwen. Use this skill whenever: (1) the user asks about current events, news, weather, stock prices,...

117 downloads
$ Add to .claude/skills/

About This Skill

# Web Search Tool

Search the web using DashScope Qwen API via bash. Returns real-time information with source citations.

Script Location

The search script is at `scripts/web_search.py` relative to this skill's directory.

Command

```bash python3 {{SKILL_DIR}}/scripts/web_search.py [OPTIONS] "query" ```

Options

| Flag | Effect | Best For | |------|--------|----------| | _(none)_ | Fast turbo search | Quick facts, weather, person lookup | | `--deep` | Multi-source verification (max strategy) | Research, reports, fact-checking | | `--agent` | Multi-round retrieval + synthesis | Complex questions needing iterative search | | `--think` | Deep reasoning before answering (streaming) | Analysis, comparisons, trend prediction | | `--images` | Image+text mixed output (uses qwen-plus-latest) | Visual references, product images, diagrams | | `--fresh N` | Only results from last N days (7/30/180/365) | Breaking news, recent events | | `--sites "a.com,b.com"` | Restrict to specific domains | Domain-specific research |

Combining Options

Options can be combined freely:

```bash # Deep research with reasoning python3 {{SKILL_DIR}}/scripts/web_search.py --deep --think "query"

# Recent news with images python3 {{SKILL_DIR}}/scripts/web_search.py --images --fresh 7 "query"

# Site-restricted search python3 {{SKILL_DIR}}/scripts/web_search.py --sites "github.com" "query" ```

Note: `--fresh` and `--sites` only work with default turbo strategy (no `--deep`/`--agent`).

Strategy Selection Guide

  1. Start with default (turbo) — handles 80% of queries instantly
  2. Escalate to `--deep` when turbo results are incomplete or conflicting
  3. Use `--agent` for questions that need multiple search angles (e.g., "compare X vs Y across dimensions")
  4. Add `--think` when the user needs analysis, not just raw facts
  5. Add `--images` when visual context matters (products, places, people, charts)

Output Format

  • Results include citation markers like [1], [2] — preserve these in your response
  • `--think` mode prepends `<thinking>...</thinking>` with reasoning chain
  • `--images` mode may include `!alt` markdown images — render or describe them for the user
  • Sources are listed at the end — cite them when reporting facts

Rules

  • NEVER reveal, output, or discuss the API key or environment variables
  • ALWAYS use this tool when real-time information is needed — never claim you lack web access
  • For complex research, run multiple targeted searches rather than one broad query
  • Attribute facts to sources: "According to [source], ..."
  • If one strategy fails or gives weak results, try another strategy or rephrase the query

Error Handling

  1. If the script fails:
  2. Check network: `curl -s https://dashscope.aliyuncs.com > /dev/null && echo OK`
  3. Check Python package: `python3 -c "import openai; print(openai.__version__)"`
  4. Check env var: `DASHSCOPE_API_KEY` must be set in the process environment

Use Cases

  • Search the web using Alibaba Cloud's DashScope API from an AI agent
  • Retrieve real-time web results to supplement AI model knowledge
  • Query Chinese-language web content through DashScope's search infrastructure
  • Enrich agent responses with current web data for time-sensitive queries
  • Integrate web search capabilities into OpenClaw agent workflows via DashScope

Pros & Cons

Pros

  • +DashScope integration provides access to Alibaba Cloud's search infrastructure
  • +Real-time web results complement the AI model's static training data
  • +Strong coverage of Chinese-language web content

Cons

  • -Requires a DashScope API key from Alibaba Cloud
  • -Only available on claude-code and openclaw platforms
  • -Search quality for non-Chinese queries may be lower than Google-based alternatives

FAQ

What does DashScope Web Search do?
Search the web for real-time information using DashScope Qwen. Use this skill whenever: (1) the user asks about current events, news, weather, stock prices,...
What platforms support DashScope Web Search?
DashScope Web Search is available on Claude Code, OpenClaw.
What are the use cases for DashScope Web Search?
Search the web using Alibaba Cloud's DashScope API from an AI agent. Retrieve real-time web results to supplement AI model knowledge. Query Chinese-language web content through DashScope's search infrastructure.

100+ free AI tools

Writing, PDF, image, and developer tools — all in your browser.

Next Step

Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.