Generate a YGOPro Lua script for the following Yu-Gi-Oh card effect:
1 non-Link "Tenyi" monster
--Skyforce Monk
--Monk of the Tenyi
local s,id=GetID()
function s.initial_effect(c)
	--Link summon method
	c:EnableReviveLimit()
	Link.AddProcedure(c,s.matfilter,1,1)
end
function s.matfilter(c,lc,stype,tp)
	return c:IsSetCard(SET_TENYI,lc,stype,tp) and not c:IsType(TYPE_LINK,lc,stype,tp)
end