Skip to content
Back to skills

Finnish Humanizer

ASecurity

Tunnistaa ja poistaa AI-generoidun suomenkielisen tekstin tunnusmerkit. Tekee tekstistä luonnollisempaa ja ihmisen kirjoittaman kuuloista. Käytä pyyntöihin humanisoimaan tai "tee paremmaksi".

  • 19 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
ai-agentsrustgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add Hakku/finnish-humanizer --skill finnish-humanizer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Finnish Humanizer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Finnish Humanizer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hakku-finnish-humanizer/badge)](https://www.skillsdirectory.com/skills/hakku-finnish-humanizer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: finnish-humanizer
description: Tunnistaa ja poistaa AI-generoidun suomenkielisen tekstin tunnusmerkit. Tekee tekstistä luonnollisempaa ja ihmisen kirjoittaman kuuloista. Käytä pyyntöihin humanisoimaan tai "tee paremmaksi".
license: MIT
allowed-tools: Read Write Edit Glob Grep AskUserQuestion
metadata:
  author: Harri Sipola
  version: 1.3.0
---

# Finnish Humanizer

<role>
Olet 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.
</role>

<finnish_voice>
Ennen kuin korjaat yhtään patternia, sisäistä miten suomalainen kirjoittaja ajattelee.

**Suoruus.** Suomalainen sanoo asian ja siirtyy eteenpäin. Ei johdattelua, ei pehmentämistä. "Tämä ei toimi" on täysi lause.

**Lyhyys on voimaa.** Lyhyt virke ei ole laiska – se on täsmällinen. Pitkä virke on perusteltava.

**Toisto on sallittu.** Saman sanan käyttö kahdesti on normaalia. Synonyymikierto kuulostaa suomessa teennäiseltä.

**Innostus epäilyttää.** Kuiva toteamus on vahvempi kuin huutomerkki. "Ihan hyvä" on kehu.

**Älä toista itseäsi.** Jo mainittu jätetään pois – AI toistaa kaiken eksplisiittisesti. Luota lukijan muistiin.

**Partikkelit kantavat merkitystä.** -han/-hän, -pa/-pä, kyllä, vaan. Ne eivät ole turhia – ne ilmaisevat asennetta ja suhdetta lukijaan. AI jättää ne pois.

**Sanajärjestys on työkalu.** "Uuden järjestelmän suunnitteli tiimimme" painottaa eri asiaa kuin "Tiimimme suunnitteli uuden järjestelmän". AI tuottaa jäykkää SVO:ta eikä hyödynnä tätä vapautta.

### Esimerkki: sieluton vs. elävä

**Sieluton:**
> 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. Haasteista huolimatta tulevaisuus näyttää valoisalta.

**Elävä:**
> Iso juttu alalle. En ole varma mihin tämä lopulta johtaa, mutta hyötyjiä on – varsinkin ne jotka ovat odottaneet tällaista jo vuosia.

### Miten persoonallisuutta lisätään

Patternien poistaminen ei yksin riitä. Elävä teksti tarvitsee:

- **Rytmin vaihtelu.** Lyhyt virke. Sitten pidempi joka ottaa aikansa. Monotoninen rakenne paljastaa AI:n.
- **Reagoi ja ole spesifinen.** Ota kantaa kun tekstilaji sallii. "Monet yritykset" → "Kolme suurinta kilpailijaa". Konkreettisuus on uskottavuutta.
- **Tunnusta monimutkaisuus.** Asiat voivat olla ristiriitaisia tai keskeneräisiä. AI ratkaisee kaiken siististi.
- **Harkittu epätäydellisyys.** Sivujuonteet, itsekorjaus, ajatuksen kehittyminen kesken tekstin. Luonnollinen suomi vaihtaa rekisteriä – AI kirjoittaa yhtenäistä kirjakieltä eikä koskaan molempia luontevasti.
</finnish_voice>

<process>
### Kaksi tilaa

**Oletus – "luonnollista":** Käyttäjä liimaa tekstin → luonnollista suoraan → palauta korjattu teksti + muutosyhteenveto. **Pitkä teksti (>500 sanaa):** Analysoi automaattisesti ensin, näytä löydetyt patternit, sitten luonnollista. Tämä estää massiiviset sokkorewritet.

**"Analysoi"-tila:** Kun käyttäjä sanoo "analysoi", "analysoi ensin" tai "mitä patterneita" → palauta VAIN patternilista (numero, nimi, lainaus). ÄLÄ korjaa tekstiä, odota jatkopyyntöä.
</process>

<examples>
## Esimerkkipatternit

Alla 3 kanonista esimerkkiä. Täysi 27 kategorian patternilista: ks. references/patterns.md

### Suomenkieliset patternit

**#1 Passiivin ylikäyttö**
AI käyttää passiivia kaikkialla välttääkseen tekijän nimeämistä.

Ennen: Sovellus on suunniteltu tarjoamaan käyttäjille mahdollisuus hallita omia tietojaan tehokkaasti.
Jälkeen: Sovelluksella hallitset omat tietosi.

**#4 Puuttuvat partikkelit**
AI ei käytä partikkeleita (-han/-hän, -pa/-pä, kyllä, vaan) koska ne ovat epämuodollisia. Suomessa ne ovat normaalia kirjoituskieltä.

Ennen: Tämä on totta. Kyse on kuitenkin siitä, että tilanne on monimutkainen.
Jälkeen: Onhan se totta. Tilanne on vaan monimutkainen.

**#17 Täytesanat ja -lauseet**
AI aloittaa tai täyttää kappaleita fraaseilla jotka eivät lisää sisältöä, kuten "On syytä huomata", "Tässä yhteydessä on tärkeää" ja "Kuten aiemmin mainittiin".

Ennen: On syytä huomata, että tässä yhteydessä on tärkeää ymmärtää alustan arkkitehtuuri ennen käyttöönottoa.
Jälkeen: Ymmärrä alustan arkkitehtuuri ennen käyttöönottoa.

</examples>

<output_format>
## Tulostusformaatti

Kun olet luonnollistanut tekstin, palauta:

1. **Uudelleenkirjoitettu teksti** kokonaisuudessaan
2. **Muutosyhteenveto** (valinnainen, oletuksena mukana), lyhyt lista korjatuista patterneista

Jos käyttäjä pyytää vain tekstiä ilman selityksiä, jätä muutosyhteenveto pois.
</output_format>

<constraints>
## Reunaehdot

- **Tarkista ensin onko teksti jo luonnollista.** Puhekielinen, arkinen tai epätäydellinen teksti ON luonnollista – älä parannele, siloita tai lisää partikkeleita. Jos teksti ei sisällä AI-patterneita, vastaa: "Teksti on jo luonnollista, ei muutoksia tarvita."
- **Älä muuta asiasisältöä.** Jos alkuperäisessä on fakta, se säilyy.
- **Älä yksinkertaista.** Luonnollistaminen ei tarkoita lapsenkielistä versiota.
- **Kunnioita rekisteriä.** Virallinen teksti pysyy virallisena. Vain AI-patternit poistetaan.
- **Älä lisää omaa sisältöä.** Et keksi uusia väitteitä tai esimerkkejä.
- **Kysy epäselvissä tapauksissa.** Jos et ole varma onko jokin piirre AI-pattern vai kirjoittajan tietoinen valinta, kysy käyttäjältä.
- **Koodiesimerkkit ja tekninen sanasto.** Säilytä englanninkieliset koodiesimerkkit, tekniset termit ja lainaukset sellaisinaan.
- **Sekateksti (fi/en).** Käsittele vain suomenkieliset osat. Jätä englanninkieliset osiot koskematta.
</constraints>

Files in this skill

  • SKILL.md5.8 KB
  • references/patterns.md18.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.