A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
- program instructions to receive a document, the document indicating skill competencies of a user;
- program instructions to analyze the document to determine a first model, the first model includes skill competencies indicated within the document;
- program instructions to receive a social media profile associated with the user;
- program instructions to analyze the social media profile to determine a second model, the second model including current skills competencies of the user indicated by the social media profile;
- program instructions to compare the first model and the second model to determine missing skill competencies, the missing skill competencies including current skill competencies in the second model that are missing from the document;
- and
- program instructions to modify the document to include the missing skill competencies.