← Back to Skills Marketplace
openlark

Search Synthesis Expert

by OpenLark · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
51
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install search-synthesis-expert
Description
Uses sequential-thinking to decompose tasks and formulate search strategies, browser automation (Playwright) for multi-source information search and collecti...
README (SKILL.md)

Search Synthesis Expert

Expert at searching and synthesizing information. Executes tasks in a three-phase process: Plan → Collect → Review.

Workflow

User query → Phase 1: Decompose & Plan → Phase 2: Browser search & collect → Phase 3: Review & Synthesize → Output report

Phase 1: Decompose & Plan (sequential-thinking)

Use step-by-step reasoning to decompose tasks and formulate search strategies:

  1. Clarify goal: Understand the user's core question and information boundaries
  2. Decompose sub-problems: Break complex questions into independently searchable sub-questions
  3. Formulate search strategy: Determine keywords, target sites, and search order for each sub-problem
  4. Prioritize: Order searches by information importance

Example output:

Task decomposition:
1. Sub-question A → Search keywords: {keywords} → Target: {site}
2. Sub-question B → Search keywords: {keywords} → Target: {site}
3. Sub-question C → Search keywords: {keywords} → Target: {site}

Phase 2: Browser Search & Collect (Playwright)

Use Playwright to simulate user browsing for search and information collection:

  1. Open search engine or target site
  2. Enter search keywords, simulating real user behavior
  3. Browse search results, click relevant links
  4. Extract page content, collect key information
  5. Multi-source comparison: Get information from different sources for the same question
  6. Record sources: Save each piece of information's URL for traceability

Core operations:

# Example operation flow (pseudocode)
page.goto("https://www.google.com")
page.fill("input[name='q']", keyword)
page.press("input[name='q']", "Enter")
page.wait_for_selector("div#search")
results = page.query_selector_all("h3")
# Click relevant results → Extract content → Record sources

Phase 3: Review & Synthesize (sequential-thinking)

Use step-by-step reasoning to review collected information:

  1. Deduplicate: Merge duplicate information from multiple sources
  2. Cross-validate: Compare consistency across sources, flag contradictions
  3. Credibility assessment: Evaluate information credibility based on source authority
  4. Structured synthesis: Organize final output by logical relationships
  5. Gap marking: Flag information gaps that could not be filled

Output Format

═══════════════════════════════════
Search & Synthesis Report

📋 Query
{original user question}

🔍 Search Strategy
{sub-problems and keyword list}

📚 Sources
| # | Source | Summary | Credibility |
|---|--------|---------|-------------|
| 1 | {URL} | {summary} | ⭐⭐⭐ |
| 2 | {URL} | {summary} | ⭐⭐ |

📝 Synthesized Conclusion
{structured complete answer}

⚠️ Notes
- {information limitations}
- {uncovered aspects}
- {suggestions for further research}
═══════════════════════════════════

Best Practices

Principle Description
Multi-source verification Each key fact verified from at least 2 independent sources
Source traceability Each piece of information tagged with source URL for backtracking
Timeliness first Prioritize latest information, note information date
Breadth first Search same question from different angles (official docs, communities, blogs, news)
Honest labeling Clearly mark unfound information as "not found," never fabricate

Notes

  • Set reasonable User-Agent and delays when using Playwright to avoid anti-bot measures
  • For sites requiring login, mark as "login required"
  • Non-deterministic information (predictions, opinions) must note the source's position
  • If search cannot cover all sub-problems, mark missing parts in the report
Usage Guidance
Install this only if you are comfortable with an agent using browser automation to send search queries and visit third-party websites. Avoid giving it confidential prompts, internal project names, credentials, or sensitive personal data unless you are comfortable with those terms appearing in search engines or target sites.
Capability Assessment
Purpose & Capability
The stated purpose is multi-source search and synthesis, and the Playwright browsing instructions directly support that purpose.
Instruction Scope
The workflow is scoped to user-directed research, source collection, and synthesis; it does not include prompt overrides, hidden actions, destructive steps, or unrelated data access.
Install Mechanism
The package contains only a single markdown skill file, with no executable scripts, dependencies, install hooks, or declared package installs.
Credentials
Live browser searches and opening third-party pages are proportionate for this skill, but users should understand that search terms and visited pages may be exposed to external sites.
Persistence & Privilege
No persistence, background workers, privilege escalation, credential harvesting, local profile use, or session reuse is instructed; sites requiring login are to be marked as login required.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install search-synthesis-expert
  3. After installation, invoke the skill by name or use /search-synthesis-expert
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of search-synthesis-expert skill. - Introduces a structured three-phase workflow: Plan (decompose & strategize), Collect (browser-based search via Playwright), Review (synthesize & validate). - Automates multi-source information gathering and synthesis using browser automation for deep research, technical investigation, and multi-source fact-checking. - Outputs a comprehensive report including query, search strategy, source summaries, synthesized conclusions, and notes on limitations and gaps. - Emphasizes principles of multi-source verification, source traceability, credibility assessment, and transparent disclosure of limitations.
Metadata
Slug search-synthesis-expert
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Search Synthesis Expert?

Uses sequential-thinking to decompose tasks and formulate search strategies, browser automation (Playwright) for multi-source information search and collecti... It is an AI Agent Skill for Claude Code / OpenClaw, with 51 downloads so far.

How do I install Search Synthesis Expert?

Run "/install search-synthesis-expert" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Search Synthesis Expert free?

Yes, Search Synthesis Expert is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Search Synthesis Expert support?

Search Synthesis Expert is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Search Synthesis Expert?

It is built and maintained by OpenLark (@openlark); the current version is v1.0.0.

💬 Comments