ROBOT OBO Tool

Referencja poleceń dla ROBOT, standardowego CLI OBO-ontologii: wnioskowanie, szablony TSV-do-OWL, QC, konwersja formatów.

Autor: ai4curation · ai4curation/curation-skills

Testowano · Działa ★ 9.6/10

ROBOT OBO Tool — Referencja poleceń dla ROBOT, standardowego CLI OBO-ontologii: wnioskowanie, szablony TSV-do-OWL, QC, konwersja formatów.

Co robi ten skill

Przewodnik referencyjny (SKILL.md + 8 dokumentów/głębokich plików) dla ROBOT, Java CLI używanego przez prawie każdy pipeline budowania ontologii OBO Foundry, obejmujący wnioskowanie (ELK/HermiT), generowanie terminów oparte na szablonach z TSV/CSV, raporty kontroli jakości, konwersję formatów, ekstrakcję modułów, zapytania SPARQL i łańcuchowanie poleceń. Aktywuje się, gdy użytkownik pracuje z plikami ontologii OWL/OBO i potrzebuje zautomatyzowanego kroku budowania/QC/konwersji.

Raport z testu

Zainstalowano prawdziwy Java + pobrano rzeczywisty plik JAR ROBOT z ontodev/robot i uruchomiono go na żywo: naiwny szablon TSV (bez wskazówek umiejętności) natychmiast zawiódł z błędem UNKNOWN TEMPLATE ERROR, podczas gdy udokumentowany 3-wierszowy format szablonu umiejętności (nagłówki / ciągi szablonów jak 'SC %' i 'A rdfs:comment' / dane) wygenerował prawidłowy OWL, który następnie został czysto przekonwertowany do OBO z dokładnie udokumentowanym poleceniem.

Testowano: 2026-07-15 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /robot-obo-toolReferencja poleceń dla ROBOT, standardowego CLI OBO-ontologii: wnioskowanie, szablony TSV-do-OWL, QC, konwersja formatów.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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