← Back to Skills Marketplace
sean810720

Search Strategy Skill

by https://github.com/account/ssh · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
303
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install search-strategy-skill
Description
智能搜尋策略執行器 - 自動選擇最佳搜尋工具,無需手動判斷。
Usage Guidance
Before installing: 1) Verify the skill's provenance (the repo/homepage is generic), and consider pulling the code and reviewing it locally. 2) Expect to provide API keys (Firecrawl, Tavily, Brave, platform OAuth) even though metadata doesn't list them — treat those keys as sensitive. 3) Run the skill in a sandboxed environment or with restricted network access if you plan to pass untrusted URLs (to reduce SSRF/exfiltration risk). 4) If you don't need autonomous invocation, prefer to keep the skill user-invocable only. 5) Confirm whether you trust the external CLIs (firecrawl, tavily-search, agent-reach) before installing them; inspect or install them from official sources. 6) If using browser automation, explicitly check what BROWSER_SKILL_PATH points to and whether it can execute arbitrary Node code. If you want to proceed, add the required env var declarations to your policy and avoid passing internal-only URLs or secrets as query/url inputs.
Capability Analysis
Type: OpenClaw Skill Name: search-strategy-skill Version: 1.1.0 The search-strategy skill is a legitimate utility designed to route search queries to various providers (Jina.ai, Firecrawl, Tavily, Brave, etc.) based on the task type. The shell script `scripts/search-strategy.sh` implements standard argument parsing and uses `curl` or external CLIs to fetch web content, with basic sanitization for URLs and queries. No evidence of data exfiltration, unauthorized credential access, or malicious prompt injection was found; the instructions in `SKILL.md` and `README.md` accurately describe the tool's intended logic and fallback mechanisms.
Capability Assessment
Purpose & Capability
The name/description (search strategy) aligns with the code: it chooses among jina, multi (DuckDuckGo/Brave), firecrawl, tavily, and agent-reach. However the skill README and SKILL.md reference multiple API keys and a browser automation module (BROWSER_SKILL_PATH) that are not declared in the registry metadata (which lists no required env vars). That mismatch between declared requirements and actual usage is an inconsistency to be aware of.
Instruction Scope
Runtime instructions and the script routinely fetch arbitrary URLs (curl to user-supplied URLs, jina.ai proxy, search engine scraping, and optional Playwright automation). Fetching arbitrary URLs is expected for a web reader, but it also creates SSRF/side-effect risk if untrusted input is passed. The SKILL.md shows a node snippet referencing a BROWSER_SKILL_PATH and process.env.TARGET_URL which are not managed or validated by the script — this grants broad discretion over network access at runtime.
Install Mechanism
There is no install spec; this is instruction + script only, so nothing is downloaded at install time. That lowers install risk. The runtime does call other CLIs (firecrawl, tavily-search, agent-reach), but those are expected for the described functionality and must be installed separately by the user.
Credentials
The registry metadata declares no required env vars, but README and the script reference several credentials (FIRECRAWL_API_KEY, TAVILY_API_KEY, BRAVE_API_KEY, plus implied OAuth for agent-reach and BROWSER_SKILL_PATH). Required credentials are plausible for the advertised integrations, but the skill failing to declare them in metadata is a coherence issue and makes it easier to accidentally expose secrets. The script does not exfiltrate keys itself, but it will send user-supplied queries/URLs to external services.
Persistence & Privilege
The skill does not request 'always: true' and does not appear to modify other skills or system-wide settings. It runs as an invoked script and relies on other CLIs; autonomy is default but not escalated by extra privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install search-strategy-skill
  3. After installation, invoke the skill by name or use /search-strategy-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
search-strategy-skill 1.1.0 - 移除了 SKILL.md 中的 metadata 欄位,提升文件簡潔性。 - 新增「最佳實踐」建議:fallback 到瀏覽器即代表網站需特殊處理,鼓勵用戶回報問題。 - 增加「未来規劃(Roadmap)」部分(內容未完待續)。 - 其餘核心架構、決策邏輯及用法說明保持原樣。
v1.0.2
**Major documentation and logic flow update for search-strategy-skill 1.0.2:** - Completely overhauled SKILL.md to provide clear technical design, decision-tree logic, error handling, and toolchain explanation. - Added detailed pseudocode and bash snippets for core algorithms, multi-level fallback, browser automation, and advanced search tool selection. - Improved documentation on parameter parsing, output formatting (including color), caching, and performance optimization strategies. - Clarified debug, logging, and monitoring methods for easier troubleshooting. - Included best practice recommendations and up-to-date usage tips. - No functional changes to the script logic were mentioned; documentation is now significantly more thorough and structured.
v1.0.1
search-strategy-skill v1.0.1 - Added SKILL_TEST.md and scripts/search-strategy.sh for improved testing and script execution. - Removed old deployment scripts (publish.sh, publish_check.sh). - Updated SKILL.md to the new structured format with explicit metadata and revised instructions. - Improved documentation clarity and structure.
v1.0.0
search-strategy-skill 1.0.0 - 初始發布:自動搜尋策略執行器,依任務自動選工具。 - 內建決策樹,支援單篇閱讀、完整爬蟲、多源比價、研究摘要等情境。 - 工具失效時可自動 fallback,無需手動切換。 - 提供統一介面,只需指定 `query` 或 `url`。 - 支援進階選項:強制選擇搜尋引擎、完整爬蟲等功能。 - 支援 markdown 與 JSON 兩種結果格式输出。
Metadata
Slug search-strategy-skill
Version 1.1.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 4
Frequently Asked Questions

What is Search Strategy Skill?

智能搜尋策略執行器 - 自動選擇最佳搜尋工具,無需手動判斷。 It is an AI Agent Skill for Claude Code / OpenClaw, with 303 downloads so far.

How do I install Search Strategy Skill?

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

Is Search Strategy Skill free?

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

Which platforms does Search Strategy Skill support?

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

Who created Search Strategy Skill?

It is built and maintained by https://github.com/account/ssh (@sean810720); the current version is v1.1.0.

💬 Comments