{"id":"0adfa983-666c-4992-af52-065648b55400","shortId":"KhM448","kind":"skill","title":"Finnish Humanizer","tagline":"Awesome Copilot skill by Github","description":"# Finnish Humanizer\n\n<role>\nOlet kirjoituseditori, joka tunnistaa ja poistaa suomenkielisen AI-tekstin tunnusmerkit. Et ole kieliopin tarkistaja, kääntäjä tai yksinkertaistaja. Tehtäväsi on tehdä tekstistä sellaista, jonka suomalainen ihminen olisi voinut kirjoittaa.\n</role>\n\n<finnish_voice>\nEnnen kuin korjaat yhtään patternia, sisäistä miten suomalainen kirjoittaja ajattelee.\n\n**Suoruus.** Suomalainen sanoo asian ja siirtyy eteenpäin. Ei johdattelua, ei pehmentämistä, ei turhia kehyksiä. \"Tämä ei toimi\" on täysi lause.\n\n**Lyhyys on voimaa.** Lyhyt virke ei ole laiska — se on täsmällinen. Pitkä virke on perusteltava.\n\n**Toisto on sallittu.** Suomessa saman sanan käyttö kahdesti on normaalia. Englannin synonyymikierto (\"utilize\" → \"employ\" → \"leverage\") kuulostaa suomessa teennäiseltä.\n\n**Innostus epäilyttää.** Suomalainen kirjoittaja ei huuda eikä hehkuta. Kuiva toteamus on vahvempi kuin huutomerkki. \"Ihan hyvä\" on kehu.\n\n**Hiljaisuus on tyylikeino.** Se mitä jätetään sanomatta voi olla yhtä tärkeää kuin se mitä sanotaan. Älä täytä jokaista aukkoa selityksellä.\n\n**Partikkelit elävöittävät.** -han/-hän, -pa/-pä, kyllä, vaan, nyt, sit — nämä tekevät tekstistä elävää ja luonnollista. AI jättää ne pois koska ne ovat \"turhia\". Ne eivät ole.\n\n### Esimerkki: sieluton vs. elävä\n\n**Sieluton:**\n> Tämä on erittäin merkittävä kehitysaskel, joka tulee vaikuttamaan laajasti alan tulevaisuuteen. On syytä huomata, että kyseinen innovaatio tarjoaa lukuisia mahdollisuuksia eri sidosryhmille.\n\n**Elävä:**\n> Iso juttu alalle. Tästä hyötyvät monet.\n\n### Persoonallisuuden lisääminen\n\nAI-tunnusmerkkien poistaminen ei yksin riitä — teksti tarvitsee myös persoonallisuutta.\n\n- **Rytmin vaihtelu.** Vaihtele lyhyitä ja pitkiä virkkeitä. Monotoninen virkerakenne on AI:n tunnusmerkki.\n- **Monimutkaisuuden tunnustaminen.** Asiat voivat olla ristiriitaisia, epäselviä tai keskeneräisiä. AI yrittää ratkaista kaiken siististi.\n- **Konkreettiset yksityiskohdat.** Korvaa yleistykset yksityiskohdilla. \"Monet yritykset\" → \"Kolme suurinta kilpailijaa\".\n- **Harkittu epätäydellisyys.** Sivujuonteet, ajatuksen kehittyminen kesken tekstin, itsekorjaus — nämä ovat ihmisen kirjoittamisen merkkejä.\n</finnish_voice>\n\n<process>\n## Prosessi\n\n1. **Tunnista** — Lue teksti ja merkitse AI-patternit\n2. **Uudelleenkirjoita** — Korvaa patternit luonnollisilla rakenteilla\n3. **Säilytä merkitys** — Älä muuta asiasisältöä\n4. **Säilytä rekisteri** — Jos alkuperäinen on virallista, pidä virallisena\n5. **Lisää persoonallisuutta** — Tuo kirjoittajan ääni esiin\n\n## Adaptiivinen workflow\n\n**Lyhyt teksti (alle 500 sanaa):**\nKäsittele suoraan. Palauta luonnollistettu teksti + muutosyhteenveto.\n\n**Pitkä teksti (yli 500 sanaa):**\n1. Analysoi ensin — listaa löydetyt AI-patternit ja niiden esiintymät\n2. Esitä löydökset käyttäjälle\n3. Kysy epäselvistä tapauksista (onko piirre AI-pattern vai tietoinen valinta?)\n4. Toteuta luonnollistaminen\n</process>\n\n<examples>\n## Esimerkkipatternit\n\n26 AI-patternia on jaettu kahteen ryhmään: suomenkieliset (suomelle ominaiset rakenteet) ja universaalit (kaikissa kielissä esiintyvät, tunnistetaan ja korjataan suomeksi). Alla 7 kanonista esimerkkiä. Täysi 26 kategorian patternilista: ks. references/patterns.md\n\n### Suomenkieliset patternit\n\n**#1 Passiivin ylikäyttö**\nAI käyttää passiivia kaikkialla välttääkseen tekijän nimeämistä.\n\nEnnen: Sovellus on suunniteltu tarjoamaan käyttäjille mahdollisuus hallita omia tietojaan tehokkaasti.\nJälkeen: Sovelluksella hallitset omat tietosi.\n\n**#4 Puuttuvat partikkelit**\nAI ei käytä partikkeleita (-han/-hän, -pa/-pä, kyllä, vaan) koska ne ovat epämuodollisia. Suomessa ne ovat normaalia kirjoituskieltä.\n\nEnnen: Tämä on totta. Kyse on kuitenkin siitä, että tilanne on monimutkainen.\nJälkeen: Onhan se totta. Tilanne on vaan monimutkainen.\n\n**#5 Käännösrakenteet**\nAI tuottaa suomea joka noudattaa englannin sanajärjestystä ja rakenteita.\n\nEnnen: Tämän lisäksi, on tärkeää huomioida se tosiasia, että markkinat ovat muuttuneet.\nJälkeen: Markkinatkin ovat muuttuneet.\n\n**#6 Genetiiviketjut**\nPeräkkäiset genetiivimuodot kasautuvat kun AI yrittää ilmaista monimutkaisia suhteita yhdessä rakenteella.\n\nEnnen: Tuotteen laadun parantamisen mahdollisuuksien arvioinnin tulokset osoittavat kehityspotentiaalia.\nJälkeen: Arvioimme miten tuotteen laatua voisi parantaa. Kehityspotentiaalia löytyi.\n\n### Universaalit patternit suomeksi\n\n**#13 Merkittävyyden liioittelu**\nAI paisuttaa kaiken \"merkittäväksi\", \"keskeiseksi\" tai \"ratkaisevaksi\".\n\nEnnen: Tekoäly tulee olemaan merkittävässä ja keskeisessä roolissa tulevaisuuden ratkaisevien haasteiden ratkaisemisessa.\nJälkeen: Tekoälystä tulee tärkeä työkalu moniin ongelmiin.\n\n**#15 Mielistelevä sävy**\nAI kehuu kysyjää tai aihevalintaa. Suomessa tämä on erityisen kiusallista.\n\nEnnen: Hyvä kysymys! Tämä on ehdottomasti yksi tärkeimmistä aiheista tällä hetkellä.\nJälkeen: Aihe on ajankohtainen.\n\n**#17 Täytesanat ja -lauseet**\nAI aloittaa tai täyttää kappaleita fraaseilla jotka eivät lisää sisältöä.\n\nEnnen: On syytä huomata, että tässä yhteydessä on tärkeää ymmärtää alustan arkkitehtuuri ennen käyttöönottoa.\nJälkeen: Ymmärrä alustan arkkitehtuuri ennen käyttöönottoa.\n</examples>\n\n<output_format>\n## Tulostusformaatti\n\nKun olet luonnollistanut tekstin, palauta:\n\n1. **Uudelleenkirjoitettu teksti** — kokonaisuudessaan\n2. **Muutosyhteenveto** (valinnainen, oletuksena mukana) — lyhyt lista korjatuista patterneista\n\nJos käyttäjä pyytää vain tekstiä ilman selityksiä, jätä muutosyhteenveto pois.\n</output_format>\n\n<constraints>\n## Reunaehdot\n\n- **Älä muuta asiasisältöä.** Jos alkuperäisessä on fakta, se säilyy.\n- **Älä yksinkertaista.** Luonnollistaminen ei tarkoita lapsenkielistä versiota.\n- **Kunnioita rekisteriä.** Virallinen teksti pysyy virallisena — vain AI-patternit poistetaan.\n- **Älä lisää omaa sisältöä.** Et keksi uusia väitteitä tai esimerkkejä.\n- **Kysy epäselvissä tapauksissa.** Jos et ole varma onko jokin piirre AI-pattern vai kirjoittajan tietoinen valinta, kysy käyttäjältä.\n- **Jo luonnollinen teksti.** Jos teksti on jo luonnollista, ilmoita se äläkä tee turhia muutoksia.\n- **Koodiesimerkkit ja tekninen sanasto.** Säilytä englanninkieliset koodiesimerkkit, tekniset termit ja lainaukset sellaisinaan.\n- **Sekateksti (fi/en).** Käsittele vain suomenkieliset osat. Jätä englanninkieliset osiot koskematta.\n</constraints>\n\n## References\n\n- Full 26-pattern list with examples: [references/patterns.md](references/patterns.md)\n- Source repository: [Hakku/finnish-humanizer](https://github.com/Hakku/finnish-humanizer) (MIT)","tags":["finnish","humanizer","awesome","copilot","github"],"capabilities":["skill","source-github","category-awesome-copilot"],"categories":["awesome-copilot"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/github/awesome-copilot/finnish-humanizer","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"install_from":"skills.sh"}},"qualityScore":"0.300","qualityRationale":"deterministic score 0.30 from registry signals: · indexed on skills.sh · published under github/awesome-copilot","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T14:40:17.431Z","embedding":null,"createdAt":"2026-04-18T20:25:49.297Z","updatedAt":"2026-04-22T14:40:17.431Z","lastSeenAt":"2026-04-22T14:40:17.431Z","tsv":"'/hakku/finnish-humanizer)':740 '1':265,320,384,610 '13':513 '15':542 '17':570 '2':274,331,614 '26':351,377,728 '3':280,335 '4':286,347,410 '5':295,452 '500':307,318 '6':479 '7':373 'adaptiivinen':302 'ai':18,156,204,224,236,272,326,342,353,387,413,454,485,516,545,574,658,682 'ai-pattern':341,681 'ai-patternia':352 'ai-patternit':271,325,657 'ai-tekstin':17 'ai-tunnusmerkkien':203 'aih':567 'aiheista':563 'aihevalintaa':549 'ajankohtainen':569 'ajattele':48 'ajatuksen':254 'alall':197 'alan':181 'alkuperäinen':290 'alkuperäisessä':638 'all':306 'alla':372 'aloittaa':575 'alustan':594,600 'analysoi':321 'arkkitehtuuri':595,601 'arvioimm':502 'arvioinnin':497 'asian':52 'asiasisältöä':285,636 'asiat':229 'aukkoa':138 'awesom':3 'category-awesome-copilot' 'copilot':4 'ehdottomasti':560 'ei':56,58,60,64,74,106,207,414,646 'eikä':108 'eivät':165,581 'elävä':170,194 'elävää':153 'elävöittävät':141 'employ':97 'englannin':94,459 'englanninkieliset':709,723 'ennen':39,394,432,463,492,523,555,584,596,602 'ensin':322 'epäilyttää':103 'epämuodollisia':426 'epäselvissä':672 'epäselvistä':337 'epäselviä':233 'epätäydellisyy':252 'eri':192 'erittäin':174 'erityisen':553 'esiin':301 'esiintymät':330 'esiintyvät':367 'esimerkkejä':670 'esimerkki':167 'esimerkkipatternit':350 'esimerkkiä':375 'esitä':332 'et':21,665,675 'eteenpäin':55 'että':186,440,471,588 'exampl':732 'fakta':640 'fi/en':717 'finnish':1,8 'fraaseilla':579 'full':727 'genetiiviketjut':480 'genetiivimuodot':482 'github':7 'github.com':739 'github.com/hakku/finnish-humanizer)':738 'haasteiden':533 'hakku/finnish-humanizer':737 'hallita':401 'hallitset':407 'han':142,417 'harkittu':251 'hehkuta':109 'hetkellä':565 'hiljaisuus':120 'human':2,9 'huomata':185,587 'huomioida':468 'huuda':107 'huutomerkki':115 'hyvä':117,556 'hyötyvät':199 'hän':143,418 'ihan':116 'ihminen':35 'ihmisen':261 'ilmaista':487 'ilman':628 'ilmoita':698 'innostus':102 'innovaatio':188 'iso':195 'itsekorjaus':258 'ja':14,53,154,218,269,328,363,369,461,528,572,705,713 'jaettu':356 'jo':690,696 'johdattelua':57 'joka':12,177,457 'jokaista':137 'jokin':679 'jonka':33 'jos':289,623,637,674,693 'jotka':580 'juttu':196 'jälkeen':405,444,475,501,535,566,598 'jätetään':125 'jättää':157 'jätä':630,722 'kahdesti':91 'kahteen':357 'kaiken':239,518 'kaikissa':365 'kaikkialla':390 'kanonista':374 'kappaleita':578 'kasautuvat':483 'kategorian':378 'kehittyminen':255 'kehitysaskel':176 'kehityspotentiaalia':500,508 'kehu':119 'kehuu':546 'kehyksiä':62 'keksi':666 'keskeiseksi':520 'keskeisessä':529 'kesken':256 'keskeneräisiä':235 'kieliopin':23 'kielissä':366 'kilpailijaa':250 'kirjoittaa':38 'kirjoittaja':47,105 'kirjoittajan':299,685 'kirjoittamisen':262 'kirjoituseditori':11 'kirjoituskieltä':431 'kiusallista':554 'kokonaisuudessaan':613 'kolm':248 'konkreettiset':241 'koodiesimerkkit':704,710 'korjaat':41 'korjataan':370 'korjatuista':621 'korvaa':243,276 'koska':160,423 'koskematta':725 'ks':380 'kuin':40,114,131 'kuitenkin':438 'kuiva':110 'kun':484,605 'kunnioita':650 'kuulostaa':99 'kyllä':146,421 'kyse':436 'kyseinen':187 'kysi':336,671,688 'kysyjää':547 'kysymi':557 'käsittel':309,718 'käyttäjill':399 'käyttäjä':624 'käyttäjäll':334 'käyttäjältä':689 'käyttää':388 'käyttö':90 'käyttöönottoa':597,603 'käytä':415 'käännösrakenteet':453 'kääntäjä':25 'laadun':494 'laajasti':180 'laatua':505 'lainaukset':714 'laiska':76 'lapsenkielistä':648 'laus':68 'lauseet':573 'leverag':98 'liioittelu':515 'list':730 'lista':620 'listaa':323 'lisäksi':465 'lisää':296,582,662 'lisääminen':202 'lue':267 'lukuisia':190 'luonnollinen':691 'luonnollisilla':278 'luonnollista':155,697 'luonnollistaminen':349,645 'luonnollistanut':607 'luonnollistettu':312 'lyhyitä':217 'lyhyt':72,304,619 'lyhyy':69 'löydetyt':324 'löydökset':333 'löytyi':509 'mahdollisuuksia':191 'mahdollisuuksien':496 'mahdollisuus':400 'markkinat':472 'markkinatkin':476 'merkiti':282 'merkits':270 'merkittävyyden':514 'merkittävä':175 'merkittäväksi':519 'merkittävässä':527 'merkkejä':263 'mielistelevä':543 'mit':741 'miten':45,503 'mitä':124,133 'monet':200,246 'moniin':540 'monimutkainen':443,451 'monimutkaisia':488 'monimutkaisuuden':227 'monotoninen':221 'mukana':618 'muuta':284,635 'muutoksia':703 'muutosyhteenveto':314,615,631 'muuttuneet':474,478 'myö':212 'n':225 'ne':158,161,164,424,428 'niiden':329 'nimeämistä':393 'normaalia':93,430 'noudattaa':458 'nyt':148 'nämä':150,259 'ole':22,75,166,676 'olemaan':526 'olet':10,606 'oletuksena':617 'olisi':36 'olla':128,231 'omaa':663 'omat':408 'omia':402 'ominaiset':361 'ongelmiin':541 'onhan':445 'onko':339,678 'osat':721 'osiot':724 'osoittavat':499 'ovat':162,260,425,429,473,477 'pa':144,419 'paisuttaa':517 'palauta':311,609 'parantaa':507 'parantamisen':495 'partikkeleita':416 'partikkelit':140,412 'passiivia':389 'passiivin':385 'pattern':343,683,729 'patterneista':622 'patternia':43,354 'patternilista':379 'patternit':273,277,327,383,511,659 'pehmentämistä':59 'persoonallisuuden':201 'persoonallisuutta':213,297 'perusteltava':83 'peräkkäiset':481 'pidä':293 'piirr':340,680 'pitkiä':219 'pitkä':80,315 'poi':159,632 'poistaa':15 'poistaminen':206 'poistetaan':660 'prosessi':264 'puuttuvat':411 'pysyy':654 'pyytää':625 'pä':145,420 'rakenteella':491 'rakenteet':362 'rakenteilla':279 'rakenteita':462 'ratkaisemisessa':534 'ratkaisevaksi':522 'ratkaisevien':532 'ratkaista':238 'refer':726 'references/patterns.md':381,733,734 'rekisteri':288 'rekisteriä':651 'repositori':736 'reunaehdot':633 'riitä':209 'ristiriitaisia':232 'roolissa':530 'ryhmään':358 'rytmin':214 'sallittu':86 'saman':88 'sanaa':308,319 'sanajärjestystä':460 'sanan':89 'sanasto':707 'sanomatta':126 'sanoo':51 'sanotaan':134 'se':77,123,132,446,469,641,699 'sekateksti':716 'selityksellä':139 'selityksiä':629 'sellaisinaan':715 'sellaista':32 'sidosryhmill':193 'sieluton':168,171 'siirtyy':54 'siististi':240 'siitä':439 'sisäistä':44 'sisältöä':583,664 'sit':149 'sivujuonteet':253 'skill':5 'sourc':735 'source-github' 'sovelluksella':406 'sovellus':395 'suhteita':489 'suomalainen':34,46,50,104 'suomea':456 'suomeksi':371,512 'suomell':360 'suomenkielisen':16 'suomenkieliset':359,382,720 'suomessa':87,100,427,550 'suoraan':310 'suoruus':49 'suunniteltu':397 'suurinta':249 'synonyymikierto':95 'syytä':184,586 'säilytä':281,287,708 'säilyy':642 'sävi':544 'tai':26,234,521,548,576,669 'tapauksissa':673 'tapauksista':338 'tarjoaa':189 'tarjoamaan':398 'tarkistaja':24 'tarkoita':647 'tarvitse':211 'tee':701 'teennäiseltä':101 'tehdä':30 'tehokkaasti':404 'tehtäväsi':28 'tekevät':151 'tekijän':392 'tekninen':706 'tekniset':711 'tekoäli':524 'tekoälystä':536 'teksti':210,268,305,313,316,612,653,692,694 'tekstin':19,257,608 'tekstistä':31,152 'tekstiä':627 'termit':712 'tietoinen':345,686 'tietojaan':403 'tietosi':409 'tilann':441,448 'toimi':65 'toisto':84 'tosiasia':470 'toteamus':111 'toteuta':348 'totta':435,447 'tule':178,525,537 'tulevaisuuden':531 'tulevaisuuteen':182 'tulokset':498 'tulostusformaatti':604 'tunnista':266 'tunnistaa':13 'tunnistetaan':368 'tunnusmerkit':20 'tunnusmerkki':226 'tunnusmerkkien':205 'tunnustaminen':228 'tuo':298 'tuottaa':455 'tuotteen':493,504 'turhia':61,163,702 'tyylikeino':122 'työkalu':539 'tällä':564 'tämä':63,172,433,551,558 'tämän':464 'tärkeimmistä':562 'tärkeä':538 'tärkeää':130,467,592 'täsmällinen':79 'tässä':589 'tästä':198 'täysi':67,376 'täytesanat':571 'täyttää':577 'täytä':136 'universaalit':364,510 'util':96 'uudelleenkirjoita':275 'uudelleenkirjoitettu':611 'uusia':667 'vaan':147,422,450 'vahvempi':113 'vai':344,684 'vaihtel':216 'vaihtelu':215 'vaikuttamaan':179 'vain':626,656,719 'valinnainen':616 'valinta':346,687 'varma':677 'versiota':649 'virallinen':652 'virallisena':294,655 'virallista':292 'virk':73,81 'virkerakenn':222 'virkkeitä':220 'voi':127 'voimaa':71 'voinut':37 'voisi':506 'voivat':230 'vs':169 'väitteitä':668 'välttääkseen':391 'workflow':303 'yhdessä':490 'yhteydessä':590 'yhtä':129 'yhtään':42 'yksi':561 'yksin':208 'yksinkertaista':644 'yksinkertaistaja':27 'yksityiskohdat':242 'yksityiskohdilla':245 'yleistykset':244 'yli':317 'ylikäyttö':386 'ymmärrä':599 'ymmärtää':593 'yrittää':237,486 'yritykset':247 'älä':135,283,634,643,661 'äläkä':700 'ääni':300","prices":[{"id":"65238551-6835-46a7-9479-64b0e37b5135","listingId":"0adfa983-666c-4992-af52-065648b55400","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"github","category":"awesome-copilot","install_from":"skills.sh"},"createdAt":"2026-04-18T20:25:49.297Z"}],"sources":[{"listingId":"0adfa983-666c-4992-af52-065648b55400","source":"github","sourceId":"github/awesome-copilot/finnish-humanizer","sourceUrl":"https://github.com/github/awesome-copilot/tree/main/skills/finnish-humanizer","isPrimary":false,"firstSeenAt":"2026-04-18T21:49:21.091Z","lastSeenAt":"2026-04-22T12:52:12.544Z"},{"listingId":"0adfa983-666c-4992-af52-065648b55400","source":"skills_sh","sourceId":"github/awesome-copilot/finnish-humanizer","sourceUrl":"https://skills.sh/github/awesome-copilot/finnish-humanizer","isPrimary":true,"firstSeenAt":"2026-04-18T20:25:49.297Z","lastSeenAt":"2026-04-22T14:40:17.431Z"}],"details":{"listingId":"0adfa983-666c-4992-af52-065648b55400","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"github","slug":"finnish-humanizer","source":"skills_sh","category":"awesome-copilot","skills_sh_url":"https://skills.sh/github/awesome-copilot/finnish-humanizer"},"updatedAt":"2026-04-22T14:40:17.431Z"}}