Skip to content

feat: robust skills management (#610)#620

Merged
sigvardt merged 2 commits intomainfrom
ai/issue-610-skills-management-make-it-production-grade
Mar 23, 2026
Merged

feat: robust skills management (#610)#620
sigvardt merged 2 commits intomainfrom
ai/issue-610-skills-management-make-it-production-grade

Conversation

@sigvardt
Copy link
Copy Markdown
Owner

Summary

This PR implements production-grade LinkedIn skills management, addressing #610.

Changes

  • List Skills: Added linkedin.profile.read_skills MCP tool and extended extractProfileData to include accurate, structured skills data (handles truncated skills and "Show all skills" views).
  • Remove Skills: Implemented two-phase commit linkedin.profile.prepare_remove_skill utilizing a fallback-first strategy to find deletion controls (handles both inline delete buttons and nested "Edit skill" modal deletes).
  • Add Skills (End-to-end): Validated existing autocomplete logic successfully handles soft and technical skills that are completely custom by falling back to text submission without a dropdown hit.

Closes #610

- Added profile.skill_remove action
- Extracted skills list in profile read
- Handled empty skills dropdown cases
- Added MCP tools for read/remove skills
- Improved reorder robustness
@sigvardt sigvardt merged commit e4e5dc8 into main Mar 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Skills management: make it production-grade

1 participant