twelve-data-automation
par ComposioHQtwelve-data-automation aide les agents Claude à automatiser des workflows Twelve Data via Composio Rube MCP. Il couvre la configuration, la vérification d’une connexion twelve_data active, la découverte avec RUBE_SEARCH_TOOLS et une utilisation tenant compte des schémas pour la Workflow Automation.
Ce skill obtient 66/100, ce qui le rend acceptable mais limité pour une présence dans l’annuaire. Les utilisateurs peuvent comprendre qu’il sert à faire passer l’automatisation Twelve Data par Rube MCP et suivre le schéma de base connexion/découverte, mais ils doivent s’attendre à dépendre fortement de la découverte d’outils en direct et de la documentation externe du toolkit Composio, plutôt que d’indications de workflow détaillées dans le dépôt.
- Frontmatter valide, avec une exigence MCP claire (`rube`) et une description concise de l’automatisation de Twelve Data via Composio.
- Fournit les prérequis et les étapes de configuration, notamment la vérification de `RUBE_SEARCH_TOOLS`, la gestion de la connexion `twelve_data` et la confirmation du statut ACTIVE avant les workflows.
- Met l’accent sur la découverte des outils en premier lieu, ce qui doit aider les agents à obtenir des schémas d’outils à jour plutôt qu’à s’appuyer sur des paramètres codés en dur et potentiellement obsolètes.
- Aucun fichier de support, script, ressource ni README n’est présent : la fiche repose donc entièrement sur un seul SKILL.md.
- Les éléments disponibles relèvent surtout d’un schéma générique de découverte et de configuration avec Rube MCP ; les workflows Twelve Data concrets, les exemples de sortie et les cas limites propres aux tâches restent limités.
Présentation du skill twelve-data-automation
À quoi sert twelve-data-automation
twelve-data-automation est un skill Claude conçu pour automatiser des workflows Twelve Data via le serveur Rube MCP de Composio. Il s’adresse aux agents qui doivent découvrir les schémas d’outils Twelve Data à jour, vérifier qu’une connexion Twelve Data authentifiée est active, puis exécuter des opérations liées aux données de marché sans deviner les noms d’outils ni les champs de requête.
Utilisateurs et workflows les mieux adaptés
Ce skill twelve-data-automation convient particulièrement si vous utilisez déjà Claude avec des outils MCP et que vous souhaitez une méthode reproductible pour demander des actions Twelve Data : récupérer des données de marché financier, vérifier les opérations disponibles dans le toolkit, ou construire des étapes d’automatisation autour du toolkit twelve_data de Composio. Il est surtout utile pour l’automatisation de workflows lorsque les outils et schémas disponibles peuvent évoluer, car le skill demande explicitement à l’agent de rechercher les outils avant toute exécution.
Principal élément différenciant
Sa valeur ne vient pas d’une grosse base de code ni de scripts utilitaires ; le dépôt contient un SKILL.md ciblé. Sa règle opérationnelle principale est essentielle : utiliser RUBE_SEARCH_TOOLS avant l’exécution, afin que l’agent s’appuie sur le schéma d’outils Rube MCP le plus récent au lieu de partir d’hypothèses obsolètes. Cela rend twelve-data-automation mieux adapté à une exécution MCP en direct qu’un prompt statique qui inventerait des paramètres.
Points à vérifier avant adoption
Avant l’installation, vérifiez que votre client peut se connecter à des serveurs MCP et que Rube MCP est disponible. Vous devez aussi disposer d’une connexion Twelve Data active via RUBE_MANAGE_CONNECTIONS avec le toolkit twelve_data. Si votre environnement ne peut pas utiliser d’outils MCP, ce skill n’exécutera pas d’opérations Twelve Data par lui-même.
Comment utiliser le skill twelve-data-automation
Parcours d’installation et de configuration de twelve-data-automation
Installez le skill depuis la collection GitHub, puis configurez la dépendance MCP :
npx skills add ComposioHQ/awesome-claude-skills --skill twelve-data-automation
Dans votre client compatible MCP, ajoutez Rube MCP avec :
https://rube.app/mcp
Vérifiez ensuite que RUBE_SEARCH_TOOLS est disponible. Utilisez RUBE_MANAGE_CONNECTIONS avec le toolkit twelve_data ; si la connexion n’est pas ACTIVE, terminez le flux d’autorisation renvoyé avant de demander à l’agent d’exécuter un workflow Twelve Data.
Informations à fournir au skill
Pour utiliser twelve-data-automation de manière fiable, indiquez à l’agent la tâche de données exacte, l’instrument ou le symbole cible, l’horizon temporel, le format de sortie et les éventuelles contraintes. Prompt trop vague : « Get stock data. » Prompt plus solide : « 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. »
Workflow pratique pour les agents
Une bonne exécution suit généralement cette séquence :
- Appeler
RUBE_SEARCH_TOOLSpour le cas d’usage précis, et non avec une recherche générique. - Réutiliser l’ID de session renvoyé lors de la vérification des opérations disponibles.
- Confirmer que la connexion Twelve Data est active avec
RUBE_MANAGE_CONNECTIONS. - Sélectionner le tool slug correspondant et renseigner les paramètres à partir du schéma découvert.
- Exécuter le workflow et résumer les résultats, en signalant les champs absents ou les limites d’API éventuelles.
Ce schéma est important, car les schémas d’outils Twelve Data et Composio peuvent évoluer. La discipline « rechercher d’abord » imposée par le skill réduit les échecs d’appel causés par des noms de paramètres dépassés.
Fichiers du dépôt à lire en priorité
Commencez par composio-skills/twelve-data-automation/SKILL.md. L’arborescence ne contient pas de README.md, rules/, resources/, references/ ni de scripts séparés ; le comportement du skill est donc concentré dans ce seul fichier. Lisez attentivement les sections “Prerequisites,” “Setup,” “Tool Discovery,” et “Core Workflow Pattern” avant d’évaluer son adéquation avec votre environnement.
FAQ du skill twelve-data-automation
twelve-data-automation sert-il uniquement aux données de marché financier ?
Oui. Son périmètre correspond précisément aux opérations Twelve Data exposées via le toolkit twelve_data de Composio. Ce n’est pas un framework général d’analyse financière, un moteur de backtesting ni un optimiseur de portefeuille. Il aide un agent à accéder aux outils Twelve Data disponibles et à les automatiser ; votre prompt doit tout de même définir la tâche de données de marché attendue.
En quoi est-ce mieux qu’un prompt ordinaire ?
Un prompt classique peut demander à Claude de « use Twelve Data », mais Claude peut ne pas connaître les tool slugs MCP actuels ni le schéma d’entrée requis. Le skill twelve-data-automation impose une étape de découverte d’outils avec RUBE_SEARCH_TOOLS, puis utilise la connexion Rube MCP active. Cela le rend plus fiable pour la Workflow Automation lorsque la précision d’exécution compte.
Est-il accessible aux débutants ?
Il est accessible aux débutants si vous disposez déjà d’un client compatible MCP et si vous pouvez suivre un lien d’authentification pour la connexion Twelve Data. Il convient moins aux utilisateurs qui attendent une application web en un clic ou un package autonome. Le principal travail de configuration consiste à connecter Rube MCP et à activer le toolkit twelve_data.
Quand faut-il éviter de l’utiliser ?
N’utilisez pas ce skill si vous ne pouvez pas exécuter d’outils MCP, si vous ne souhaitez pas connecter Composio/Rube, ou si vous avez besoin d’une bibliothèque statique utilisable hors ligne. Il n’est pas non plus adapté si votre tâche exige des schémas garantis sans découverte à l’exécution ; le skill repose volontairement sur la recherche préalable des outils disponibles à jour.
Comment améliorer le skill twelve-data-automation
Améliorer les prompts en précisant la tâche de données exacte
Le moyen le plus rapide d’améliorer les résultats de twelve-data-automation consiste à remplacer les demandes générales de données de marché par des instructions opérationnelles. Indiquez le symbole, le type d’actif, l’intervalle, la plage de dates, les champs souhaités, les attentes de fuseau horaire et le format de sortie. Par exemple : « 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. »
Éviter les échecs fréquents
Les échecs courants viennent notamment du fait de sauter RUBE_SEARCH_TOOLS, de supposer qu’une connexion est active, d’utiliser des noms de paramètres obsolètes, ou de demander un résultat sans définir l’instrument et l’intervalle. Si un appel échoue, demandez à l’agent d’afficher le schéma d’outil découvert, le tool slug sélectionné, les champs requis, ainsi que le paramètre manquant ou rejeté.
Itérer après le premier résultat
Après la première sortie, affinez votre demande en fonction de ce que l’outil a réellement renvoyé. Si des champs manquent, demandez si le schéma les prend en charge. Si le résultat est trop large, ajoutez des filtres comme la plage de dates, la place de cotation du symbole ou l’intervalle. Si la réponse est difficile à exploiter, demandez un tableau normalisé, un objet JSON, des lignes prêtes pour CSV, ou un court résumé d’exécution.
Renforcer le skill en local
Comme le skill amont est compact, les équipes peuvent l’améliorer en ajoutant localement des exemples pour leurs workflows Twelve Data récurrents : formats de symboles standards, intervalles préférés, colonnes de sortie attendues et gestion des erreurs propre à l’organisation. Conservez la règle de base : dans tout guide twelve-data-automation personnalisé, exigez la découverte d’outils avant l’exécution afin que l’agent reste aligné sur les schémas Rube MCP en direct.
