parallel-web-extract

Ekstraksi konten URL. Gunakan untuk mengambil URL apa pun - halaman web, artikel, PDF, situs dengan JavaScript berat. Efisien token: berjalan dalam konteks bercabang. Lebih baik daripada…

npx skills add https://github.com/parallel-web/parallel-cursor-plugin --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.

parallel-cli extract "$ARGUMENTS" --json -o "/tmp/$FILENAME.json"

Concrete example:

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

Note: -o always saves JSON. The extension must be .json.

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

Handling failed extractions

If the response has an errors field, an empty results array, or a 404/timeout for the URL, do NOT fabricate content. Tell the user the extraction failed, surface the upstream status, and suggest:

  • Verifying the URL (the page may have moved)
  • Retrying with --full-content if excerpts came back empty but the page exists
  • Using parallel-cli search to locate the current URL if the page was renamed

Response format

Return content as:

Page Title

Then the extracted content verbatim, with these rules:

  • Keep content verbatim - do not paraphrase or summarize
  • Parse lists exhaustively - extract EVERY numbered/bulleted item
  • 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.

If the parallel-cli binary is not installed

If the shell reports command not found: parallel-cli (i.e. the binary itself is missing — distinct from a No such command error from a stale CLI, which the in-body guidance above covers), stop immediately. Do NOT search the web yourself, do NOT use any built-in search tools, and do NOT try to answer the query from your own knowledge. Instead, tell the user:

  1. parallel-cli is not installed
  2. Run /parallel-setup to install it
  3. Then retry their request

Lebih banyak skill dari parallel-web

parallel-monitor
parallel-web
Pantau web secara terus-menerus untuk perubahan dengan jadwal berulang. Gunakan saat pengguna meminta untuk 'memantau', 'melacak perubahan pada', 'mengawasi', atau 'beri tahu saya ketika' sesuatu…
migrate-to-parallel
parallel-web
Migrasikan integrasi data web Exa, Tavily, Perplexity, atau Firecrawl sepenuhnya ke produk Parallel yang sesuai sambil mempertahankan perilaku aplikasi. Gunakan…
parallel-data-enrichment
parallel-web
Pengayaan massal data perusahaan, orang, atau produk dengan bidang bersumber web seperti nama CEO, pendanaan, dan info kontak. Menerima data JSON inline atau file CSV; menghasilkan hasil yang diperkaya ke CSV. Berjalan secara asinkron dengan pelacakan kemajuan melalui URL pemantauan dan perintah polling. Memerlukan alat parallel-cli dan akses internet; menangani kumpulan data besar dengan batas waktu yang dapat dikonfigurasi. Mendukung permintaan bidang fleksibel melalui deskripsi maksud bahasa alami (misalnya, "nama CEO dan tahun pendirian").
parallel-deep-research
parallel-web
Riset menyeluruh dengan kedalaman, latensi, dan pengorbanan biaya yang dapat dikonfigurasi untuk topik kompleks. Tiga tingkatan prosesor (pro-fast, ultra-fast, ultra) mulai dari 30 detik hingga 25 menit, dengan skala biaya dari 1x hingga 3x baseline. Eksekusi asinkron dengan polling: mulai riset secara instan, pantau kemajuan melalui URL, ambil hasil saat siap tanpa memblokir. Output berupa laporan markdown yang diformat dan metadata JSON; ringkasan eksekutif dicetak ke stdout untuk gambaran cepat. Dirancang untuk eksplisit...
parallel-findall
parallel-web
Temukan entitas (perusahaan, orang, produk, dll.) yang cocok dengan deskripsi bahasa alami. Gunakan saat pengguna meminta untuk 'temukan semua X' atau 'daftarkan setiap Y yang…' —…
parallel-memory
parallel-web
Panggil kembali run Parallel Task, Monitor, dan FindAll sebelumnya saat mungkin membantu; keluarkan run atau bersihkan memori saat diminta.
parallel-web-extract
parallel-web
Mengekstrak konten dari beberapa URL secara paralel, efisien dalam penggunaan token. Menangani halaman web, artikel, PDF, dan situs berat JavaScript dengan satu perintah. Berjalan dalam konteks fork untuk meminimalkan overhead token dibandingkan WebFetch bawaan. Mendukung ekstraksi batch beberapa URL dengan tujuan fokus opsional. Memerlukan instalasi parallel-cli dan autentikasi; menghasilkan konten yang diekstrak sebagai markdown ke file lokal untuk pertanyaan lanjutan.
parallel-web-search
parallel-web
Pencarian web cepat untuk informasi terkini, riset, dan pencarian fakta di internet. Menjalankan kueri berbasis tujuan tunggal atau beberapa pencarian kata kunci secara paralel, mengembalikan hingga 10 hasil dengan cuplikan dan metadata. Mendukung pemfilteran berbasis waktu melalui --after-date dan pencarian domain spesifik dengan --include-domains. Menghasilkan JSON terstruktur dengan judul, URL, tanggal publikasi, dan cuplikan untuk penguraian mudah serta kueri lanjutan. Memerlukan kutipan dalam teks untuk setiap klaim menggunakan markdown...