Custom Shader Plugin (UE 4.25)

I am new with UE4, currently, I want to learn how to do a simple custom shader plugin for Unreal Engine.
Is it possible to get light information from the engine and use it on the plugin?
Is there any example of how to do it?

So far, I have this reference(GitHub - Temaran/UE4ShaderPluginDemo: A tutorial project that shows how to implement HLSL Pixel and Compute shaders in UE4) to do a custom plugin.
It’s very hard to do custom shader in UE compare with Unity :frowning: