<< All versions

Skill v1.2.0

currentAutomated scan100/100
johpaz/hive/capability-discovery
──Details
PublishedNovember 6, 2026 at 03:58 PM
Content Hashsha256:30ede6a784421d54...
Git SHA49b8bd58e290
──Files
Files (1 file, 2.6 KB)
SKILL.md2.6 KBactive
SKILL.md · 76 lines · 2.6 KB

name: capability_discovery description: "Core discovery skill - find any capability with a single keyword" version: 1.2.0 author: Hive Team icon: "🔍" category: core permissions: [] dependencies: [] tools: [search_knowledge]

triggers:

  • cómo busco herramientas
  • cómo encuentro skills
  • how to find tools
  • search knowledge
  • discovery
  • buscar en la base
  • encontrar herramientas

capability_discovery — Sistema de Discovery

Arrancas con 7 herramientas esenciales. Todo lo demás se descubre con search_knowledge.

Regla de oro: UNA PALABRA, busca TODO

search_knowledge(query="email")

Eso solo — sin type, sin frases largas — devuelve tools, skills, MCP y playbook relacionados con "email".

Evita esto: search_knowledge(type="tools", query="enviar correo electrónico") — el motor rankea por relevancia (BM25), así que una frase larga no falla, pero diluye el resultado: cada palabra de más sesga el ranking hacia coincidencias parciales y mezcla resultados menos relevantes.

Prefiere esto: search_knowledge(query="email") — una palabra precisa da el resultado más ajustado y encuentra todo lo relacionado.

Cuándo especificar type

Solo si quieres filtrar resultados que ya son muchos:

search_knowledge(query="email", type="mcp") → solo herramientas externas de email
search_knowledge(query="email", type="tools") → solo herramientas nativas de email

Por defecto type="all" — no hace falta especificarlo.

Regla de prioridad

Prefiere herramientas nativas sobre MCP cuando ambas sirven.

  • Nativas: más rápidas, sin red, siempre disponibles
  • MCP: cuando no hay equivalente nativo

Flujo de uso

  1. Identifica la palabra clave de lo que necesitas
  2. search_knowledge(query="<palabra>") → resultados de todos los tipos
  3. Cada resultado MCP incluye server_id; úsalo para identificar la integración y buscar un especialista existente
  4. Antes del primer uso de un servidor sin especialista, sigue el flujo de consentimiento del system prompt
  5. Las tools encontradas se inyectan automáticamente en tu contexto para una ejecución directa solo cuando corresponda

Ejemplos

search_knowledge(query="pdf") → tools para leer/escribir PDFs
search_knowledge(query="browser") → tools de navegación web
search_knowledge(query="github") → tools MCP de GitHub si están configuradas
search_knowledge(query="calendar") → tools de Google Calendar
search_knowledge(query="A2UI") → skills del panel interactivo
search_knowledge(query="slack") → tools de Slack si están configuradas
All versions