Buckets:

rtrm's picture
download
raw
4.53 kB
import{s as _,n as H,o as Q}from"../chunks/scheduler.f3b1e791.js";import{S as L,i as z,e as p,s as n,c as Z,h as V,a as f,d as l,b as i,f as X,g as G,j as g,k as v,l as F,m as s,n as C,t as W,o as S,p as I}from"../chunks/index.023a9934.js";import{C as R}from"../chunks/CodeBlock.bbd9614a.js";import{H as Y,E as P}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.91dc53e6.js";function A($){let a,k,u,w,o,h,r,B='Use <code>kernels skills add</code> to install the skills for AI coding assistants like Claude, Codex, and OpenCode. For now, only the <code>cuda-kernels</code> skill is supported. Skill files are downloaded from the <code>huggingface/kernels</code> directory in this <a href="https://github.com/huggingface/kernels/tree/main/skills" rel="nofollow">repository</a>.',b,m,E="Skills instruct agents how to deal with hardware-specific optimizations, integrate with libraries like diffusers and transformers, and benchmark kernel performance in consistent ways.",U,c,N="Examples:",J,d,j,M,T,y,x;return o=new Y({props:{title:"kernels skills add",local:"kernels-skills-add",headingTag:"h3"}}),d=new R({props:{code:"JTNDQ29weUxMTVR4dE1lbnUlMjBjb250YWluZXJTdHlsZSUzRCUyMmZsb2F0JTNBJTIwcmlnaHQlM0IlMjBtYXJnaW4tbGVmdCUzQSUyMDEwcHglM0IlMjBkaXNwbGF5JTNBJTIwaW5saW5lLWZsZXglM0IlMjBwb3NpdGlvbiUzQSUyMHJlbGF0aXZlJTNCJTIwei1pbmRleCUzQSUyMDEwJTNCJTIyJTNFJTNDJTJGQ29weUxMTVR4dE1lbnUlM0UlMEElMEElMjMlMjBpbnN0YWxsJTIwZm9yJTIwQ2xhdWRlJTIwaW4lMjB0aGUlMjBjdXJyZW50JTIwcHJvamVjdCUwQWtlcm5lbHMlMjBza2lsbHMlMjBhZGQlMjAtLWNsYXVkZSUwQSUwQSUyMyUyMGluc3RhbGwlMjBnbG9iYWxseSUyMGZvciUyMENvZGV4JTBBa2VybmVscyUyMHNraWxscyUyMGFkZCUyMC0tY29kZXglMjAtLWdsb2JhbCUwQSUwQSUyMyUyMGluc3RhbGwlMjBmb3IlMjBtdWx0aXBsZSUyMGFzc2lzdGFudHMlMEFrZXJuZWxzJTIwc2tpbGxzJTIwYWRkJTIwLS1jbGF1ZGUlMjAtLWNvZGV4JTIwLS1vcGVuY29kZSUwQSUwQSUyMyUyMGluc3RhbGwlMjB0byUyMGElMjBjdXN0b20lMjBkZXN0aW5hdGlvbiUyMGFuZCUyMG92ZXJ3cml0ZSUyMGlmJTIwYWxyZWFkeSUyMHByZXNlbnQlMEFrZXJuZWxzJTIwc2tpbGxzJTIwYWRkJTIwLS1kZXN0JTIwfiUyRm15LXNraWxscyUyMC0tZm9yY2UlMEElMjMlMjMlMjMlMjBDcmVhdGUlMjBhJTIwbmV3JTIwa2VybmVsJTIwcHJvamVjdCUwQWtlcm5lbHMlMjBpbml0JTIwbXktdXNlcm5hbWUlMkZteS1rZXJuZWwlMjAtLXNraWxscyUyMH4lMkZteS1za2lsbHM=",highlighted:`&lt;CopyLLMTxtMenu containerStyle=<span class="hljs-string">&quot;float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;&quot;</span>&gt;&lt;/CopyLLMTxtMenu&gt;
<span class="hljs-comment"># install for Claude in the current project</span>
kernels skills add --claude
<span class="hljs-comment"># install globally for Codex</span>
kernels skills add --codex --global
<span class="hljs-comment"># install for multiple assistants</span>
kernels skills add --claude --codex --opencode
<span class="hljs-comment"># install to a custom destination and overwrite if already present</span>
kernels skills add --dest ~/my-skills --force
<span class="hljs-comment">### Create a new kernel project</span>
kernels init my-username/my-kernel --skills ~/my-skills`,wrap:!1}}),M=new P({props:{source:"https://github.com/huggingface/kernels/blob/main/docs/source/cli-skills.md"}}),{c(){a=p("meta"),k=n(),u=p("p"),w=n(),Z(o.$$.fragment),h=n(),r=p("p"),r.innerHTML=B,b=n(),m=p("p"),m.textContent=E,U=n(),c=p("p"),c.textContent=N,J=n(),Z(d.$$.fragment),j=n(),Z(M.$$.fragment),T=n(),y=p("p"),this.h()},l(e){const t=V("svelte-u9bgzb",document.head);a=f(t,"META",{name:!0,content:!0}),t.forEach(l),k=i(e),u=f(e,"P",{}),X(u).forEach(l),w=i(e),G(o.$$.fragment,e),h=i(e),r=f(e,"P",{"data-svelte-h":!0}),g(r)!=="svelte-10pqona"&&(r.innerHTML=B),b=i(e),m=f(e,"P",{"data-svelte-h":!0}),g(m)!=="svelte-sfhhkf"&&(m.textContent=E),U=i(e),c=f(e,"P",{"data-svelte-h":!0}),g(c)!=="svelte-kvfsh7"&&(c.textContent=N),J=i(e),G(d.$$.fragment,e),j=i(e),G(M.$$.fragment,e),T=i(e),y=f(e,"P",{}),X(y).forEach(l),this.h()},h(){v(a,"name","hf:doc:metadata"),v(a,"content",D)},m(e,t){F(document.head,a),s(e,k,t),s(e,u,t),s(e,w,t),C(o,e,t),s(e,h,t),s(e,r,t),s(e,b,t),s(e,m,t),s(e,U,t),s(e,c,t),s(e,J,t),C(d,e,t),s(e,j,t),C(M,e,t),s(e,T,t),s(e,y,t),x=!0},p:H,i(e){x||(W(o.$$.fragment,e),W(d.$$.fragment,e),W(M.$$.fragment,e),x=!0)},o(e){S(o.$$.fragment,e),S(d.$$.fragment,e),S(M.$$.fragment,e),x=!1},d(e){e&&(l(k),l(u),l(w),l(h),l(r),l(b),l(m),l(U),l(c),l(J),l(j),l(T),l(y)),l(a),I(o,e),I(d,e),I(M,e)}}}const D='{"title":"kernels skills add","local":"kernels-skills-add","sections":[],"depth":3}';function q($){return Q(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class le extends L{constructor(a){super(),z(this,a,q,A,_,{})}}export{le as component};

Xet Storage Details

Size:
4.53 kB
·
Xet hash:
6375821acf86b87258ba45902d0e47390f852b6c36a87808e7d7ec051a110d4a

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.