Question: could not complete request because the content of the layer 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. Easy solution is to right click your image layer and select rasterize layer. ... And now you can edit image as usual.