Ansel wyposażony jest w interfejs elastycznego języka skryptowego dla rozszerzenia możliwości.

Skrypty lua mogą być użyte do określenia w Ansel akcji, wyzwalanych po wystąpieniu określonego zdarzenia. Przykładem może być wywołanie zewnętrznej aplikacji podczas eksportu plików w celu zastosowania dodatkowych procedur przetwarzania spoza Ansel.

Lua  to niezależny projekt, założony w 1993 r., oferujący potężny, szybki, lekki i osadzalny język skryptowy. Lua jest szeroko używana przez wiele aplikacji otwartoźródłowych, w oprogramowaniu komercyjnym oraz przy tworzeniu gier.

Ansel korzysta z Lua w wersji 5.4. Opis zasad i składni Lua wykracza poza zakres tego podręcznika. Po dokładne informacje zerknij do instrukcji Lua .

Poniższe sekcje dostarczą krótkiego wprowadzenia, w jaki sposób skrypty Lua mogą być osadzone wewnątrz Ansel.