Skip to content

move skills to builder.#456

Merged
sayakpaul merged 10 commits intomainfrom
skills-moving
Apr 15, 2026
Merged

move skills to builder.#456
sayakpaul merged 10 commits intomainfrom
skills-moving

Conversation

@sayakpaul
Copy link
Copy Markdown
Member

Fixes #442

Main change:

kernels/src/kernels/cli/skills.py -> kernel-builder/scripts/install_skills.py (standalone script with its own argparse)

Otherwise, we'd need a CLI implemented in Rust. I think that would be overkill for now, for something that's experimental?

The new usage is python kernel-builder/scripts/install_skills.py --claude.

@HuggingFaceDocBuilderDev
Copy link
Copy Markdown

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.

@sayakpaul sayakpaul marked this pull request as draft April 15, 2026 07:56
@sayakpaul sayakpaul marked this pull request as ready for review April 15, 2026 09:55
Copy link
Copy Markdown
Member

@danieldk danieldk left a comment

Choose a reason for hiding this comment

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

Looks great! Added a bunch of comments.

Comment thread kernel-builder/src/main.rs Outdated
Comment thread kernel-builder/src/skills.rs Outdated
Comment thread kernel-builder/src/skills.rs Outdated
Comment thread kernel-builder/src/skills.rs Outdated
Comment thread kernel-builder/src/skills.rs Outdated
Comment thread kernel-builder/src/skills.rs
Comment thread kernel-builder/src/skills.rs
Comment thread kernel-builder/src/skills.rs Outdated
Comment thread kernel-builder/Cargo.toml Outdated
@sayakpaul sayakpaul added this to the 0.15.0 milestone Apr 15, 2026
Copy link
Copy Markdown
Member

@danieldk danieldk left a comment

Choose a reason for hiding this comment

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

Looks great, added one minor nit, feel free to implement or ignore.

"https://raw.githubusercontent.com/huggingface/kernels/main/kernel-builder/skills";

#[derive(Clone, Debug, Default, ValueEnum)]
pub enum SkillId {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Minor nit: just Skill seems like a better name?

@sayakpaul sayakpaul merged commit 0dff455 into main Apr 15, 2026
39 checks passed
@sayakpaul sayakpaul deleted the skills-moving branch April 15, 2026 12:36
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.

Move kernels skills out of the kernels package and transfer to builder

3 participants