Installera och hantera skills
Den här guiden visar hur du fyller en arbetsyta med skills från GitHub: lägg till ett repo som källa, installera de skills du vill ha från det och håll dem uppdaterade över tid.
Det viktiga att känna till innan du börjar: ett källrepo är inte pålitligt. Dess namn, beskrivning och antal stjärnor skrivs av den som äger det. Den enda säkerhetssignal som Control Center litar på är antivirusskanningens utslag, som varje installation passerar innan något når disken eller en agentprompt. Om du vill ha resonemanget kan du läsa avsnittet om skills i agentmodellen; den här sidan håller sig till praktiken.
Skills finns under Inställningar → Arbetsyta → Färdigheter
(/workspaces/<id>/settings/workspace/skills). De är arbetsytespecifika: de
skills du installerar här tillhör bara den här arbetsytan. Sidan har två
flikar: Installerade (lokala skills, inklusive en redigerare för Ny
färdighet) och Källor (GitHub-kataloger). Båda skrivningarna passerar
samma scangrind.
Lägg till ett skill-repo
Avsnitt med rubriken “Lägg till ett skill-repo”- Öppna Inställningar → Arbetsyta → Färdigheter och växla till fliken Källor.
- Tryck på Lägg till arkiv.
- Klistra in en URL till ett GitHub-repo, till exempel
https://github.com/anthropics/skills, och bekräfta.
Servern kontrollerar att repot finns och är synligt med dess inloggningsuppgifter och lägger sedan till det i den vänstra listen. Det finns ingen kurerad butik i mitten: vilket GitHub-repo som helst fungerar, vilket också innebär att det är du som får bedöma anseendet — ett antal stjärnor är ett belägg, aldrig en garanti.
Ett repos skills är de kataloger som innehåller en SKILL.md (upp till tre
nivåer djupt, plus Claude-pluginmarknadsplatsens layout
plugins/<plugin>/skills/<skill>, med beroende- och vendor-träd överhoppade).
Om rutnätet senare säger att repot inte har några skills är det precis vad det
betyder: ingen katalog i det följer skillkonventionen.
Granska en skill innan du installerar
Avsnitt med rubriken “Granska en skill innan du installerar”Välj ett repo i listen; dess skills visas som ett rutnät till höger, med ett filterfält ovanför som begränsar katalogen efter namn, beskrivning eller slug. Klicka på ett kort för att öppna detaljvyn. Den visar tre saker:
- README, renderad som markdown — skillkatalogens
README.md, eller brödtexten iSKILL.mdnär det inte finns någon README. - Skanningens förhandsvisning — utslaget (
pass,warnellerquarantine), de förmågor som skillens innehåll deklarerar (kör skal, skriver filer, nätverksåtkomst…) och varje fynd som skannern registrerade. - Filantalet — en installation skriver hela skillens katalog, inte bara
dess
SKILL.md.
Förhandsvisningen skannar exakt de byte som en installation skulle skriva, så utslaget du ser är det utslag installationen får; inget omprövas bakom din rygg.
Installera en skill
Avsnitt med rubriken “Installera en skill”- Öppna skillens detaljvy.
- Läs skanningsutslaget. Vid ett
warn- ellerpass-utslag trycker du på Installera. - Vid ett
quarantine-utslag är installera inaktiverat tills du markerar Jag förstår risken – installera ändå. Den åsidosättningen registreras, den antas inte.
Installationen skriver skillens katalog till arbetsytan, registrerar en pin i
skills-lock.json (källrepo, sökväg, commiten den kom från och en
innehållshash), och skillen blir tillgänglig för agenter i arbetsytan. Ett kort
märkt Namnet används betyder att en annan skill redan äger det namnet
lokalt — avinstallera den först.
Uppdatera skills över tid
Avsnitt med rubriken “Uppdatera skills över tid”Kort för installerade skills bär märken: Installerad, eller Uppdatering tillgänglig när repot har flyttat sig förbi commiten du pinnade. Öppna detaljvyn och tryck på Uppdatera för att hämta om vid den nya commiten. En uppdatering passerar samma scangrind som en installation — en skill vars nya version hamnar i karantän avvisas och versionen du hade ligger kvar. Den gamla versionens hash behålls som referens för återställning i låset.
Avinstallera en skill, ta bort ett repo
Avsnitt med rubriken “Avinstallera en skill, ta bort ett repo”Avinstallera (i en installerad skills detaljvy, eller ta bort i fliken Installerade) tar bort skillens katalog och dess pin i låsfilen tillsammans — en avinstallerad skill lämnar inget kvar.
Att ta bort ett repo från listen tar bara bort katalogen: skills du installerade från det förblir installerade och uppdateras fortfarande, eftersom en pin registrerar repot vid namn i stället för via en referens till källposten. Lägg tillbaka repot om du vill bläddra i det igen.
Anropa en skill
Avsnitt med rubriken “Anropa en skill”Skills anropas under sin egen namnrymd, så de krockar aldrig med inbyggda
slash-kommandon (/plan, /goal, /loop, /compact):
/skill:<name>— en skill som är installerad i den här arbetsytan, eller kopplad till agenten/skill:<repo>:<name>— en skill som levereras av ett repo som är utcheckat i den här ytan
Ett enskilt namn som inte är inbyggt löses fortfarande upp, för meddelanden som
skrevs innan namnrymden fanns. /skill:plan är det som når en skill som heter
plan; /plan är alltid det inbyggda.
Reposcopade skills
Avsnitt med rubriken “Reposcopade skills”Ett utcheckat repo kan leverera egna skills, i .agents/skills/,
.agent/skills/, .claude/skills/, .opencode/skills/ eller skills/. De
installeras inte via den här sidan. En agent bär bara skills från det repo
den för närvarande arbetar i; de byts ut när den flyttar. Skrivfältet är inte
avgränsat på det sättet: /skill:<repo>:<name> når vilket repo som helst i
ytan.
Repo-skills genomgår samma fail-closed-scan (pass / warn / quarantine)
innan deras frontmatter når en prompt. warn släpps in; quarantine hålls
tillbaka, och den vägen har ingen operatörsöverstyrning.
Se Reposcopade skills och Slash-kommandon.