Você não modifica o arquivo /etc/init.d/skeleton . Você copia para um novo arquivo /etc/init.d/mamoudservice (substitua mamoudservice por um nome mais adequado) e então edita esse novo arquivo apropriadamente.
Em seguida, você adiciona um link simbólico de /etc/rc2.d/S99mamoudservice a /etc/init.d/mamoudservice etc.
Use, por exemplo,
/bin/bash -vx /etc/init.d/mamoudservice start
para entender como o bash shell está interpretando seu script.
Se o seu programa daemon /usr/sbin/mamouddaemon estiver codificado em C ou C ++, sugiro usar openlog e syslog dentro, pelo menos para obter mensagens de depuração (não envie para stderr ou stdout em um daemon, não poderia ir a lugar nenhum).
Uma alternativa para ter seu script /etc/init.d/mamoudservice pode ser colocar uma entrada @reboot no seu crontab