More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    EU New Hire Compliance Kit: Hire in Any EU Country

    3

    Hiring an employee in Europe? Get a dated onboarding compliance plan in Excel, a written statement of terms and a pay-transparent job ad for all 27 EU countries.

    $9.99

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    EU New Hire Compliance Kit: Hire in Any EU Country

    EU New Hire Compliance Kit: Hire in Any EU Country

    Example session with this skill installed

    We're hiring an Accounts Assistant in Milan, permanent contract, starting 5 October 2026. Build the compliance plan with deadlines, then help me with the job ad and the written terms.

    • Read your context and instructions
    • Compiled the eu new hire

    Summary

    I ran new_hire_plan.py --country IT --start-date 2026-10-05 --role "Accounts Assistant" --xlsx plan.xlsx.

    23 steps, 4 with due dates, 2 marked VERIFY. Italy has fully transposed the Pay Transparency Directive (D.Lgs. 96/2026, in force 07/06/2026), so the pay range must be in the job ad and pay-history questions are already banned. Country data checked 10/09/2026.

    Dated steps

    Due byStepRule
    04/10/2026Register the employee: Centro per l'Impiego — Comunicazione Obbligatoria UNILAV by 24:00 the day beforeby the end of the day before work starts
    05/10/2026Written terms: Written contract or copy of the UNILAV communication, before work beginsby the first day of work
    11/10/2026Written terms: Remaining art. 1(1) informationwithin 7 days of starting (day 1 = first day of work)
    04/11/2026Written terms: Items g, i, l, m, q, rwithin one month of starting

    Before advertising and at offer (undated)

    • Set the pay or pay range for the role on objective, gender-neutral criteria and record how it was set
    • Put the pay or pay range in the job ad itself (Italy requires it)
    • Use a gender-neutral job title and wording; remove age limits, 'native speaker', photo and personal-data requests
    • Italy job-ad rule: Job notices must state initial pay or pay band and relevant collective-agreement terms (art. 5 D.Lgs. 96/2026)
    • Italy job-ad rule: Sex may not be a requirement except where essential
    • Publish a candidate privacy notice (who you are, purpose, legal basis, retention period, rights) and link it from the ad/form
    • If any AI tool screens, ranks or assesses candidates: keep a human decision, tell candidates, and confirm the tool does not infer emotions
    • Do not ask about current or previous pay (asking for pay expectations is fine)
    • Probation no longer than 6 month(s). National rule: 6 months (art. 7 D.Lgs. 104/2022), shorter where the collective agreement provides; must be agreed in writing; in fixe… (VERIFY: probation.general_max: fixed-term calculation changes by L. 203/2024 (Collegato lavoro) not verified)
    • Annual leave at least the statutory minimum: 4 weeks paid annual leave (art. 10 D.Lgs. 66/2003): at least 2 weeks in the year of accrual, remainder within 18 months after…
    • No clause stopping the employee disclosing their own pay; no blanket ban on other work outside hours

    The job ad check

    job_ad.py refuses to write an ad that breaks the rules. Run on the bundled broken example (examples/ad-broken-it.json):

    warning: pay.basis is empty: record how the range was set (pay band, collective agreement, objective criteria). It is not published but you may have to show it.
    NOT WRITTEN — fix these in the answers file first:
      - Italy requires the pay or pay range in the ad: give pay.min and pay.max (or pay.fixed).
      - Remove gendered wording: 'Salesman'.
      - Remove age-coded wording: 'Young and dynamic'.
      - Remove age-coded wording: 'Recent graduates'.
      - Remove 'native speaker': 'Native Italian'.
      - Remove pay-history request: 'current salary'.
      - Remove request for photograph: 'include a photo'.
      - privacy_notice_url is required: candidates must get privacy information when they apply (GDPR Art. 13).
    

    Next steps

    • Fill assets/answers-template.json and run written_statement.py --country IT for the written terms; it validates probation (max 6 months) and leave (4 weeks) and leaves [TO CONFIRM] for anything missing.
    • Open plan.xlsx, assign owners and statuses; overdue open rows turn red.
    • Confirm the VERIFY row on fixed-term probation with the national source before relying on it; payroll set-up stays with your payroll provider. This is a working kit, not legal advice.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    The problem

    Hiring your first employee in Ireland, Germany, Italy or anywhere in the EU means a dozen legal steps with different deadlines in every country. You register the employee with the authorities on national deadlines (Italy: the day before work starts; Lithuania: at least one working day before; Poland: within 7 days after). You hand over the written terms within 5 days in Ireland but partly on the first day in Germany. You respect probation limits (none at all in Belgium) and the new pay transparency rules. Miss one and you risk a fine or an unenforceable clause.

    What it does

    • Dated compliance plan (Excel): country and start date in; out comes every step from job ad to month one with the due date, legal basis, source link, status tracking, overdue highlighting and VERIFY flags
    • Written statement of terms: covers every essential term of Directive 2019/1152. It is checked against the national probation maximum (including fixed-term caps), annual leave minimum and language rules. Missing answers become [TO CONFIRM] and are never invented
    • Pay-transparent job ad: adds (m/w/d) in Germany and Austria and the both-sexes sentence in Croatia. It refuses to write an ad with gendered or age-coded wording, a salary-history request, or no salary range where one is legally required
    • Checker included: every draft, and any document you wrote yourself, is re-checked for pay transparency, GDPR, AI Act and contract problems

    Why this beats prompting it yourself

    A general model will tell you "provide written terms promptly". This kit tells you the date: for a hire starting 05/10/2026 in Italy, the UNILAV notice is due 04/10/2026 and the remaining written terms by 11/10/2026 and 04/11/2026. Every rule comes from a sourced 27-country data file with the date it was checked, a confidence level, and a list of what could not be verified. A second pass re-read the cited sources for 18 high-impact claims before release.

    Frameworks and sources

    Pay Transparency Directive (EU) 2023/970, Directive (EU) 2019/1152, Working Time Directive, GDPR, AI Act (as amended 2026), and national employment, social-security and language laws for AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO, SK, SI, ES and SE.

    Due dates are conservative latest dates counted from the start date; public holidays are not taken into account. Country data is a snapshot checked 10/09/2026 and pay transparency law is changing monthly; the scripts warn when it is over 90 days old. The thinnest records are Hungary, Bulgaria, Cyprus, Belgium and Slovenia, where several steps are marked VERIFY. Drafts are in English; France, Romania, Latvia, Poland, Slovakia, Belgium and Malta have contract-language rules and the draft says so. No payroll, tax or social-contribution calculations, no filing with any authority, no right-to-work, dismissal or employee-vs-contractor assessment, no collective-agreement lookup, and no UK, US or Swiss rules. A working kit, not legal advice.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed 1 month ago

    Software
    Python

    Permissions

    Terminal / Shell
    Read Files
    Write Files

    Terminal/Shell runs the Python scripts. Read Files reads your answers files, your own documents for checking, and the bundled country data. Write Files saves the plan (.xlsx/.md), job ad (.md) and statement of terms (.md/.docx) where you choose. No network calls; the source URLs in the country data are citations, not connections.

    Listed1 month ago

    What's inside

    Frequently Asked Questions

    The kit generates a customized Excel onboarding roadmap with specific deadlines based on your start date, a legally compliant written statement of terms (contract essentials), and a pay-transparent job advertisement tailored to the regulations of any of the 27 EU member states.

    Unlike general AI models that provide vague advice, this skill uses a dedicated 27-country data file to calculate exact legal deadlines (e.g., UNILAV filings in Italy) and cross-references drafts against the latest EU Pay Transparency and AI Act requirements.

    Yes, the 'Checker' feature allows you to upload your own existing employment documents or job ads to be audited for GDPR, pay transparency, and national labor law conflicts.

    This skill is designed for use with leading AI agents that support file generation and data analysis; simply input your hire's country and start date to receive your formatted Excel and document files.

    Employment laws are updated frequently; your purchase includes access to the current 2026-compliant framework, including the latest amendments to the EU AI Act and national probation caps.

    The skill is programmed to flag missing information as '[TO CONFIRM]' rather than hallucinating details, and it includes 'VERIFY' flags for high-impact legal claims that require your final sign-off.

    New in HR & Recruiting