Hi @hshidki ,
This is a good question since there are a lot of people who have libraries of their most frequently-used constructions in IDF format. For a case like this, you can simply drop the IDF file with all of your materials and constructions into your user constructions folder that can be found at:
C:\Users\[USERNAME]\AppData\Roaming\ladybug_tools\standards\constructions
Just dropping the IDF file into the constructions folder ensures that all materials and constructions in the IDF will get loaded into your standards library whenever you open Grasshopper. You will see that they show up in the output of the HB Search Constructions component and the HB Search Materials component. And this means that you can assign the constructions to your Honeybee geometry just by using the EnergyPlus name of the constructions (aka. the identifier of the construction) without the need to recreate the construction object within each of your Grasshopper definitions.
Hope that helps and, FYI, you’ll see that there are also folders next to the constructions folder for your frequently-used schedules, programs, construction sets, etc. So all of this can be stored in your standards library for reuse across your Grasshopper definitions.