The task of finding the right employee among active personnel for a vacant position is challenging for organizations of all sizes, particularly in large businesses where the Human Resources department may not be aware of everyone's skills and competencies. A GraphGist provides a graph data model that simulates this problem and outlines possible semi-automated solutions using collaborative and content-based filtering. The solution leverages both approaches to provide better recommendations for candidates satisfying one or more requirements, and can be implemented with the Cypher query language. A simple internal competence management tool based on Neo4j is also provided for everyday tasks such as organizing training and encouraging cross-evaluation among personnel.