Оформляешь свой скрипт снипетом и вызваешь где нужно... Только зачем? Тут все неплохо справляются с подобными задачами при помощи Ditto.
1) Создаёшь в дереве папку
2) Создаёшь свои "продукты" в виде дочерних документов к ней
3) Натравливаешь Ditto с определёнными параметрами на эту папку
4) Видишь, что всё и так работает