langextract-search
集成智谱搜索、DuckDuckGo 搜索和多模型结构化提取的完整工作流。
Why use this skill?
Automate your research with LangExtract Search. A powerful OpenClaw skill that combines Zhipu and DuckDuckGo search with structured AI extraction.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/luw2007/langextract-searchWhat This Skill Does
LangExtract Search is a powerful automation skill designed for OpenClaw that synthesizes web search, multi-source data retrieval, and AI-driven structured extraction into a single, cohesive workflow. By combining the precision of Zhipu AI's search engine with the breadth of DuckDuckGo’s search capabilities, it enables users to fetch information from the internet and transform raw search results into organized, structured data formats automatically. Whether you are performing market research, collecting competitive intelligence, or gathering real-time data for AI model training, this tool streamlines the research pipeline by handling the complexities of searching, parsing, and data structuring within one execution step.
Installation
To install this skill, use the ClawHub command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/luw2007/langextract-search
Before execution, ensure your environment is prepared by installing the necessary dependencies:
pip install requests ddgs langextract
If you are a first-time user, simply running the skill without a baseUrl in openclaw.json will trigger an interactive setup, allowing you to configure your preferred model settings, which will then be saved automatically to conf.json.
Use Cases
- Market Research: Automatically search for competitor pricing or industry news and extract relevant data points into a structured JSON format.
- Trend Tracking: Monitor specific topics across multiple search engines and aggregate findings for daily reports.
- Content Curation: Scrape web content based on complex search queries and filter the information based on date, region, or source credibility.
- Automated Reporting: Compile large search results into summaries using your configured LLM, bypassing the need for manual browsing.
Example Prompts
- "Search for the latest trends in renewable energy for the past month and extract the top 5 companies mentioned into a JSON file."
- "Find recent news about AI regulation in the US using DuckDuckGo, extract the core arguments, and save the result as a local data object."
- "Look up detailed specifications for the latest smartphone releases and extract the display and battery metrics using the LangExtract engine."
Tips & Limitations
- Efficiency: For best results, use the
--verboseflag during your first few test runs to ensure that the search query targeting and extraction logic are returning the expected data quality. - Performance: The skill relies on external APIs (Zhipu/DuckDuckGo). If you experience latency, consider checking your proxy settings in
conf.jsonor adjusting the--ddg-max-resultsparameter to a lower number. - Configuration: Advanced users should leverage the
references/search-params.mddocumentation to fine-tune search behavior, especially when setting geographic constraints or time-bound filters for more localized information gathering.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-luw2007-langextract-search": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api