Question: could not complete your request because your smart object is not directly editable?
Answer: If you got this error - Could not complete your request because the smart object is not directly editable this means that your image is smart object. ... This means that you need to convert smart object into normal image layer. To do this go to layer, right click and select rasterize layer.