ROBOT OBO Tool

Référence de commande pour ROBOT, le CLI standard OBO-ontology : raisonnement, modèles TSV vers OWL, QC, conversion de format.

par ai4curation · ai4curation/curation-skills

Testé · Fonctionne ★ 9.6/10

ROBOT OBO Tool — Référence de commande pour ROBOT, le CLI standard OBO-ontology : raisonnement, modèles TSV vers OWL, QC, conversion de format.

Ce que fait

Un guide de référence (SKILL.md + 8 fichiers de plongée/docs) pour ROBOT, le CLI Java utilisé par presque tous les pipelines de construction d'ontologies OBO Foundry, couvrant le raisonnement (ELK/HermiT), la génération de termes basée sur des modèles à partir de TSV/CSV, les rapports de contrôle qualité, la conversion de format, l'extraction de modules, les requêtes SPARQL et l'enchaînement de commandes. Se déclenche lorsque l'utilisateur travaille avec des fichiers d'ontologie OWL/OBO et a besoin d'une étape de construction/QC/conversion automatisée.

Rapport de test

A installé du vrai Java + téléchargé le jar ROBOT réel depuis ontodev/robot et l'a exécuté en direct : un TSV de modèle naïf (sans guidance de la compétence) a échoué immédiatement avec UNKNOWN TEMPLATE ERROR, tandis que le format de modèle à 3 lignes documenté par la compétence (en-têtes / chaînes de modèle comme 'SC %' et 'A rdfs:comment' / données) a produit un OWL valide qui a ensuite été converti proprement en OBO avec la commande exacte documentée.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/ai4curation/curation-skills
cd curation-skills
mkdir -p ~/.claude/skills
cp -r robot-obo-tool ~/.claude/skills/robot-obo-tool

Commandes et exemples de prompts

  • /robot-obo-toolRéférence de commande pour ROBOT, le CLI standard OBO-ontology : raisonnement, modèles TSV vers OWL, QC, conversion de format.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Generate OWL term classes from this TSV using robot template
  • Convert my OWL ontology file to OBO format with robot convert
  • Run a QC report on this OBO ontology and check for reasoning errors