Jos olet kopioinut saman ohjeen Claudelle kolmatta kertaa tällä viikolla, olet juuri törmännyt ongelmaan, jonka Claude Skills ratkaisee. Anthropic julkaisi Skills-ominaisuuden syksyllä 2025, ja se on yksi niistä harvoista AI-uutuuksista, jotka ovat samaan aikaan teknisesti yksinkertaisia ja työnkulkujen kannalta merkittäviä. Tässä postauksessa puretaan, mistä on kyse, missä siitä on oikeasti hyötyä, miten ensimmäisen skillin luo – ja miksi tietoturva ei ole sivuseikka.
Skill on kansio, ei taikuutta
Teknisesti Skill on kansio, jossa on SKILL.md-tiedosto. Tiedosto alkaa YAML-metadatalla (nimi ja kuvaus) ja jatkuu markdown-ohjeilla, joita Claude noudattaa. Mukaan voi pakata skriptejä, malleja ja muita resursseja, joita Claude lataa tarvittaessa.
Olennaista on, että Claude ei lataa kaikkia skillejä kerralla. Se näkee ainoastaan niiden metadatan ja päättää sen perusteella, mikä skill on relevantti kyseiseen tehtävään. Tätä kutsutaan progressiiviseksi paljastamiseksi, ja se pitää kontekstin kevyenä myös silloin, kun skillejä on kymmeniä.
Skill ei ole sama asia kuin prompti, Project tai MCP-integraatio – ja erot kannattaa ymmärtää:
- Prompti on kertaluontoinen ohje yhteen keskusteluun.
- Project tuo staattisen taustatiedon, joka on aina käytössä projektin keskusteluissa.
- MCP antaa Claudelle pääsyn ulkoiseen järjestelmään (esim. Jira, Slack, Google Drive).
- Skill opettaa Claudelle miten jokin asia tehdään – toistuvasti, samalla tavalla, oikealla hetkellä aktivoituen.
Skill ja MCP toimivat erityisen hyvin yhdessä: MCP antaa työkalut, Skill opettaa tyylin ja konventiot.
Mihin se oikeasti sopii – ja mihin ei
Skill on parhaimmillaan silloin, kun sama työnkulku toistuu ja lopputuloksen pitää olla ennakoitava. Konkreettisia käyttökohteita ovat esimerkiksi:
- Viikkoraportin pohja asiakkaalle: kiinteä rakenne, sävy ja valmis tapa nostaa riskit ja seuraavat askeleet.
- Retrospektiivin fasilitointi: vakioidut kysymykset, priorisointitapa ja toimenpiteiden kirjaustapa.
- Tarjousdokumentin runko: yrityksen brändiohjeet, vakioidut osiot ja tapa kuvata scope ja oletukset.
- Tikettikonventiot (Jira, Linear): miten user story kirjoitetaan, mitä kenttiä täytetään, mikä on Definition of Ready.
- Kieliohje: esimerkiksi suomen kielen oikeinkirjoitus-, kielioppi- ja tyyliohjeistus, joka aktivoituu automaattisesti aina kun Claude tuottaa suomenkielistä sisältöä. Itse latasin tällaisen
suomi-finnish-skillin GitHubista – ja ero näkyy nopeasti esimerkiksi pilkutuksessa ja yhdyssanoissa.
Skill ei korvaa kaikkea. Jos tehtävä on kertaluontoinen tai konteksti vaihtuu joka kerta, hyvin muotoiltu prompti riittää – eikä skilliä kannata rakentaa. Skill ei myöskään poista tarvetta ajatella: jos alkuperäinen työnkulku on sekava, skill vain automatisoi sekavuuden nopeammaksi.
Yksinkertainen sääntö: jos huomaat kopioivasi samaa ohjetta promptiin kolmatta kertaa, se on skill-ehdokas.
Tietoturva – se kohta, jota ei saa ohittaa
Tämä on se osa, jota Skills-innostuksessa usein sivuutetaan. Anthropic itse varoittaa asiasta selvästi: skill voi sisältää suoritettavaa koodia, ja haitallinen skill voi ohjata Clauden kutsumaan työkaluja tavoilla, jotka eivät vastaa skillin kuvausta. Pahimmillaan seurauksena on datan vuotaminen tai luvaton pääsy järjestelmiin.
Käytännön tarkistuslista ennen skillin käyttöönottoa:
- Lähde. Käytä vain itse tekemiäsi tai Anthropicin virallisia skillejä. Kolmannen osapuolen skilleihin suhtaudu samalla varauksella kuin satunnaiseen GitHub-repoon.
- Auditointi. Lue kaikki tiedostot läpi: SKILL.md, skriptit, konfiguraatiot. Pelkkä kuvauksen lukeminen ei riitä – koodi tekee sen, mitä koodissa lukee.
- Oikeudet. Mieti, mihin Claudella on pääsy silloin kun skill suoritetaan. Mitä enemmän integraatioita, sitä suurempi mahdollinen vahinkopinta.
- ZDR. Skills ei ole Zero Data Retention -piirissä. Jos käsittelet säänneltyä dataa, tämä on tarkistettava organisaation tietosuojalinjauksia vasten.
- Hallinto. Team- ja Enterprise-ympäristöissä ylläpitäjän pitää erikseen sallia Skills. Custom-skillit eivät myöskään synkronoidu claude.ai:n ja API:n välillä, joten käyttöönotto vaatii selkeän omistajuuden ja versionhallinnan.
Auditointia ei tarvitse tehdä käsin. Tein itse Clauden avulla skill-auditor-skillin, joka skannaa ladatun skillin tiedostot automaattisesti ja tuottaa turvallisuusraportin tunnetuista riskimalleista. Se on hyvä esimerkki siitä, miten skillejä voi käyttää myös itse tietoturvan vahvistamiseen – ei pelkästään tuottavuuden parantamiseen.
Tietoturvariski ei ole teoreettinen. Skill on pohjimmiltaan koodi, joka ajetaan sinun oikeuksillasi ja sinun datasi kanssa – ja siihen on suhtauduttava sen mukaisesti.
Näin luot ensimmäisen skillin – kaksi reittiä
Skillin voi rakentaa joko tyhjältä pöydältä tai olemassa olevan keskustelun pohjalta. Suositus riippuu siitä, onko työnkulku jo kypsynyt vai vasta muotoutumassa. Kolmas vaihtoehto on ladata valmis skill – esimerkiksi GitHubista tai Anthropicin Skills Directorysta.
Reitti 1: Olemassa olevasta keskustelusta (suositeltu aloitustapa)
Tämä on helpoin tapa aloittaa. Jos olet jo käynyt Clauden kanssa onnistuneen keskustelun, jossa syntyi hyvä lopputulos, sinulla on jo suurin osa skillistä valmiina. Puuttuu vain sen kiteyttäminen uudelleenkäytettävään muotoon.
Käytännön askeleet:
- Tunnista onnistunut keskustelu. Etsi chat, jossa lopputulos oli juuri sitä, mitä halusit, ja jossa jouduit ohjaamaan Claudea useammalla tarkennuksella.
- Pyydä Claudea tiivistämään työnkulku. Yksinkertainen prompti toimii: “Tiivistä tästä keskustelusta ohje, jonka avulla voit tehdä saman tehtävän tulevaisuudessa ilman että joudun selittämään uudelleen. Nosta esiin oletukset, rakenne ja tyyli.”
- Käytä skill-creator-työkalua. Anthropicin virallinen
skill-creatorohjaa sinut interaktiivisesti läpi SKILL.md-tiedoston rakenteen: kysyy työnkulusta, generoi kansion, muotoilee metadatan ja paketoi resurssit. - Testaa uudella keskustelulla. Aja skill tyhjästä kontekstista ja katso, tuottaako se saman laadun kuin alkuperäinen chat. Jos ei, iteroi ohjetta – ei lopputulosta.
Tämän reitin vahvuus on se, että skill perustuu oikeaan, toimineeseen työnkulkuun. Oma skill-auditor-skillini syntyi juuri näin: kävin Clauden kanssa läpi mitä skillin auditointiprosessin pitäisi kattaa, iteroin tulosta kunnes se toimi, ja kiteytin sen skilliksi. Nyt se aktivoituu automaattisesti aina kun lataan uuden skillin.
Reitti 2: Tyhjältä pöydältä tai valmiista lähteestä
Tämä reitti sopii silloin, kun työnkulku on selkeä mielessäsi mutta sitä ei ole vielä ajettu Claudella – tai kun löydät valmiin skillin, joka kattaa tarpeesi sellaisenaan.
Käytännön askeleet:
- Aloita 2–3 konkreettisesta käyttötapauksesta. Jos et pysty nimeämään tilannetta, jossa skilliä käytetään, et vielä tiedä mitä olet rakentamassa.
- Kirjoita description-kenttä (kuvaus) huolellisesti. Metadatan kuvaus on se, minkä perusteella Claude päättää ladata skillin. Hyvä kuvaus sisältää kaksi asiaa: mitä skill tekee ja milloin sitä pitää käyttää. Huono kuvaus on yleisluontoinen; hyvä kuvaus on spesifi ja toimintaa ohjaava.
- Pidä SKILL.md lyhyenä. Jos se kasvaa yli parinsadan rivin, jaa se useampaan tiedostoon ja viittaa niihin pääohjeesta.
- Testaa negatiivisilla tapauksilla. Varmista, ettei skill aktivoidu tilanteissa, joihin se ei kuulu. Liian leveä kuvaus on yleinen virhe.
Valmiin skillin lataaminen on oma alalajinsa: suomi-finnish-skillin latasin GitHubista, koska en nähnyt syytä kirjoittaa suomen kielen sääntöjä itse alusta alkaen. Olennaista on silti auditoida ladattu skill ennen käyttöä – myös silloin, kun lähde vaikuttaa luotettavalta.
Kumpi reitti valita?
Nyrkkisääntö: aloita reitillä 1, jos sinulla on jo onnistunut chat. Olemassa oleva keskustelu paljastaa heti, mitä ohjeita Claude oikeasti tarvitsee. Tyhjältä pöydältä kirjoitetut skillit ovat usein ensimmäisessä versiossa joko liian yleisiä tai liian jäykkiä, koska tekijällä ei ole palautetta siitä, missä Claude todella kompastuu.
Reittiä 2 käytetään silloin, kun halutaan tuoda olemassa oleva ihmistyönkulku Clauden käyttöön – tai kun joku on jo ratkaissut saman ongelman ja jakanut skillin.
Yhteenveto
Claude Skills on yksinkertainen mutta tehokas tapa muuttaa toistuvat työnkulut uudelleenkäytettäviksi asiantuntijuuden palasiksi. Tekninen kynnys on matala – SKILL.md-tiedoston osaa kirjoittaa kuka tahansa, joka osaa markdownin. Liiketoimintahyöty syntyy silloin, kun skillit sidotaan oikeisiin työnkulkuihin ja niiden käyttöönotto hallitaan kuten mikä tahansa koodi: lähteet tarkistettuina, oikeudet rajattuina ja omistajuus selvänä.
Paras tapa aloittaa on poimia yksi onnistunut keskustelu, tiivistää siitä skill, ja mitata ajaako se asian paremmin kuin nykyinen prompti. Jos ajaa, olet löytänyt toistettavan työnkulun. Jos ei, olet oppinut jotain itse työnkulusta – mikä on yhtä arvokasta.

