Skip to content

Conversation

@burtenshaw
Copy link

@burtenshaw burtenshaw commented Feb 11, 2026

This PR adds a new cli command for installing an agent compatible skill. Things to note:

You can test this out with:

  • kernels skills --help
  • kernels skills add --claude etc.

@HuggingFaceDocBuilderDev

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

@julien-c julien-c changed the title [FEATURE] add kernels skill add to the cli [FEATURE] add kernels skills add to the cli Feb 11, 2026
Copy link
Member

@sayakpaul sayakpaul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this! Very interesting.

My main feedback is on the doc:

  1. Let's make what the current skill can do clearer.
  2. Let's supplement the results we got after applying the kernels.
  3. Example on how the generated kernels can be used with get_kernel() so that the integration message it clear.
  4. A note on the output quality (and potentially showing the outputs).


def add_skill(args: Namespace) -> None:
if not (args.claude or args.codex or args.opencode or args.dest):
print(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should be able to do it via exposing a vendor option in the args and then restricting its choices to claude, codex, etc. for example? Do you reckon any disadvantages? The vendor could be an nargs to allow lists as an input.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a makes sense, but this in consistent with other cli tools. like hf and skills

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.

3 participants