Reuse Packer Provisioners & Builders

I have some provisioners which are common and need to be used in multiple .pkr.hcl files. Instead of duplicating these in every file, I would like to define them in a single file (probably in a different GitHub repository). Note: I am not using JSON, but HCL. Hence I can’t options like jq. Please advise on how to achieve this.