{
  "schemaVersion": "1.0",
  "item": {
    "slug": "finnish",
    "name": "Finnish",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/finnish",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/finnish",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/finnish",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=finnish",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/finnish"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/finnish",
    "agentPageUrl": "https://openagent3.xyz/skills/finnish/agent",
    "manifestUrl": "https://openagent3.xyz/skills/finnish/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/finnish/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "The Real Problem",
        "body": "AI Finnish is technically correct but sounds off. Too formal. Too kirjakieli (written language). Natives write more casually in puhekieli (spoken style). Match that."
      },
      {
        "title": "Formality Default",
        "body": "Default register is too high. Finnish casual is very different from formal. Unless explicitly formal: lean casual. Puhekieli over kirjakieli."
      },
      {
        "title": "Kirjakieli vs Puhekieli",
        "body": "Two distinct registers:\n\nKirjakieli (written): formal, news, official\nPuhekieli (spoken): daily life, texting, casual\nOnline is almost entirely puhekieli\nPure kirjakieli in casual = robotic"
      },
      {
        "title": "Sinä vs Te",
        "body": "Finnish is informal:\n\nSinä/Sä: universal, everyone\nTe (formal you): very rare, elderly, very formal\nJust use sinä/sä"
      },
      {
        "title": "Spoken Shortcuts",
        "body": "Puhekieli transforms words:\n\nMinä → Mä/Mää\nSinä → Sä/Sää\nHän → Se\nOlet → Oot\nEikö → Eiks"
      },
      {
        "title": "Particles & Softeners",
        "body": "These make Finnish natural:\n\n-han/-hän: emphasis, shared knowledge\n-pa/-pä: softening (\"Katopa\")\n-ko/-kö: questions\nNi: filler (\"Nii\")\nMissing these = stiff"
      },
      {
        "title": "Fillers & Flow",
        "body": "Real Finnish has fillers:\n\nNii, niinku, sillee\nTota, öö, hmm\nSiis, itseasias\nNo, joo, niin"
      },
      {
        "title": "Expressiveness",
        "body": "Don't pick the safe word:\n\nHyvä → Mahtava, Loistava, Sika hyvä\nHuono → Paska, Surkea, Ihan kuraa\nPaljon → Tosi, Ihan, Helvetisti"
      },
      {
        "title": "Common Expressions",
        "body": "Natural expressions:\n\nJoo, Jep, Okei\nEi hätää, Ei mulla mitään\nSelvä, Kyllä, No niin\nAi?, Oikeesti?, Ei voi olla"
      },
      {
        "title": "Reactions",
        "body": "React naturally:\n\nOikeesti?, Mitä?, Eikä!\nVau!, Jes!, Hitto!\nSiistii!, Makeeta!, Aivan!\nHaha, lol in text"
      },
      {
        "title": "Compound Words",
        "body": "Finnish creates long compounds:\n\nDon't break them up\nLentokonesuihkuturbiinimoottoriapumekaanikkoaliupseerioppilas (extreme example)\nNatural compounds are expected"
      },
      {
        "title": "The \"Native Test\"",
        "body": "Before sending: would a Finn screenshot this as \"AI-generated\"? If yes—too kirjakieli, no puhekieli forms, too formal. Use mä, sä."
      }
    ],
    "body": "The Real Problem\n\nAI Finnish is technically correct but sounds off. Too formal. Too kirjakieli (written language). Natives write more casually in puhekieli (spoken style). Match that.\n\nFormality Default\n\nDefault register is too high. Finnish casual is very different from formal. Unless explicitly formal: lean casual. Puhekieli over kirjakieli.\n\nKirjakieli vs Puhekieli\n\nTwo distinct registers:\n\nKirjakieli (written): formal, news, official\nPuhekieli (spoken): daily life, texting, casual\nOnline is almost entirely puhekieli\nPure kirjakieli in casual = robotic\nSinä vs Te\n\nFinnish is informal:\n\nSinä/Sä: universal, everyone\nTe (formal you): very rare, elderly, very formal\nJust use sinä/sä\nSpoken Shortcuts\n\nPuhekieli transforms words:\n\nMinä → Mä/Mää\nSinä → Sä/Sää\nHän → Se\nOlet → Oot\nEikö → Eiks\nParticles & Softeners\n\nThese make Finnish natural:\n\n-han/-hän: emphasis, shared knowledge\n-pa/-pä: softening (\"Katopa\")\n-ko/-kö: questions\nNi: filler (\"Nii\")\nMissing these = stiff\nFillers & Flow\n\nReal Finnish has fillers:\n\nNii, niinku, sillee\nTota, öö, hmm\nSiis, itseasias\nNo, joo, niin\nExpressiveness\n\nDon't pick the safe word:\n\nHyvä → Mahtava, Loistava, Sika hyvä\nHuono → Paska, Surkea, Ihan kuraa\nPaljon → Tosi, Ihan, Helvetisti\nCommon Expressions\n\nNatural expressions:\n\nJoo, Jep, Okei\nEi hätää, Ei mulla mitään\nSelvä, Kyllä, No niin\nAi?, Oikeesti?, Ei voi olla\nReactions\n\nReact naturally:\n\nOikeesti?, Mitä?, Eikä!\nVau!, Jes!, Hitto!\nSiistii!, Makeeta!, Aivan!\nHaha, lol in text\nCompound Words\n\nFinnish creates long compounds:\n\nDon't break them up\nLentokonesuihkuturbiinimoottoriapumekaanikkoaliupseerioppilas (extreme example)\nNatural compounds are expected\nThe \"Native Test\"\n\nBefore sending: would a Finn screenshot this as \"AI-generated\"? If yes—too kirjakieli, no puhekieli forms, too formal. Use mä, sä."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/finnish",
    "publisherUrl": "https://clawhub.ai/ivangdavila/finnish",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/finnish",
    "downloadUrl": "https://openagent3.xyz/downloads/finnish",
    "agentUrl": "https://openagent3.xyz/skills/finnish/agent",
    "manifestUrl": "https://openagent3.xyz/skills/finnish/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/finnish/agent.md"
  }
}