| Contact | Donate | Imprint |
| Skill | SkillModule |
| Property | Type | Entity | Reference | Module |
| (1) Description | STRING | Skill | ||
| (2) Name | STRING | Skill |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /skill | insertSkill(skill) | SkillModule | POST | Skill |
| (2) /skill/{id} | findSkillById(id) | SkillModule | GET | Skill |
| (3) /skill | findAllSkill() | SkillModule | GET | Skill |
| (4) /userskill/skill/{id} | findAllUserSkillOfSkill(id) | SkillModule | GET | Skill UserSkill |
| (5) /skill/{id} | deleteSkillById(id) | SkillModule | DELETE | Skill |
| (6) /skill/{id} | updateSkillById(skill) | SkillModule | PUT | Skill |
| (7) /skillendorsement/skill/{id} | findAllSkillEndorsementOfSkill(id) | UserAccountModule | GET | Skill SkillEndorsement |
Example:
final Skill skill = (Skill) invokeModule(SKILL_MODULE + "/skill/" + id, Skill.class);| Contact | Donate | Imprint |