Loading...
Loading...
Conduct web research and material downloading for each node. Read node-list.txt, launch multiple sub-agents to perform parallel web research on node content, deeply retrieve relevant webpages/articles/blogs/literature, download and save them locally, and output a download.txt file to record the material sources for each node. Suitable for document writing scenarios that require extensive background information, data verification, and reference sources.
npx skill4agent add xchicky/vibe-writing-skill web-downloadnode-list.txtQuestion: How many sub-agents to launch for parallel research?
Options:
- 1: Most conservative, suitable for resource-constrained scenarios
- 2: Default recommendation, balances efficiency and stability
- 3: Moderate, suitable for scenarios with many nodes
- Agent decides automatically: Intelligently adjust based on the number of nodes (max 3)Question: What's the maximum number of Web Search attempts per node?
Options:
- 1: Quickly collect basic information
- 2: Default recommendation, balances coverage and efficiency
- 3: In-depth collection, suitable for important nodesQuestion: What's the maximum number of Web Fetch attempts to read webpages per search result?
Options:
- 1: Only read the most relevant result
- 2: Read the top 2 relevant results
- 3: Default recommendation, fully covers search resultsQuestion: What's the maximum number of webpages/documents to save per search result?
Options:
- 1: Only save the most relevant material
- 2: Save the top 2 relevant materials
- 3: Default recommendation, ensures material diversitynode-list.txtSub-agent 1: Node 1, Node 2, Node 3
Sub-agent 2: Node 4, Node 5, Node 61st search: "{node name}"
2nd search: "{node name} principle tutorial" or "{node name} guide"materials/{node index}_{source identifier}.{ext}.md.txt.jsondownload.txtNode 1 content: {node1_material1.md: source URL1}, {node1_material2.md: source URL2}
Node 2 content: {node2_material1.md: source URL1}, {node2_material2.md: source URL2}
...{serial number}_{brief description}.{extension}scripts/parallel_fetch.pyscripts/validate_sources.pynode-list.txtIntroduction to React Hooks
Docker Containerization TechnologyNode 1: Introduction to React Hooks
- Search 1: "React Hooks introduction tutorial"
- Fetch: Official documents, technical blogs (max 3 attempts)
- Save: 3 most relevant materials
- Search 2: "React Hooks best practices"
- Fetch: Articles related to best practices (max 3 attempts)
- Save: 3 most relevant materialsdownload.txtIntroduction to React Hooks: {1_hooks_intro.md: https://react.dev/learn}, {1_hooks_guide.md: https://www.runoob.com/reactjs/react-hooks.html}, {1_hooks_best_practices.md: https://blog.logrocket.com/guide-to-react-hooks/}
Docker Containerization Technology: {2_docker_intro.md: https://docs.docker.com/get-started/}, {2_docker_tutorial.md: https://yeasy.gitbook.io/docker_practice/}materials/
├── 1_hooks_intro.md
├── 1_hooks_guide.md
├── 1_hooks_best_practices.md
├── 2_docker_intro.md
├── 2_docker_tutorial.md
├── 3_microservices_patterns.md
└── 3_microservices_guide.md| Problem | Solution |
|---|---|
| No materials found for a node | Try different keywords to expand search scope |
| Unable to retrieve webpage content | Use the web_reader tool to get complete content |
| Poor material quality | Prioritize official documents and authoritative sources |
| Parallel request failure | Reduce concurrency and add retry mechanism |
| Duplicate materials | Deduplicate and merge similar content |