101-skills/superpowers

web-search

Un flux Tavily et Exa décrit par la source, utilisant le CLI belt d'inference.sh.

Voir la source

Présentation détaillée

Ce Skill décrit un chemin précis : appeler les applications Tavily et Exa via le CLI inference.sh nommé belt. Installer le Skill fournit des instructions à l'agent, sans installer toutes les dépendances, créer un compte ou inclure des crédits. La source distingue la découverte de pages et l'extraction d'une adresse connue : il faut d'abord déterminer si l'entrée est une question ou une URL.

Pour une recherche, trouver des pages candidates, sélectionner les plus pertinentes et lire leur contenu avant de rédiger. Conserver les URL pour relier les affirmations aux sources. La source montre aussi une étape de modèle distincte : ses espaces réservés doivent recevoir les vrais résultats. Les réponses de recherche et les extractions restent des matériaux intermédiaires, sans garantie d'exactitude ou d'actualité.

Éléments à préparer

  • Une requête ciblée, ou des URL réelles à extraire.
  • Une session belt configurée et l'accès aux applications choisies.

Résultats attendus

  • Des résultats de recherche ou du contenu extrait.
  • Un ensemble de sources à transmettre à une étape de synthèse distincte.

Marche à suivre

  1. Lire les instructions d'installation et s'authentifier dans son environnement.
  2. Choisir recherche ou extraction avec le format d'entrée indiqué.
  3. Vérifier pages et dates ; remplacer les espaces réservés avant le passage au modèle.
  4. Confronter les conclusions importantes aux pages et conserver les URL.

Limites et vérifications

  • Confirmer que les identifiants d'application cités sont accessibles au compte.
  • Un appel de modèle ultérieur a sa disponibilité et son coût propres.
  • Un extrait de recherche n'est pas une page complète ; une page extraite peut être dépassée.

Questions fréquentes

L'installation donne-t-elle immédiatement accès au web ?

Elle fournit une méthode CLI. Il faut encore belt, l'authentification et l'accès aux applications dans son propre environnement.

Peut-on reprendre tel quel l'exemple recherche puis modèle ?

Il faut remplacer l'espace réservé par le vrai contenu et vérifier que l'application de modèle citée est disponible. L'exemple seul n'est pas une recherche exécutée.

Installer ce Skill

Ajoutez ce Skill depuis sa source GitHub vérifiée avec la Skills CLI.

npx skills add https://github.com/101-skills/superpowers --skill web-search

Informations sur la source

Document Skill original

Rendu depuis le dépôt source en conservant titres, exemples, code, tableaux, liens et images.

Install the belt CLI skill: npx skills add belt-sh/cli

Web Search & Extraction

Search the web and extract content via inference.sh CLI.

Web Search & Extraction
Web Search & Extraction

Quick Start

Requires inference.sh CLI (belt). Install instructions
bash
belt login

# Search the web
belt app run tavily/search-assistant --input '{"query": "latest AI developments 2024"}'

Available Apps

Tavily

AppApp IDDescription
Search Assistanttavily/search-assistantAI-powered search with answers
Extracttavily/extractExtract content from URLs

Exa

AppApp IDDescription
Searchexa/searchSmart web search with AI
Answerexa/answerDirect factual answers
Extractexa/extractExtract and analyze web content

Examples

Tavily Search

bash
belt app run tavily/search-assistant --input '{
  "query": "What are the best practices for building AI agents?"
}'

Returns AI-generated answers with sources and images.

Tavily Extract

bash
belt app run tavily/extract --input '{
  "urls": ["https://example.com/article1", "https://example.com/article2"]
}'

Extracts clean text and images from multiple URLs.

Exa Search

bash
belt app run exa/search --input '{
  "query": "machine learning frameworks comparison"
}'

Returns highly relevant links with context.

Exa Answer

bash
belt app run exa/answer --input '{
  "question": "What is the population of Tokyo?"
}'

Returns direct factual answers.

Exa Extract

bash
belt app run exa/extract --input '{
  "url": "https://example.com/research-paper"
}'

Extracts and analyzes web page content.

Workflow: Research + LLM

bash
# 1. Search for information
belt app run tavily/search-assistant --input '{
  "query": "latest developments in quantum computing"
}' > search_results.json

# 2. Analyze with Claude
belt app run openrouter/claude-sonnet-45 --input '{
  "prompt": "Based on this research, summarize the key trends: <search-results>"
}'

Workflow: Extract + Summarize

bash
# 1. Extract content from URL
belt app run tavily/extract --input '{
  "urls": ["https://example.com/long-article"]
}' > content.json

# 2. Summarize with LLM
belt app run openrouter/claude-haiku-45 --input '{
  "prompt": "Summarize this article in 3 bullet points: <content>"
}'

Use Cases

  • Research: Gather information on any topic
  • RAG: Retrieval-augmented generation
  • Fact-checking: Verify claims with sources
  • Content aggregation: Collect data from multiple sources
  • Agents: Build research-capable AI agents

Related Skills

bash
# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli

# LLM models (combine with search for RAG)
npx skills add inference-sh/skills@llm-models

# Image generation
npx skills add inference-sh/skills@ai-image-generation

Browse all apps: belt app list

Documentation

Tâches connexes

du même dépôt

Autres Skills

Tous les Skills
101-skills
Communauté

ai-video-generation

Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text t

Installations totales
919,3 k
GitHub Stars
17
Mis à jour
31 août
101-skills
Communauté

ai-avatar-video

Create AI avatar and talking head videos via inference.sh CLI. Recommended: P-Video-Avatar (fastest, cheapest, built-in TTS). Also: OmniHuman, Fabric, PixVerse. Audio: Inworld TTS-2 (100+ languages, emotion steering for characters), ElevenLabs, Kokoro. Capabilities: audio-driven avatars, text-to-avatar, lipsync videos, talking head generation, virtual presenters, UGC content. Use for: AI presenters, explainer videos, virtual influencers, dubbing, marketing videos, UGC ads, gaming avatars, NPC di

Installations totales
917,3 k
GitHub Stars
17
Mis à jour
31 août
101-skills
Communauté

ai-image-generation

Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, st

Installations totales
918 k
GitHub Stars
17
Mis à jour
31 août
101-skills
Communauté

twitter-automation

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automa

Installations totales
917,6 k
GitHub Stars
17
Mis à jour
31 août