How are Final Cut Pro X workflow extensions developed? Is there another way to export/ import videos from Final Cut Pro X directly to another app?

The users of the software of the company I work in can download videos from there, then use Final Cut Pro X to process them, and then upload them. It would be great if importing and exporting videos from and to the projects can be done directly from Final Cut Pro X. From what I understand to achieve that we should use workflow extensions. Is that correct? I know that there is also the possibility to make plugins for Final Cut Pro X with FxPlug but these plugins seem to be for creating effects, and don’t seem applicable in this case, but please correct me if I’m wrong.

As far as I understand workflow extensions are extensions to macOS apps. Does someone have more information on how they are developed? For example in Xcode there is no Final Cut Pro X extension option. I requested more information from Apple like a month ago, but am still waiting for response. I cannot post any code of what I tried, because I wouldn’t know where to begin.

BTW I know about the drag and drop options between FCP and another macOS app and also the usage of Apple events and custom share destination, bu the idea is though not to leave Final Cut Pro for this.

Any help would be appreciated.

How are Final Cut Pro X workflow extensions developed? Is there another way to export/ import videos from Final Cut Pro X directly to another app?
 
 
Q