batch-download

Solid

Multi-agent batch download and data collection orchestration. Use this skill whenever the task requires discovering, validating, and downloading multiple files or datasets from the web — batch report downloads, multi-source data collection, structured web scraping, file archival, or any task demanding parallel discovery and retrieval with verification. This skill enforces plan-first decomposition, parallel sub-agent delegation, evidence-based URL discovery, strict output validation, and structured result integration. Do NOT use for: single file download, simple API calls, tasks that don't involve web discovery or file retrieval.

Data & Documents 4 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
23
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Batch Download Orchestrate multi-agent batch discovery and retrieval: plan the task decomposition, delegate atomic subtasks to parallel sub-agents, gather and verify evidence, then integrate and validate all results into a structured deliverable. The Orchestrator coordinates — sub-agents execute. ## Workflow Decision Tree Determine the entry point based on user input: ``` User Query │ ├─ Type A — Targets unknown (must search first) │ → Phase 1 (Plan) → Phase 2 (Search & Discovery) │ → Phase 3 (Parallel Download) → Phase 4 (Integrate & Validate) │ ├─ Type B — Targets already provided (URLs / file list given) │ → Phase 1 (Plan) → Phase 2 (URL Validation & Pattern Discovery) │ → Phase 3 (Parallel Download) → Phase 4 (Integrate & Validate) │ └─ Hybrid — Some targets known, some must be discovered → Phase 1 (Plan) → Phase 2 (Partial Search + Validation) → Phase 3 (Parallel Download) → Phase 4 (Integrate & Validate) ``` All types follow the same 1→2→3→4 sequence. The difference is Phase 2's scope: Type A performs full search, Type B validates known URLs and discovers patterns, Hybrid does both. ## Phase 1: Task Decomposition (Orchestrator Only) **Goal**: Break the user request into clear, atomic, verifiable subtasks before any execution. **Process**: 1. Restate the user's request in operational terms 2. Identify the task type (Type A / Type B / Hybrid) based on whether target URLs are known 3. Decompose into atomic subtasks: ...

Details

Author
serejaris
Repository
serejaris/kimi-skills
Created
1 weeks ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category