About aliyun-qwen-deep-research
A skill for multi-stage deep research, intended for users who need a structured report rather than a single chat completion. It supports streamed output and attachments, and offers a model snapshot with MCP tool-calling support.
Key features
- 01Run multi-stage research on a topic
- 02Stream progress and report output
- 03Attach image URLs and context
- 04Select a snapshot with MCP tool-calling support
Use cases
- 01Produce a structured report on a bounded topic
- 02Use a model snapshot for reproducible evaluation
- 03Add images and related context to research
MCP support
The `qwen-deep-research-2025-12-15` model snapshot supports MCP tool calling.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-qwen-deep-researchAfter installing, type/aliyun-qwen-deep-researchin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/sources.mdscripts/prepare_deep_research_request.pyDetails
From the project READMECategory: provider
Model Studio Qwen Deep Research
Validation
mkdir -p output/aliyun-qwen-deep-research
python -m py_compile skills/ai/research/aliyun-qwen-deep-research/scripts/prepare_deep_research_request.py && echo "py_compile_ok" > output/aliyun-qwen-deep-research/validate.txt
Pass criteria: command exits 0 and output/aliyun-qwen-deep-research/validate.txt is generated.
Output And Evidence
- Save research goals, confirmation answers, normalized request payloads, and final report snapshots under
output/aliyun-qwen-deep-research/. - Keep the exact model, region, and
enable_feedbacksetting with each saved run.
Use this skill when the user wants a deep, multi-stage research workflow rather than a single chat completion.
Critical model names
Use one of these exact model strings:
qwen-deep-researchqwen-deep-research-2025-12-15
Selection guidance:
- Use
qwen-deep-researchfor the current mainline model. - Use
qwen-deep-research-2025-12-15when you need the snapshot with MCP tool-calling support and stronger reproducibility.
Prerequisites
- Install SDK in a virtual environment:
python3 -m venv .venv
. .venv/bin/activate
python -m pip install dashscope
- Set
DASHSCOPE_API_KEYin your environment, or adddashscope_api_keyto~/.alibabacloud/credentials. - This model currently applies to the China mainland (Beijing) region and uses its own API shape rather than OpenAI-compatible mode.
Normalized interface (research.run)
Request
topic(string, required)model(string, optional): defaultqwen-deep-researchmessages(array, optional)enable_feedback(bool, optional): defaulttruestream(bool, optional): must betrueattachments(array, optional): image URLs and related contextResponse
status(string): stage status such asthinking,researching, orfinishedtext(string, optional): streamed content chunkreport(string, optional): final structured research reportraw(object, optional)
Quick start
python skills/ai/research/aliyun-qwen-deep-research/scripts/prepare_deep_research_request.py \ --topic "Compare cloud video generation model trade-offs for marketing automation." \ --disable-feedbackOperational guidance
- Expect streaming output only.
- Keep the initial topic concrete and bounded; broad topics can trigger long iterative search plans.
- If the model asks follow-up questions and you already know the constraints, answer them explicitly to avoid wasted rounds.
- Use the snapshot model when you need stable evaluation runs or MCP tool-calling support.
Output location
- Default output:
output/aliyun-qwen-deep-research/requests/ - Override base dir with
OUTPUT_DIR.
References
references/sources.md