Die Skills stellen für den Agenten nützliche, einfache und komplexe Aktionen zur Verfügung. Sie liefern ausdrücklich keine Feldbewertungswerkzeuge für den Agenten.
Die Aktionen fallen in zwei verschiedene Kategorien: Sofort ausgeführte Aktionen (wie turnNeck() oder say()) und Aktionen, die innerhalb des Zyklenschemas des Soccerservers ausgeführt werden (wie basicDash() oder interceptBall()). Jeder Skill liefert einen Rückgabewert zurück, aus dem ersichtlich ist, in welchem Maß erfolgreich die angestrebte Aktion war.
Die AdvSkills werden für den Agenten als Zeiger exportiert.
Für weitere Informationen zu den Skills gibt es eine Dokumentation dort, siehe auch AdvSkills.h.