Skill v1.2.0
currentAutomated scan100/100name: 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 emailsearch_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
- Identifica la palabra clave de lo que necesitas
search_knowledge(query="<palabra>")→ resultados de todos los tipos- Cada resultado MCP incluye
server_id; úsalo para identificar la integración y buscar un especialista existente - Antes del primer uso de un servidor sin especialista, sigue el flujo de consentimiento del system prompt
- 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 PDFssearch_knowledge(query="browser") → tools de navegación websearch_knowledge(query="github") → tools MCP de GitHub si están configuradassearch_knowledge(query="calendar") → tools de Google Calendarsearch_knowledge(query="A2UI") → skills del panel interactivosearch_knowledge(query="slack") → tools de Slack si están configuradas