DashScope Web Search
VerifiedSearch the web for real-time information using DashScope Qwen. Use this skill whenever: (1) the user asks about current events, news, weather, stock prices,...
$ 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
- Start with default (turbo) — handles 80% of queries instantly
- Escalate to `--deep` when turbo results are incomplete or conflicting
- Use `--agent` for questions that need multiple search angles (e.g., "compare X vs Y across dimensions")
- Add `--think` when the user needs analysis, not just raw facts
- 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
- If the script fails:
- Check network: `curl -s https://dashscope.aliyuncs.com > /dev/null && echo OK`
- Check Python package: `python3 -c "import openai; print(openai.__version__)"`
- 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?
What platforms support DashScope Web Search?
What are the use cases for DashScope Web Search?
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.