برای تولید یک تگ جدید ابتدا لازم است
1. یک کتابخانه جدید ایجاد کنید. یعنی یک پیاده سازی از واسط org.gfaces.facelet.TagLibrary ارائه کنید. برای این کار از موارد مشابه همچون org.gfaces.facelet.lib.core.CoreTagLibrary الگو بگیرید.
2. یک پیاده سازی از واسط org.gfaces.facelet.TagHandler ایجاد کنید.
3. تگ جدید را در TagLibrary بند 1 معرفی کنید.
4. TagLibrary جدید را در TagLibraryRegistery ثبت کنید. برای دسترسی به TagLibraryRegistry از متد org.gfaces.facelet.el.FaceletContext.getTagLibraryRegistry استفاده نمایید. این کار معمولاً در EntryPoint انجام می شود.