> I believe the SDK misses documentation in general, examples etc.
Here's the PProPanel sample, which exercises all of PPro's ExtendScript API:
https://github.com/Adobe-CEP/Samples/tree/master/PProPanel
Here's public documentation of those APIs:
https://ppro-scripting.docsforadobe.dev
Here's public documentation about ExtendScript development:
https://extendscript.docsforadobe.dev
> I've tried to use the SDK with the ExtedScript Toolkit in the past and the interface
> with the software is external, so I was always facing issues connecting it, lags and
> errors that I could not solve.
ExtendScript Toolkit was retired years ago; Adobe's ExtendScript debugger for Microsoft Visual Studio Code is the right approach.
https://extendscript.docsforadobe.dev/vscode-debugger/getting-started-with-vscode-debugger.html
> I did manage to get a plugin running and performing some tasks, but it was taking so much
> effort to export/import the plugin files and make it work due to the components naming
> conventions that are non intuitive.
I'm not sure which naming conventions were problematic(?); we're always happy to help with specific questions.
> Doing it with Python took me a couple minutes to have it running as it's working visually.
While Python can be made to cooperate, PPro's API is in ExtendScript (JavaScript). I imagine you must be using keystrokes, which is a very fragile approach.
PPro's API already provides the effect and component names you mentioned.