Skills plugin is not documented and caused a broken build

Hello,

ich have noticed a Plugin called Skills was added with OpenSearch 2.12.

Can anyone tell me what this is for? There is no hint in the repo (GitHub - opensearch-project/skills). There is no documentation.

Why is there not notice that this is now a bundled plugin? (It is also missing here Installing plugins - OpenSearch Documentation ).

For me this plugin was a breaking change. We build our own OpenSearch Docker image and the removal of the ml plugin was now failing because skill depends on ml.

Hi Charlie (@modelcollapse), do you have insight into this? Looks like you are the owner of the Skills repo. Thanks.

The skills repo is build to link all opensearch functions with agent framework, the LLMs are now able to access all kinds of data (index data and meta data) via this repo. If you want to remove the ml stuff, you can remove this plugin as well.

Should we add it to the list of bundled plugins? Installing plugins - OpenSearch Documentation

There’s description in the repo: GitHub - opensearch-project/skills, basically this repo provides tools for agent framework in ml-commons, you can delete this first and then delete ml-commons.

Yes, will create PR to update the document.

It is already there.

Here is the updated section: Installing plugins - OpenSearch Documentation

Thank you for updating the documentation.

That is a very vague term. Why is this not part of the ml plugin and why is this a bundled plugin? For every bundled plugin I would expect a little more explanation. This should also contains dependencies between these plugins as well.

This would promote the use of the plugins and also the possibility to contribute to the project.

That’s a great idea! We encourage and rely on community contributions. Would you be interested in adding content?

When I have content, I will raise an issue. Thank you for the link.

1 Like