Boa tarde,
Então consegui resolver o problema.
Resolução:
Primeiro criei um skin que é um arquivo .properties contendo todos os skins parameters necessarios para a minha mudança.
Referencia : docs.jboss.org/richfaces/latest_3_3_X/en/devguide/htmal/ArchitectureOverview.html#SkinParametersTablesInRichFaces
Segundo acessei o jar do richfaces, no caso o richfaces-impl, dentro do jar na pasta \META-INF\skins adicionei o meu skin com o nome teste.properties (sem extrair o jar).E em seguida adicionei ao meu projeto novamente.
Terceiro Criei um Bean em escopo de session, chamado SkinBean que no caso possui um atributo private String skin inicializado com o tema padrão do sistema que é o blueSky:
public class Skin{
private String skin = "blueSky";
public String getSkin(){
return skin;
}
public setSkin(String skin){
this.skin = skin;
}
}
Quarto, criei em meu web.xml um param dinamico segue :
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>#{skin.skin}</param-value>
</context-param>
Quinto, de acordo com minha necessidade eu mudo dinamicamente o tema de acordo com oque eu quero, do tema padrão para o meu tema personalizado, no caso personalizei a cor de fundo do editor naquele arquivo .properties que adicionei no jar.