parallel-web-extract

द्वारा parallel-web

एक साथ कई URL से सामग्री निकालें, टोकन-कुशलता से। वेबपेज, लेख, PDF और JavaScript-भारी साइटों को एक ही कमांड से संभालता है। बिल्ट-इन WebFetch की तुलना में टोकन ओवरहेड कम करने के लिए फोर्क्ड कॉन्टेक्स्ट में चलता है। वैकल्पिक फोकस उद्देश्यों के साथ कई URL की बैच निष्कर्षण का समर्थन करता है। parallel-cli इंस्टॉलेशन और प्रमाणीकरण की आवश्यकता होती है; अनुवर्ती प्रश्नों के लिए निकाली गई सामग्री को मार्कडाउन के रूप में स्थानीय फ़ाइल में आउटपुट करता है।

npx skills add https://github.com/parallel-web/parallel-agent-skills --skill parallel-web-extract

URL Extraction

Extract content from: $ARGUMENTS

Command

Choose a short, descriptive filename based on the URL or content (e.g., vespa-docs, react-hooks-api). Use lowercase with hyphens, no spaces. Substitute it into the command inline — $FILENAME is a placeholder, not a shell variable.

Pass each requested URL as a separate quoted positional argument, up to 20 per call. Do not collapse multiple URLs into one quoted $ARGUMENTS string or use eval to split them. Construct arguments directly from the requested URLs. For example:

parallel-cli extract "https://docs.parallel.ai/integrations/cli" "https://docs.parallel.ai/integrations/cursor-marketplace" --json -o "/tmp/parallel-docs.json"

-o saves JSON. Use a .json extension and inspect an existing path before use because Extract overwrites it. Read the saved file as authoritative; stdout may truncate and human-readable output previews only part of the content. Do not treat a stale file as a successful response after a failed call.

Options if needed:

  • --objective "focus area" to focus extraction on a specific goal (also silences the "neither objective nor search_queries" warning that V1 emits when neither is set)
  • -q "keyword" (repeatable) to prioritize keywords in excerpts
  • --full-content to include the complete page body (for long articles, PDFs, or when excerpts may not capture what you need)
  • --full-content-max-chars N to cap full-content size per result
  • --no-excerpts to strip excerpts when you only want full content
  • --session-id "<returned-session-id>" to group related Search/Extract calls. A session ID is not a Task interaction ID or run ID; never use it with research status/poll or --previous-interaction-id

Handling failed extractions

Inspect the exit status, API error, results, per-URL errors and any warnings. errors: [] is normal success. Nonempty errors can coexist with successful results: retain and present successful content, then name each failed URL and its returned reason. Empty results or missing content are not a successful extraction. Do not fabricate content. For affected URLs, suggest:

  • Verifying the URL (the page may have moved)
  • Requesting --full-content if excerpts are empty but the returned metadata supports that the page was fetched
  • Using parallel-cli search to locate the current URL if the page was renamed

Response format

Return content as:

Page Title

Use returned full_content for full-page requests; excerpts alone are selected passages and must be labelled as such. Even full content may be capped by --full-content-max-chars or upstream limits; do not promise completeness when capped. Preserve retrieved content verbatim, with these rules:

  • Keep content verbatim - do not paraphrase or summarize
  • Preserve every numbered/bulleted item in the retrieved content; do not claim an excerpt contains the whole page
  • Strip only obvious noise: nav menus, footers, ads
  • Preserve all facts, names, numbers, dates, quotes

After the response, mention the output file path (/tmp/$FILENAME.json) so the user knows it's available for follow-up questions.

For large content, keep the full verbatim text in the saved file and provide a brief labelled preview plus its path. Never silently truncate content while claiming it is the complete extraction.

Setup

If parallel-cli is not found, install and authenticate:

/parallel:parallel-cli-setup

If a documented command or option is missing, check the installed version and upgrade through its installation method: standalone parallel-cli update, pipx pipx upgrade parallel-web-tools, uv uv tool upgrade parallel-web-tools, Homebrew brew upgrade parallel-web/tap/parallel-cli, or npm npm update -g parallel-web-cli. Verify help in the same terminal before retrying.

For authentication errors, inspect parallel-cli auth --json and its authenticated boolean; exit zero alone does not prove authentication. A 403 can indicate permissions, policy or billing. Report the actual error; check balance only for a billing-specific failure and never add funds without explicit confirmation.

parallel-web की और Skills

parallel-monitor
parallel-web
लगातार वेब पर बदलावों को नियमित अंतराल पर ट्रैक करें। इसका उपयोग तब करें जब उपयोगकर्ता 'मॉनिटर करें', 'बदलाव ट्रैक करें', 'देखें', या 'जब कुछ हो तो मुझे सचेत करें' जैसा कुछ कहे…
migrate-to-parallel
parallel-web
Exa, Tavily, Perplexity, या Firecrawl वेब-डेटा इंटीग्रेशन को पूरी तरह से उपयुक्त Parallel उत्पादों में माइग्रेट करें, जबकि एप्लिकेशन व्यवहार को संरक्षित रखें। उपयोग करें…
parallel-data-enrichment
parallel-web
कंपनी, व्यक्ति या उत्पाद डेटा का बल्क संवर्धन वेब-स्रोतित फ़ील्ड्स जैसे CEO नाम, फंडिंग और संपर्क जानकारी के साथ। इनलाइन JSON डेटा या CSV फ़ाइलें स्वीकार करता है; संवर्धित परिणाम CSV में आउटपुट करता है। मॉनिटरिंग URL और पोलिंग कमांड के माध्यम से प्रगति ट्रैकिंग के साथ एसिंक्रोनस रूप से चलता है। parallel-cli टूल और इंटरनेट एक्सेस की आवश्यकता होती है; कॉन्फ़िगर करने योग्य टाइमआउट के साथ बड़े डेटासेट संभालता है। प्राकृतिक भाषा इरादे विवरणों (जैसे, "CEO नाम और स्थापना वर्ष") के माध्यम से लचीले फ़ील्ड अनुरोधों का समर्थन करता है।
parallel-deep-research
parallel-web
विषयों की व्यापक जाँच, जिसमें जटिल विषयों के लिए विन्यास योग्य गहराई, विलंबता और लागत व्यापार-संतुलन शामिल है। तीन प्रोसेसर स्तर (pro-fast, ultra-fast, ultra) जो 30 सेकंड से 25 मिनट तक होते हैं, लागत आधार रेखा के 1x से 3x तक होती है। पोलिंग के साथ अतुल्यकालिक निष्पादन: तुरंत शोध शुरू करें, URL के माध्यम से प्रगति की निगरानी करें, बिना रुके परिणाम प्राप्त करें। आउटपुट स्वरूपित मार्कडाउन रिपोर्ट और JSON मेटाडेटा; त्वरित अवलोकन के लिए कार्यकारी सारांश stdout पर मुद्रित होता है। स्पष्ट के लिए डिज़ाइन किया गया...
parallel-findall
parallel-web
प्राकृतिक भाषा विवरण से मेल खाने वाली संस्थाओं (कंपनियां, लोग, उत्पाद, आदि) की खोज करें। तब उपयोग करें जब उपयोगकर्ता 'सभी X खोजें' या 'हर Y सूचीबद्ध करें जो…' पूछे —…
parallel-memory
parallel-web
पिछले Parallel Task, Monitor, और FindAll रन को याद करें जब वे सहायक हो सकते हैं; पूछे जाने पर रन हटाएं या मेमोरी साफ़ करें।
parallel-web-search
parallel-web
वर्तमान जानकारी, शोध और तथ्य-खोज के लिए इंटरनेट पर तेज़ वेब खोज। एकल उद्देश्य-आधारित क्वेरी या समानांतर में कई कीवर्ड खोजें निष्पादित करता है, अंशों और मेटाडेटा के साथ 10 तक परिणाम लौटाता है। --after-date के माध्यम से समय-संवेदनशील फ़िल्टरिंग और --include-domains के साथ डोमेन-विशिष्ट खोजों का समर्थन करता है। आसान पार्सिंग और अनुवर्ती क्वेरी के लिए शीर्षक, URL, प्रकाशन तिथियों और अंशों के साथ संरचित JSON आउटपुट करता है। मार्कडाउन का उपयोग करके प्रत्येक दावे के लिए इनलाइन उद्धरण की आवश्यकता होती है...
setup
parallel-web
पैरेलल प्लगइन सेट अप करें (CLI इंस्टॉल करें)