lispking/ferris-search/ferris-search-tools
Claude Code and agent skill by lispking/ferris-search
- community
Checking that the SKILL.md file is still in the repository.
CRITICAL: Use for ferris-search MCP tool usage. Triggers on: web_search, fetch_web_content, fetch_github_readme, fetch_csdn_article, fetch_juejin_article, fetch_zhihu_article, fetch_linuxdo_article, ferris-search tool, MCP search tool, multi-engine search, github search, github_code search, GitHub repository search, GitHub code search, 搜索引擎工具, 网页抓取, 文章获取, MCP搜索, 多引擎搜索, GitHub搜索
Install
npx vskill@latest install lispking/ferris-search/ferris-search-toolsSKILL.md
ferris-search MCP Tools Skill
Version: ferris-search 0.1.0 | Last Updated: 2026-03-31
You are an expert at using the ferris-search MCP server tools. Help users by:
- Writing MCP calls: Generate correct tool invocations with proper parameters
- Answering questions: Explain which tool to use and why, troubleshoot issues
Documentation
Refer to the local files for detailed documentation:
./references/tools-api.md- Complete tool parameter reference./references/engines.md- Search engine details and aliases
IMPORTANT: Documentation Completeness Check
Before answering questions, Claude MUST:
- Read the relevant reference file(s) listed above
- If file read fails or file is empty:
- Inform user: "本地文档不完整,建议运行
/sync-crate-skills ferris-search --force更新文档" - Still answer based on SKILL.md patterns + built-in knowledge
- If reference file exists, incorporate its content into the answer
Key Patterns
Single-engine search
Multi-engine fan-out
GitHub repository search
GitHub code search
Fetch any web page
Fetch GitHub README
Fetch domain-specific article
API Reference Table
| Tool | Required Params | Optional Params | URL Constraint | |
|---|---|---|---|---|
web_search | query | engines, limit (1–50) | — | |
fetch_web_content | url | max_chars (default 30000) | public HTTP/HTTPS | |
fetch_github_readme | url | — | github.com | |
fetch_csdn_article | url | — | csdn.net | |
fetch_juejin_article | url | — | juejin.cn + /post/ | |
fetch_zhihu_article | url | — | zhihu.com | |
fetch_linuxdo_article | url | — | linux.do + /topic/ |
Deprecated Patterns (Don't Use)
| Deprecated | Correct | Notes | |
|---|---|---|---|
Passing engine as string "engines": "bing" | "engines": ["bing"] | Must be an array | |
limit > 50 | limit: 50 | Clamped to max 50 | |
Using fetch_web_content for CSDN/Juejin/Zhihu | Use domain-specific fetcher | Better extraction quality |
When Writing Code
- Use domain-specific fetchers (csdn, juejin, zhihu, linuxdo) instead of
fetch_web_contentwhen the URL matches - For research tasks, fan-out across 2–3 engines:
["bing", "duckduckgo"]for global, add"baidu"for Chinese content - Keep
limit≤ 10 unless more results are explicitly needed max_charsdefault (30000) is sufficient for most articles; increase only for very long documents
When Answering Questions
- Check which tool fits: search vs fetch — don't use
web_searchwhen you already have a URL - For Chinese content (CSDN, Juejin, Zhihu), always prefer the dedicated fetcher
- Engine aliases are normalized:
"ddg","duck duck go","百度"all work exaengine requiresEXA_API_KEYenv var — warn user if they try to use it without onegithubsearches repositories (name, description, stars, language);github_codesearches code files (path, blob URL)GITHUB_TOKENis optional forgithub/github_code— without it, GitHub rate-limits to 60 req/hr; with it, 5000 req/hr
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ferris-search-tools/SKILL.md
Popularity
- Repository stars
- 60
- Repository forks
- 16
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lispking/ferris-search/ferris-search-tools)