What problem does it solve?
The skill-manager Skill solves the problem of managing and organizing skills within a system, providing a seamless way to register, delete, and query skills without manual intervention.
Core Features & Use Cases
- Skill Registration: Automatically register and update skills from local directories into the system database.
- Skill Management: Perform CRUD operations on skills, including listing, deleting, and toggling skill activation.
- API-based Workflow: Leverages API calls to the backend for secure and efficient skill management.
- Use Case: Imagine you have a large number of skills in your system and need a centralized way to manage them. The skill-manager Skill can automate the registration and management process, making it easier to maintain and update your skill ecosystem.
Quick Start
Register a new skill using the 'register' tool: skill-manager_register_skill --source_path "data/skills/new_skill" --name "NewSkill" --description "Description of the new skill" --tools '["{ "name": "tool1", "description": "Tool description", "script_path": "scripts/tool1.py", "parameters": { "type": "object", "properties": { "param1": { "type": "string", "description": "Parameter 1" }, "param2": { "type": "string", "description": "Parameter 2" } } }]''