Knowledge and skills are considered as important by the firms. In this paper, we present a synthesis of our works on knowledge engineering and skill management. General methodologies are presented. Applications on knowledge engineering for design and skill management in production illustrate the proposed methodologies.