twelve-data-automation
por ComposioHQtwelve-data-automation ayuda a los agentes de Claude a automatizar flujos de Twelve Data mediante Composio Rube MCP. Cubre la configuración inicial, las comprobaciones de conexión activa de twelve_data, el descubrimiento con RUBE_SEARCH_TOOLS y el uso basado en esquemas para Workflow Automation.
Esta skill obtiene 66/100, una puntuación aceptable pero limitada para aparecer en el directorio. Los usuarios pueden entender que sirve para enrutar la automatización de Twelve Data mediante Rube MCP y seguir el patrón básico de conexión y descubrimiento, pero deberían prever una fuerte dependencia del descubrimiento de herramientas en vivo y de la documentación externa del toolkit de Composio, más que de una guía de flujos detallada dentro del repositorio.
- Frontmatter válido con un requisito MCP claro (`rube`) y una descripción concisa de la automatización de Twelve Data mediante Composio.
- Incluye requisitos previos y pasos de configuración, como comprobar `RUBE_SEARCH_TOOLS`, gestionar la conexión `twelve_data` y confirmar el estado ACTIVE antes de ejecutar flujos de trabajo.
- Prioriza el descubrimiento de herramientas, lo que ayuda a los agentes a obtener esquemas de herramientas actualizados en lugar de depender de parámetros fijos obsoletos.
- No incluye archivos de soporte, scripts, recursos ni README, por lo que la ficha depende por completo de un único SKILL.md.
- La evidencia disponible es, en su mayoría, un patrón genérico de descubrimiento y configuración de Rube MCP; los flujos concretos de Twelve Data, los ejemplos de salida y los casos límite específicos por tarea son limitados.
Descripción general de twelve-data-automation skill
Para qué sirve twelve-data-automation
twelve-data-automation es una Claude skill para automatizar flujos de trabajo de Twelve Data mediante el servidor Rube MCP de Composio. Está pensada para agentes que necesitan descubrir los esquemas actuales de las herramientas de Twelve Data, verificar una conexión autenticada con Twelve Data y ejecutar operaciones relacionadas con datos de mercado sin adivinar nombres de herramientas ni campos de solicitud.
Usuarios y flujos de trabajo más adecuados
Esta twelve-data-automation skill encaja bien si ya usas Claude con herramientas MCP y quieres una forma repetible de solicitar acciones de Twelve Data, como obtener datos de mercados financieros, revisar las operaciones disponibles del toolkit o crear pasos de automatización alrededor del toolkit twelve_data de Composio. Resulta especialmente útil para automatizar flujos en los que las herramientas y los esquemas disponibles pueden cambiar, porque la skill indica explícitamente al agente que primero busque las herramientas.
Diferenciador principal
Su valor clave no está en una base de código extensa ni en scripts auxiliares; el repositorio contiene un SKILL.md enfocado. Su regla operativa principal es importante: usar RUBE_SEARCH_TOOLS antes de ejecutar, para que el agente trabaje con el esquema de herramientas más reciente de Rube MCP en lugar de depender de suposiciones obsoletas. Esto hace que twelve-data-automation sea más adecuada para ejecuciones MCP en vivo que un prompt estático que inventa parámetros.
Consideraciones antes de adoptarla
Antes de instalarla, confirma que tu cliente puede conectarse a servidores MCP y que Rube MCP está disponible. También necesitas una conexión activa de Twelve Data mediante RUBE_MANAGE_CONNECTIONS usando el toolkit twelve_data. Si tu entorno no puede usar herramientas MCP, esta skill no ejecutará operaciones de Twelve Data por sí sola.
Cómo usar twelve-data-automation skill
Ruta de instalación y configuración de twelve-data-automation
Instala la skill desde la colección de skills de GitHub y luego configura la dependencia MCP:
npx skills add ComposioHQ/awesome-claude-skills --skill twelve-data-automation
En tu cliente compatible con MCP, añade Rube MCP con:
https://rube.app/mcp
Después verifica que RUBE_SEARCH_TOOLS esté disponible. Usa RUBE_MANAGE_CONNECTIONS con el toolkit twelve_data; si la conexión no está en estado ACTIVE, completa el flujo de autorización devuelto antes de pedirle al agente que ejecute cualquier flujo de trabajo de Twelve Data.
Datos que la skill necesita de ti
Para usar twelve-data-automation de forma fiable, indica al agente la tarea de datos concreta, el instrumento o símbolo objetivo, el marco temporal, el formato de salida y cualquier restricción. Prompt débil: “Get stock data.” Prompt más sólido: “Use twelve-data-automation to retrieve the latest available daily time series for AAPL from Twelve Data, confirm the active twelve_data connection first, discover the current tool schema with RUBE_SEARCH_TOOLS, and return the result as a concise table with timestamp, open, high, low, close, and volume if those fields are available.”
Flujo práctico para agentes
Una buena ejecución suele seguir esta secuencia:
- Llamar a
RUBE_SEARCH_TOOLSpara el caso de uso específico, no con una búsqueda genérica. - Reutilizar el ID de sesión devuelto al consultar las operaciones disponibles.
- Confirmar que la conexión con Twelve Data está activa mediante
RUBE_MANAGE_CONNECTIONS. - Seleccionar el slug de herramienta correspondiente y completar los parámetros a partir del esquema descubierto.
- Ejecutar el flujo de trabajo y resumir los resultados, incluyendo cualquier campo ausente o limitación de la API.
Este patrón importa porque los esquemas de herramientas de Twelve Data y Composio pueden evolucionar. La disciplina de “buscar primero” de la skill reduce llamadas fallidas causadas por nombres de parámetros desactualizados.
Archivos del repositorio que conviene leer primero
Empieza por composio-skills/twelve-data-automation/SKILL.md. No hay README.md, rules/, resources/, references/ ni scripts separados en el árbol de archivos, por lo que el comportamiento de la skill está concentrado en ese único archivo. Presta especial atención a las secciones “Prerequisites,” “Setup,” “Tool Discovery,” y “Core Workflow Pattern” antes de decidir si encaja con tu entorno.
Preguntas frecuentes sobre twelve-data-automation skill
¿twelve-data-automation sirve solo para datos de mercados financieros?
Sí. Su alcance son específicamente las operaciones de Twelve Data expuestas mediante el toolkit twelve_data de Composio. No es un marco general de análisis financiero, un motor de backtesting ni un optimizador de carteras. Ayuda a un agente a acceder a las herramientas disponibles de Twelve Data y automatizarlas; tu prompt sigue teniendo que definir la tarea de datos de mercado que quieres realizar.
¿En qué mejora a un prompt normal?
Un prompt normal puede pedirle a Claude que “use Twelve Data”, pero quizá no conozca los slugs actuales de las herramientas MCP ni el esquema de entrada requerido. La twelve-data-automation skill obliga a realizar un paso de descubrimiento de herramientas con RUBE_SEARCH_TOOLS y luego usa la conexión activa de Rube MCP. Eso la hace más fiable para Workflow Automation cuando la precisión de ejecución es importante.
¿Es adecuada para principiantes?
Es adecuada para principiantes si ya tienes un cliente compatible con MCP y puedes seguir un enlace de autenticación para la conexión de Twelve Data. Es menos adecuada para usuarios que esperan una aplicación web de un solo clic o un paquete independiente. El trabajo principal de configuración consiste en conectar Rube MCP y activar el toolkit twelve_data.
¿Cuándo no debería usarla?
No uses esta skill si no puedes ejecutar herramientas MCP, si no quieres conectar Composio/Rube o si necesitas una biblioteca estática sin conexión. Tampoco es la opción adecuada si tu tarea requiere esquemas garantizados sin descubrimiento en tiempo de ejecución; la skill depende intencionalmente de buscar primero las herramientas actuales.
Cómo mejorar twelve-data-automation skill
Mejora los prompts especificando exactamente la tarea de datos
La forma más rápida de mejorar los resultados de twelve-data-automation es reemplazar las solicitudes amplias de datos de mercado por instrucciones operativas. Incluye símbolo, tipo de activo, intervalo, rango de fechas, campos preferidos, expectativas de zona horaria y formato de salida. Por ejemplo: “Fetch intraday EUR/USD data at 15-minute granularity for the last trading day and return only timestamp, open, high, low, close, with a note if the selected Twelve Data tool imposes a limit.”
Evita modos de fallo habituales
Los fallos comunes incluyen omitir RUBE_SEARCH_TOOLS, asumir que una conexión está activa, usar nombres de parámetros obsoletos o pedir un resultado sin definir el instrumento y el intervalo. Si una llamada falla, pídele al agente que muestre el esquema de herramienta descubierto, el slug de herramienta seleccionado, los campos obligatorios y qué parámetro faltaba o fue rechazado.
Itera después del primer resultado
Después de la primera salida, ajusta la petición según lo que la herramienta haya devuelto realmente. Si faltan campos, pregunta si el esquema los admite. Si el resultado es demasiado amplio, añade filtros como rango de fechas, mercado del símbolo o intervalo. Si la respuesta es difícil de usar, solicita una tabla normalizada, un objeto JSON, filas listas para CSV o un breve resumen de ejecución.
Refuerza la skill localmente
Como la skill upstream es compacta, los equipos pueden mejorarla añadiendo ejemplos locales para sus flujos recurrentes de Twelve Data: formatos de símbolos estándar, intervalos preferidos, columnas de salida esperadas y manejo de errores específico de la organización. Mantén intacta la regla central: en cualquier guía personalizada de twelve-data-automation, exige el descubrimiento de herramientas antes de la ejecución para que el agente siga alineado con los esquemas en vivo de Rube MCP.
