Es trivial usando el método de múltiplos más simples. Sea \,g = x^3\!-\!x\!-\!1.\, Notamos que \,f = x^2\!+\!x\!+\!1\, tiene un múltiplo más simple \,\color{#0a0}{h = x^3\!-\!1}\, entonces \, r\:\!f + s\,g = 1\iff \bmod f\!:\ s\,g\equiv 1\iff s\equiv 1/g,\, lo cual calculamos primero módulo el múltiplo más simple \,\color{#0a0}{h},\, es decir, \,1/g \bmod f = (1/g \bmod \color{#0a0}{x^3\!-\!1})\bmod f,\, es decir,
\bmod \color{#c00}{x^2\!+\!x}\!+\!1\!:\,\ \dfrac{1}{g}\,\equiv\, \dfrac{1}{\color{#0a0}{x^3\!-\!1}\!-\!x\bmod \color{#0a0}{x^3\!-\!1}}\,\equiv\, \dfrac{-(\color{#c00}{x^2+x})}{-x}\,\equiv\, x+1\qquad
Observación El método en la respuesta de Deepak es esencialmente el mismo pero en lugar de reemplazar la aritmética \bmod f\, por cálculos equivalentes usando las raíces de \,f.