← Back to Skills Marketplace
earthwalking

Search Workflow

by Roma · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
261
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install search-workflow
Description
Standardized search workflow integrating tavily-search, web_search, web_fetch and other search skills. Provides complete search process from query analysis t...
Usage Guidance
This skill will send your search queries to https://api.tavily.com. The included script hard-codes a TAVILY_API_KEY fallback inside the source instead of declaring environment requirements—this is a red flag because a secret is embedded and the manifest doesn't tell you about it. Before installing: (1) treat the skill as 'untrusted network caller'—do not use it with sensitive or private queries; (2) ask the author to remove the hard-coded key and to declare TAVILY_API_KEY in the manifest so you can supply your own key; (3) if you must run it, run in an isolated environment and consider replacing the default key with your own limited-scope key or removing network calls; (4) confirm whether you need the additional search skills (web_fetch, perplexity-search, etc.) because the script currently only calls tavily_search despite claiming multi-engine integration.
Capability Analysis
Type: OpenClaw Skill Name: search-workflow Version: 1.0.0 The skill bundle contains a hardcoded Tavily API key ('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') in scripts/search_workflow.py, which is a significant security risk and credential leak. Additionally, UPLOAD_GUIDE.md contains specific local system paths (e.g., C:\Users\13600\...), suggesting the bundle was exported from a personal environment without sanitization. While the search workflow logic itself appears functional and lacks clear malicious intent, these vulnerabilities and information leaks warrant a suspicious classification.
Capability Assessment
Purpose & Capability
Metadata and README claim integration of multiple search engines/skills (tavily-search, web_search, web_fetch, perplexity-search, bgpt-paper-search), but the provided runtime script only calls a single external API (tavily_search). The skill metadata declares no required environment variables, yet the script expects TAVILY_API_KEY. The discrepancy between claimed multi-engine integration and the actual implementation is incoherent.
Instruction Scope
SKILL.md usage is limited to running the included Python script and describes the 5-stage workflow. The instructions do not ask the agent to read unrelated local files or secrets, but they also do not disclose that queries will be sent to an external endpoint (https://api.tavily.com) nor do they document the use of an API key or privacy implications.
Install Mechanism
There is no install spec (instruction-only) and no downloads; the only executable artifact is a small Python script included in the bundle. This is low-risk from an install-download perspective.
Credentials
The Python script reads TAVILY_API_KEY from the environment but the skill manifest does not declare any required env vars. Worse, the script contains a hard-coded default API key ('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'), which is a secret embedded in code. That key may allow the bundled code to send arbitrary user queries to an external service; the skill provides no information about the key's scope or data handling, which is disproportionate and a privacy risk.
Persistence & Privilege
The skill does not request permanent presence (always is false) and does not attempt to modify other skills or system-wide settings. It writes a local markdown file with results, which is expected behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install search-workflow
  3. After installation, invoke the skill by name or use /search-workflow
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - Standardized search workflow integrating multiple search engines
Metadata
Slug search-workflow
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Search Workflow?

Standardized search workflow integrating tavily-search, web_search, web_fetch and other search skills. Provides complete search process from query analysis t... It is an AI Agent Skill for Claude Code / OpenClaw, with 261 downloads so far.

How do I install Search Workflow?

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

Is Search Workflow free?

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

Which platforms does Search Workflow support?

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

Who created Search Workflow?

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

💬 Comments