skills/dwsy/tavily-search-free/SKILL.md
Use Tavily Search API for optimized, real-time web search results for RAG. A pre-configured, cost-effective search tool.
npx skillsauth add aiskillstore/marketplace tavily-search-freeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill utilizes the Tavily Search API, providing clean, real-time web search results optimized for LLMs and RAG pipelines.
| 路径类型 | 路径 | 基准目录 |
|---------|------|---------|
| 技能目录 | ~/.pi/agent/skills/tavily-search-free/ | 固定位置 |
| 主脚本 | ~/.pi/agent/skills/tavily-search-free/scripts/tavily_search.py | 技能目录 |
| 使用方式 | pi 自动调用或手动执行 | 无需手动执行 |
cd ~/.pi/agent/skills/tavily-search-free
pip install tavily-python python-dotenv
需要 TAVILY_API_KEY。密钥已在 .env 中预配置。
pi 会自动调用此技能进行网络搜索,无需手动执行命令。
# 从技能目录执行
cd ~/.pi/agent/skills/tavily-search-free
python3 scripts/tavily_search.py --query "<query>" [--max-results <N>] [--search-depth <basic|advanced>]
# 或使用完整路径
cd /path/to/your/project
python3 ~/.pi/agent/skily-search-free/scripts/tavily_search.py --query "<query>"
| 参数 | 必填 | 默认值 | 说明 |
|-----|------|--------|------|
| --query | 是 | - | 搜索查询内容 |
| --search-depth | 否 | basic | 搜索深度:basic 或 advanced(更高质量但更慢) |
| --max-results | 否 | 10 | 最大返回结果数量 |
# 基本搜索
python3 ~/.pi/agent/skilly-search-free/scripts/tavily_search.py --query "latest AI trends"
# 深度搜索(高级)
python3 ~/.pi/agent/skilly-search-free/scripts/tavily_search.py --query "autonomous research agents comparison" --search-depth advanced
脚本输出 JSON 格式,包含 results 数组,每个结果包含:
url: 结果链接title: 标题content: 内容摘要~/.pi/agent/skills/tavily-search-free/scripts/tavily_search.py~/.pi/agent/skills/tavily-search-free/.envpip installdevelopment
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
tools
Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.