[FEAT] Support skills from hf skills (#3956)
* feat: add feature from hf-skills repo
* docs: add update to docs
* test: use subprocess to test
* fix in docs
* Add marketplace skill install and update support
* Add marketplace skill install and update support
* drop skill excess
* remove excess project matter
* fix: annotations in test
* fix: make fail_populate raise so pytest.raises assertion passes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Simplify hf skills install and upgrade flow
* Simplify a bit further
* Fix skills upgrade status after successful install
* Apply suggestions from code review
Co-authored-by: Lucain <lucainp@gmail.com>
Co-authored-by: célina <hanouticelina@gmail.com>
* Delete uv.lock
* simplify
* fix: annotate skill update status literal
* update example
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: célina <hanouticelina@gmail.com>
Co-authored-by: Lucain <lucainp@gmail.com>
Co-authored-by: Lucain <lucain@huggingface.co>