> Did you use this feature yet? If yes, what does your extension actually do?
Our team developed a simple automation portal that we embedded into an extension and showed inside the console. This was a very simple web page that runs on Python Flask and has a few buttons for functionality.
> Did you create your own extension, or used/tested with the examples from Github?
I have used both. For the example above we developed our own.
> Did you have devs help you with the first steps or is it kinda trivial and can be done without prior JavaScript and/or React knowledge?
I did meet with the Check Point developers about it to get me started with extensions but the examples on GitHub helped understand how the code should run.
An extension is simply an html page that is presented inside SmartConsole. Going beyond that, there are some hooks you can use to pass data between extension and SmartConsole. Focus on building the functionality you want in a simple web page first, then add the extension code and embed into SmartConsole.