Agent skill

Tyoperusteiset Oleskeluluvat

by akunikkola in akunikkola/claude-for-legal-finland

Työperusteiset oleskeluluvat Suomessa (ulkomaalaislaki 301/2004).

MITAuto-check passed

Install Tyoperusteiset Oleskeluluvat

skills CLI
$ npx skills add akunikkola/claude-for-legal-finland --skill tyoperusteiset-oleskeluluvat -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install akunikkola/claude-for-legal-finland tyoperusteiset-oleskeluluvat --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/akunikkola/claude-for-legal-finland.git skills-src && mkdir -p .claude/skills && cp -r skills-src/ulkomaalaisoikeus/skills/tyoperusteiset-oleskeluluvat .claude/skills/tyoperusteiset-oleskeluluvat && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
tyoperusteiset-oleskeluluvat
GitHub stars
109
Token cost
~1.3k tokens
SKILL.md length
398 words
Files
3 (incl. references)
Skills in repo
62
Repo updated
First seen
Licence
MIT

At a glance

Työperusteiset oleskeluluvat Suomessa (ulkomaalaislaki 301/2004).

  • Works in 4 steps: Työn luonne ja palkkataso —… → Kesto ja tarkoitus — kausityö,… → Perhe mukana? — perheenjäsenten luvat ja… → …
  • SKILL.md covers Tarkista laki ja Migrin ohjeet…, Vaihe 1: Lupatyypin valinta, Vaihe 2: Hakemuksen jäsennys and Vaihe 3: Työnteko-oikeus ja…, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Tyoperusteiset Oleskeluluvat is an agent skill from akunikkola/claude-for-legal-finland. Työperusteiset oleskeluluvat Suomessa (ulkomaalaislaki 301/2004). Käytä tätä skilliä, kun työnantaja rekrytoi ulkomaalaisen työntekijän EU/ETA-alueen ulkopuolelta tai työntekijälle haetaan lupaa: lupatyypin valinta (työntekijän oleskelulupa, erityisasiantuntija, EU:n sininen kortti, kasvuyrittäjä, kausityö), hakemuksen ja liitteiden jäsennys, jatkolupa, työnteko-oikeuden laajuus tai kielteiseen päätökseen vastaaminen. Triggeröi sanoista: työlupa, oleskelulupa, työntekijän oleskelulupa, erityisasiantuntija…

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `agents/openai.yaml` and `references/ulkomaalaisoikeus-perusteet.md`).

The repository describes itself as: Avoimen lähdekoodin Claude-skillit ja -plugarit suomalaiseen juridiseen työhön — Finnish legal skills & plugins for Claude (Finlex, oik.ai, KKO/KHO). The licence is MIT.

Example prompts

  • “/tyoperusteiset-oleskeluluvat”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Työn luonne ja palkkataso — erityisasiantuntija tai sininen
  2. Kesto ja tarkoitus — kausityö, harjoittelu, tutkija/opiskelija
  3. Perhe mukana? — perheenjäsenten luvat ja toimeentuloedellytys
  4. EU-kansalainen? — ei oleskelulupaa vaan rekisteröinti → sama

What it can do on your machine

Read from SKILL.md and the folder at commit 6294330. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Tyoperusteiset Oleskeluluvat loads about 1.3k tokens when it runs, and up to ~2.3k if it reads all its reference files. Until then it costs about 169 tokens; SKILL.md has 398 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~169
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from akunikkola/claude-for-legal-finland at commit 6294330, republished under its MIT licence (© akunikkola). 398 words, ~1,280 tokens.

Download SKILL.mdSave it as .claude/skills/tyoperusteiset-oleskeluluvat/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
tyoperusteiset-oleskeluluvat
description
Työperusteiset oleskeluluvat Suomessa (ulkomaalaislaki 301/2004). Käytä tätä skilliä, kun työnantaja rekrytoi ulkomaalaisen työntekijän EU/ETA-alueen ulkopuolelta tai työntekijälle haetaan lupaa: lupatyypin valinta (työntekijän oleskelulupa, erityisasiantuntija, EU:n sininen kortti, kasvuyrittäjä, kausityö), hakemuksen ja liitteiden jäsennys, jatkolupa, työnteko-oikeuden laajuus tai kielteiseen päätökseen vastaaminen. Triggeröi sanoista: työlupa, oleskelulupa, työntekijän oleskelulupa, erityisasiantuntija, sininen kortti, specialist, saatavuusharkinta, osapäätös, jatkolupa, työnteko-oikeus, Migri, EnterFinland, kansainvälinen rekrytointi.

Työperusteiset oleskeluluvat — lupatyyppi, hakemus ja jatkuvuus

Tämä skill jäsentää työperusteisen luvan polun rekrytoinnista jatkolupaan. Lupakartta, prosessi ja riskipisteet: references/ulkomaalaisoikeus-perusteet.md — lue se tehtävän alussa.

Vastuuvapaus: jäsennykset ovat tarkistettavia — ei oikeudellista neuvontaa. Tulorajat, käsittelyajat ja edellytykset muuttuvat tiheään ja lain kokonaisuudistus on valmisteilla — kaikki luvut [tarkista — migri.fi/Finlex]. Katso ulkomaalaisoikeus/CLAUDE.md.

Tarkista laki ja Migrin ohjeet lähteestä

Hae UlkL:n (301/2004) säännökset juristi:oikeustutkimus-skillillä ja lupakohtaiset edellytykset, tulorajat ja käsittelyajat migri.fi:stä. KHO:n käytäntö (mm. toimeentuloedellytys, työnteko-oikeuden tulkinta) lähteestä.

Vaihe 1: Lupatyypin valinta

Käy lupakartta (referenssi) läpi tehtävän ja henkilön mukaan:

  1. Työn luonne ja palkkataso — erityisasiantuntija tai sininen kortti (ei saatavuusharkintaa, nopeampi) vs. työntekijän oleskelulupa (työvoimaviranomaisen osapäätös ja saatavuusharkinta alueellisine linjauksineen).
  2. Kesto ja tarkoitus — kausityö, harjoittelu, tutkija/opiskelija omine lakeineen; yrittäjäpolut erikseen (kasvuyrittäjä vaatii Business Finlandin puollon).
  3. Perhe mukana? — perheenjäsenten luvat ja toimeentuloedellytys koko perheelle → eu-ja-perheperusteinen-oleskelu.
  4. EU-kansalainen? — ei oleskelulupaa vaan rekisteröinti → sama skill kuin yllä.

Tuota vertailu: edellytykset, käsittelyaika-arvio [tarkista], työnteko-oikeuden laajuus ja jatkopolku (pysyvä lupa).

Vaihe 2: Hakemuksen jäsennys

  • Työsuhteen ehdot kuntoon ensin: palkka vähintään sovellettavan TES:n tai lupatyypin tulorajan mukainen, ehdot lain mukaiset → tyooikeus:tyosopimus. Ehtojen alimitoitus on yleisin hylkäysperuste ja työnantajariski.
  • Liitelista lupatyypeittäin (työsopimus/tarjous, työnantajan selvitykset, tutkinto- ja palkkatodistukset) — Migrin ajantasainen lista [tarkista]; käännösvaatimukset.
  • Työnantajan osuus: TTOL-osapäätöstä varten selvitykset (rekrytointiyritykset EU/ETA-alueella saatavuusharkinnassa); sertifioidun työnantajan kevennetty menettely — edellytykset lähteestä.
  • Vireillepano ja tunnistautuminen: EnterFinland + edustusto tai Migrin palvelupiste; biometriikka.
Show full SKILL.md (183 more words)Show less

Vaihe 3: Työnteko-oikeus ja sen jatkuvuus

  1. Laajuus: tarkista päätöksestä — ala- tai työnantajakohtainen vai rajoittamaton; toisen työn aloittaminen voi vaatia uuden luvan.
  2. Aloitusajankohta: milloin työn saa aloittaa (lupatyypistä ja tilanteesta riippuu — lähteestä).
  3. Jatkolupa: hae ennen edellisen päättymistä — hakuvaiheen suojattu työnteko-oikeus edellytyksineen lähteestä; kalenteroi määräpäivä [mallin laskelma — tarkista] → juristi:toimeksianto.
  4. Olosuhdemuutokset: työnantajan vaihdos, palkanmuutos, lomautus/irtisanominen — vaikutus lupaan arvioitava heti (irtisanotun työnhakuaika — lähteestä).
  5. Polku pysyvään: pysyvän luvan asumisaika- ja muut edellytykset → eu-ja-perheperusteinen-oleskelu.

Vaihe 4: Kielteinen päätös

Pura päätös: mikä edellytys katsottiin täyttymättömäksi (toimeentulo, ehdot, saatavuusharkinta, maahantulosäännösten kiertämisepäily) → korjattavissa uudella hakemuksella vai valitettava? Valitus hallinto-oikeuteen määräajassa [tarkista] → hallinto-oikeus:muutoksenhaku; uusi hakemus ei estä valitusta.

Mitä tämä skill EI tee

  • Ei vahvista tulorajoja, käsittelyaikoja tai määräaikoja muistista — migri.fi/Finlex tai [tarkista].
  • Ei jätä hakemuksia eikä asioi Migrissä — luonnokset ja listat menevät hakijalle/työnantajalle.
  • Ei kata kansainvälistä suojelua — ohjaa erikoistuneelle avustajalle tai oikeusaputoimistoon.
  • Ei avusta maahantulosäännösten kiertämisessä (näennäinen työsuhde, väärät tiedot) — kieltäydy ja kerro seuraamukset.
  • Ei takaa lupaa — harkinta on viranomaisen.

Jatka tästä

  • Työnantajan varmistusvelvollisuus ja seuraamukset → /ulkomaalaisoikeus:tyonantajan-velvollisuudet
  • Perheenjäsenet, pysyvä lupa ja kansalaisuus → /ulkomaalaisoikeus:eu-ja-perheperusteinen-oleskelu
  • Työsopimuksen ehdot ja TES → /tyooikeus:tyosopimus
  • Kielteisen päätöksen valitus → /hallinto-oikeus:muutoksenhaku
  • Säännöksen tai KHO-käytännön tarkistus → /juristi:oikeustutkimus

© akunikkola, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in ulkomaalaisoikeus/skills/tyoperusteiset-oleskeluluvat of akunikkola/claude-for-legal-finland.

  • SKILL.md
  • agents/openai.yaml
  • references/ulkomaalaisoikeus-perusteet.md

Open the folder on GitHubat commit 6294330

Compare with similar skills

Tyoperusteiset Oleskeluluvat next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Tyoperusteiset Oleskeluluvat compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tyoperusteiset Oleskeluluvat this skillakunikkola/claude-for-legal-finland109—~1.3kAutomated safety check: PassMIT
301 Frameworks Spring Boot Corejabrena/plinth447—~986Automated safety check: PassApache-2.0
Jupyter Notebookmicrosoft/ai-agents-for-beginners77k—~1.3kAutomated safety check: PassMIT
Rebranding Strategykostja94/marketing-skills1k—~1.4kAutomated safety check: PassMIT
Compliance MappingCommunity-Access/accessibility-agents423—~449Automated safety check: PassMIT
Accessibility PlanningProrise-cool/Claude-Code-Multi-Agent306—~4kAutomated safety check: PassNone

Similar skills

  • A skill your agent uses when you need to review, improve, or build Spring Boot 4.0.x applications — including proper usage of @SpringBootApplication, component annotations (@Controller, @Service…

    447 GitHub stars~986 tokensUpdated 3 days ago
    Backend & APIsAuto-check passed
  • Jupyter Notebook

    microsoft/ai-agents-for-beginners

    Official

    Käytetään, kun käyttäjä pyytää luomaan, alustamaan tai muokkaamaan Jupyter-muistikirjoja (.ipynb) kokeita, tutkimuksia tai opetusohjelmia varten; käytä mieluummin mukana olevia mallipohjia ja…

    77k GitHub stars~1.3k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed
  • Rebranding Strategy

    kostja94/marketing-skills

    When the user wants to plan or execute a rebrand—domain change, 301 redirects, migration, or announcement.

    1k GitHub stars~1.4k tokensUpdated 5 days ago
    Marketing & SEOAuto-check passed
  • Compliance Mapping

    Community-Access/accessibility-agents

    Map findings to Section 508, EN 301 549, EAA, ADA, AODA; build a VPAT.

    423 GitHub stars~449 tokensUpdated 17 days ago
    Frontend & DesignAuto-check passed
  • Accessibility Planning

    Prorise-cool/Claude-Code-Multi-Agent

    Plan accessibility compliance - WCAG 2.2, Section 508, EN 301 549, inclusive design principles, audit planning, and remediation strategies.

    306 GitHub stars~4k tokensUpdated 25 days ago
    Frontend & DesignAuto-check passed
  • Chinese Journal Of Management

    franklee16/academic-research-skills

    A skill your agent uses when targeting 《管理学报》(Chinese Journal of Management — 华中科技大学主办、教育部主管的全国性管理学月刊, 2004 年创刊, 双向匿名审稿) or deciding whether a Chinese management manuscript fits this venue.

    223 GitHub starsUsed in 1 repo~665 tokens
    Auto-check passed

More from akunikkola/claude-for-legal-finland

All 62 skills in this repo
  • Source-Cited Document Comparison Tables

    akunikkola/claude-for-legal-finland

    Turns a batch of similar documents, or a single one, into a table where every cell cites its source clause and carries a confidence score, with missing data marked as not mentioned.

    109 GitHub stars~2.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Finnish Legal Document Review

    akunikkola/claude-for-legal-finland

    Checks a Finnish legal document, such as a contract, statement, appeal or decision, in eight stages, looking for errors, gaps and risks before it is signed or submitted.

    109 GitHub stars~3.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Kaytantoprofiili

    akunikkola/claude-for-legal-finland

    Plugarikokoelman räätälöinti organisaation omiin käytäntöihin.

    109 GitHub stars~1.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Finnish Legal Matter Intake

    akunikkola/claude-for-legal-finland

    Starts a new Finnish legal matter by scanning documents for deadlines first, then summarizing parties and goals, interviewing for missing details and setting up a case workspace.

    109 GitHub stars~2.1k tokensUpdated 3 mo ago
    Auto-check passed
  • Avioliitto Ja Ositus

    akunikkola/claude-for-legal-finland

    Avioliiton varallisuussuhteet ja niiden purkautuminen Suomessa (avioliittolaki 234/1929).

    109 GitHub stars~1.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Esitutkinta Ja Pakkokeinot

    akunikkola/claude-for-legal-finland

    Esitutkinta ja pakkokeinot Suomen rikosprosessissa (esitutkintalaki 805/2011, pakkokeinolaki 806/2011) avustajan näkökulmasta.

    109 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Tyoperusteiset Oleskeluluvat

What does Tyoperusteiset Oleskeluluvat do?

Työperusteiset oleskeluluvat Suomessa (ulkomaalaislaki 301/2004). Tyoperusteiset Oleskeluluvat is an agent skill from akunikkola/claude-for-legal-finland. Työperusteiset oleskeluluvat Suomessa (ulkomaalaislaki 301/2004).

How do I install Tyoperusteiset Oleskeluluvat in Claude Code?

Run `npx skills add akunikkola/claude-for-legal-finland --skill tyoperusteiset-oleskeluluvat -a claude-code`. Or copy the skill folder (ulkomaalaisoikeus/skills/tyoperusteiset-oleskeluluvat in akunikkola/claude-for-legal-finland) into .claude/skills/tyoperusteiset-oleskeluluvat in your project. Claude Code loads it when a task matches its description.

How do I install Tyoperusteiset Oleskeluluvat in Codex?

Run `npx skills add akunikkola/claude-for-legal-finland --skill tyoperusteiset-oleskeluluvat -a codex`. Or copy the skill folder (ulkomaalaisoikeus/skills/tyoperusteiset-oleskeluluvat in akunikkola/claude-for-legal-finland) into .agents/skills/tyoperusteiset-oleskeluluvat in your project. Codex loads it when a task matches its description.

Can I use Tyoperusteiset Oleskeluluvat in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add akunikkola/claude-for-legal-finland --skill tyoperusteiset-oleskeluluvat -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tyoperusteiset-oleskeluluvat, .gemini/skills/tyoperusteiset-oleskeluluvat, .github/skills/tyoperusteiset-oleskeluluvat and .opencode/skills/tyoperusteiset-oleskeluluvat in your project.

What does Tyoperusteiset Oleskeluluvat need to run?

SKILL.md names no scripts, command-line tools or credentials: Tyoperusteiset Oleskeluluvat is instructions for the agent only.

Does Tyoperusteiset Oleskeluluvat access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Tyoperusteiset Oleskeluluvat safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Tyoperusteiset Oleskeluluvat use?

Tyoperusteiset Oleskeluluvat is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Tyoperusteiset Oleskeluluvat use?

About 1.3k tokens (SKILL.md is roughly 5.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 974 tokens, read only when the agent opens those files.

What are the alternatives to Tyoperusteiset Oleskeluluvat?

Skills that share tags, products or a category with Tyoperusteiset Oleskeluluvat: 301 Frameworks Spring Boot Core (jabrena/plinth, 447 stars), Jupyter Notebook (microsoft/ai-agents-for-beginners, 77k stars), Rebranding Strategy (kostja94/marketing-skills, 1k stars) and Compliance Mapping (Community-Access/accessibility-agents, 423 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tyoperusteiset Oleskeluluvat?

akunikkola (a GitHub user) maintains it in akunikkola/claude-for-legal-finland, which has 109 GitHub stars. The repository holds 62 skills in this directory. The repository was last updated on July 6, 2026.

Source: akunikkola/claude-for-legal-finland on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.