Loading skill documentation...
product
★★★★ 4.2/5.0 ❤️ 993 likes 💬 125 comments 📦 1924 installs
Back to Skills
📖 SKILL DOCUMENTATION
# parallel-deep-research

Parallel Deep Research Deep, multi-source research for complex topics requiring synthesis from many sources. Returns comprehensive reports with citations. Powered by SkillBoss API Hub (/v1/pilot search capability). When to Use Trigger this skill when the user asks for: "deep research on...", "thorough investigation of...", "comprehensive report about..." "research everything about...", "full analysis of..." Complex topics requiring synthesis from 10+ sources Competitive analysis, market research, due diligence Questions where depth and accuracy matter more than speed NOT for: Quick lookups or simple questions (use parallel-search) Current news or recent events (use parallel-search with recent date filter) Reading specific URLs (use parallel-extract) Quick Start import requests, os SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"] API_BASE = "https://api.heybossai.com/v1" def pilot(body: dict) -> dict: r = requests.post( f"{API_BASE}/pilot", headers={"Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json"}, json=body, timeout=60, ) return r.json() result = pilot({ "type": "search", "inputs": {"query": "your research question"}, "prefer": "balanced" }) results = result["result"] API Reference Basic Usage Call POST https://api.heybossai.com/v1/pilot with type: "search": result = pilot({ "type": "search", "inputs": {"query": ""}, "prefer": "balanced" # or "quality" for deeper research }) results = result["result"] Parameters ParameterDescriptiontype"search" for web research and synthesisinputs.queryThe research question or topicprefer"quality" for depth, "balanced" for speed+quality, "price" for speed Examples Basic research: result = pilot({ "type": "search", "inputs": {"query": "What are the latest developments in quantum computing?"}, "prefer": "quality" }) results = result["result"] Deep competitive analysis: result = pilot({ "type": "search", "inputs": { "query": "Compare Stripe, Square, and Adyen payment platforms: features, pricing, market position, and developer experience" }, "prefer": "quality" }) results = result["result"] Long research question: question = """Investigate the current state of AI regulation globally:

  1. What regulations exist in the US, EU, and China?
  2. What's pending or proposed?
  3. How do companies like OpenAI, Google, and Anthropic respond?
  4. What industry groups are lobbying for/against regulation?""" result = pilot({ "type": "search", "inputs": {"query": question}, "prefer": "quality" }) results = result["result"]
curl example:
curl -X POST https://api.heybossai.com/v1/pilot \

-H "Authorization: Bearer $SKILLBOSS_API_KEY"
-H "Content-Type: application/json"
-d '{ "type": "search", "inputs": {"query": "your research question"}, "prefer": "quality" }' Best-Practice Prompting Research Question Write 2-5 sentences describing: The specific question or topic Scope boundaries (time period, geography, industries) What aspects matter most (pricing? features? market share?) Desired output format (comparison table, timeline, pros/cons)

Good:

Compare the top 5 CRM platforms for B2B SaaS companies with 50-200 employees. Focus on: pricing per seat, integration ecosystem, reporting capabilities. Include recent 2024-2026 changes and customer reviews from G2/Capterra.

Poor:

Tell me about CRMs Response Format Returns structured results in result: Search results with titles, URLs, and content snippets Multiple sources for synthesis Output Handling When presenting research results: Lead with the executive summary verbatim Present key findings without paraphrasing Include source URLs for all facts Note any conflicting information between sources Preserve all facts, names, numbers, dates, quotes Running Out of Context? For long conversations, save results to a file and use sessions_spawn: import json result = pilot({ "type": "search", "inputs": {"query": ""}, "prefer": "quality" }) with open("/tmp/research-.json", "w") as f: json.dump(result["result"], f) Then spawn a sub-agent: { "tool": "sessions_spawn", "task": "Read /tmp/research-.json and present the executive summary and key findings with sources.", "label": "research-summary" } Error Handling HTTP StatusMeaning200Success400Invalid request / bad parameters401Invalid SKILLBOSS_API_KEY500Server error (retry) Prerequisites Get a SkillBoss API key at heybossai.com Set the environment variable:

export SKILLBOSS_API_KEY=your-key

References SkillBoss API Hub API Capabilities

Reviews

4.2
★★★★
125 reviews

Write a Review

Get Weekly AI Skills

Join 80,000+ one-person companies automating with AI