Insert rock star Robert's introduction (7)
I believe the answer is:
implant
'insert' is the definition.
(I know that implant is a more specific form of the action insert)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for implant that I've seen before include "Establish" , "Bristol may get boost from this" , "Insert in tissue" , "Something surgically grafted into body" , "New element in trap" .)