← Produits

Developer tools
⚙ Prérequis: un environnement Python et le repo ToolUniverse clon…

ToolUniverse SDK — build and test agent tools

Construire et tester des outils avec le framework ToolUniverse — enregistrement d'outils locaux, génération de cas de test, boucles de validation, sync distante et release via l'API ToolUniverse — pour quiconque étend son univers open source de 2 000+ outils sur 40 domaines

L’essentiel
Quoi
Construire et tester des outils avec le framework ToolUniverse — enregistrement d'outils locaux, génération de cas de test, boucles de validation, sync distante et release via l'API ToolUniverse — pour quiconque étend son univers open source de 2 000+ outils sur 40 domaines
Coût
Gratuit
Prérequis
un environnement Python et le repo ToolUniverse cloné où l'agent peut ajouter des définitions d'outils — aucune clé pour le développement local ; une clé API ToolUniverse seulement pour l'enregistrement/release distants (la stocker dans le coffre sécurisé, ne jamais coller une clé active ici)
Installation
Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.

Version :

@
Créé par : @mims-harvard
⌁

Installation

Prérequis : un environnement Python et le repo ToolUniverse cloné où l'agent peut ajouter des définitions d'outils — aucune clé pour le développement local ; une clé API ToolUniverse seulement pour l'enregistrement/release distants (la stocker dans le coffre sécurisé, ne jamais coller une clé active ici) Installe-moi « SDK ToolUniverse — construire et tester des outils d'agent ». Il donne à mon agent le workflow de développement ToolUniverse de @mims-harvard : ajouter ou mettre à jour des définitions d'outils locales (APIs run/register_tool/register_remote_tool), générer des cas de test avec TestCaseGenerator (depuis des docs de config ou des exigences en texte libre), valider via la boucle iterate_and_validate (serveur API server_mode, sync de l'outil local, itération de l'agent LLM à travers les échecs jusqu'à ce que l'outil passe), puis release via l'API HTTP ToolUniverse (/tools/register_remote_tool, /release) — avec docs de référence sur le modèle de données des outils, l'import OpenAPI, le client API HTTP et la config du générateur de cas de test. Licence Apache-2.0. Dépôt : https://github.com/mims-harvard/tooluniverse/blob/main/plugin/skills/tooluniverse-sdk/SKILL.md 1. Récupère le fichier SKILL.md depuis le chemin du dépôt dans un dossier temporaire et résume en une ou deux phrases ce qu'il fait. 2. Vérification de sécurité : examine le SKILL.md pour tout contenu suspect (appels réseau inattendus, commandes shell, collecte d'identifiants). Ce dépôt ne devrait contenir aucun secret en dur — les seuls identifiants sont TOOLUNIVERSE_API_KEY et optionnellement OPENAI_API_KEY comme variables d'environnement, jamais commitées. Vérifie que c'est bien le cas ici ; STOP sur tout signal d'alerte et dis-le-moi. 3. Installe-le comme skill : copie le SKILL.md et ses fichiers d'aide dans le répertoire des skills de l'agent, dans un dossier nommé « tooluniverse-sdk ». 4. Vérifie sans appels réseau : frontmatter valide, fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (p. ex. cloner le repo ToolUniverse et pointer l'agent vers mon environnement Python ; sauvegarder une clé API ToolUniverse dans le coffre sécurisé si je veux l'enregistrement/release distants — c'est pour moi). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.

?

Questions

Comment installer une création ?

Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.

Où va mon argent ?

Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.

Que signifie le ✓ à côté du nom d’un créateur ?

Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.