Skip to content

Chore/mcp skill tools#1124

Open
lizekai-hash wants to merge 4 commits intoeigent-ai:mainfrom
lizekai-hash:chore/mcp-skill-tools
Open

Chore/mcp skill tools#1124
lizekai-hash wants to merge 4 commits intoeigent-ai:mainfrom
lizekai-hash:chore/mcp-skill-tools

Conversation

@lizekai-hash
Copy link

Summary

  • Add an MCP skills-loader server for listing and reading skill files
  • Add a client script to fetch a skill into JSON output
  • Add a placeholder README for the skills directory

Test plan

  • Not run (not requested)

cutekibry and others added 4 commits February 2, 2026 18:37
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Implement a comprehensive skills management system in the MCP & Tools settings page.

Backend changes:
- Add skill_controller.py with REST API endpoints for skill CRUD operations
- Register skill router in app router configuration
- Implement file validation and security checks for skill uploads

Frontend changes:
- Add Skills section to MCP & Tools settings page
- Create SkillList component to display uploaded skills
- Create SkillUploadDialog with drag-and-drop support
- Create SkillDeleteDialog for safe deletion
- Integrate with local backend API using getBaseURL()

Documentation:
- Add example-skill.md as reference template
- Add comprehensive skills_feature.md documentation

Skills are markdown/text files stored in the skills/ directory and accessible
to AI agents through the existing skills-loader MCP server.

Co-authored-by: Cursor <cursoragent@cursor.com>
@lizekai-hash
Copy link
Author

@eigent-ai/maintainers This PR is ready for review.

Added comprehensive Skills management UI with upload/download/delete functionality.

@Wendong-Fan
Copy link
Contributor

thanks @lizekai-hash for the contribution!

@Wendong-Fan Wendong-Fan added this to the Sprint 13 milestone Feb 5, 2026
@lightaime
Copy link
Contributor

Thanks @lizekai-hash for your amazing contribution! For supporting skills in Eigent, we are thinking of using skill_toolkit from camel: https://github.com/camel-ai/camel/blob/master/camel/toolkits/skill_toolkit.py which can achieve similar goals are the Skill MCP you implemented but it would be easier for us to maintain it in camel. It would be great to modify the PR accordingly. WDYT?

@Pakchoioioi Pakchoioioi requested review from 4pmtong and removed request for Zephyroam and nitpicker55555 February 7, 2026 20:04
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.

4 participants