← EULEX.AICONTENT HISTORY

Update to EULEX.AI

Snapshot Nov 11, 2026 · 18:10 UTC · version 1.3.14

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save EULEX.AI and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Trace an EU directive to the national measures a member state reported as implementing it and its available transposition deadline, including NIS2, CSRD and the Whistleblower Directive. Open national text where supported. Distinguish a notification from complete, correct and timely implementation; EU regulations are not transposed.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 2017
    }
  ],
  "name": "eu-to-national-law",
  "skill_md_contents": "---\nname: eu-to-national-law\ndescription: Trace an EU directive to the national measures a member state reported as implementing it and its available transposition deadline, including NIS2, CSRD and the Whistleblower Directive. Open national text where supported. Distinguish a notification from complete, correct and timely implementation; EU regulations are not transposed.\nlicense: Proprietary — see https://eulex.ai/legal\nmetadata:\n  compatibility: Requires the EULEX.AI MCP connector (https://mcp.eulex.ai/mcp) to be connected and authorised. Without it none of the retrieval steps can run.\n  author: Augment Ltd\n  version: \"1.3.14\"\n---\n\n# From EU directive to national implementation\n\nA directive binds member states as to the result; what a business must follow\nis the national measure. Answering with the directive alone misses the\noperative rule.\n\nUse the tools of the EULEX.AI connection (`https://mcp.eulex.ai/mcp`) with\nthe exact names the host shows. If it is unavailable, say retrieval needs it.\n\n## 1. Get the reported measures — one call\n\n`eu_transposition(celex: \"NIS2\", member_state: \"HR\")`\n\n- `celex` accepts a CELEX (`32022L2555`), `Directive (EU) 2022/2555`,\n  `Directive 95/46/EC`, or the short names NIS2, CSRD, CSDDD, PSD2, MiFID2,\n  Solvency2, CRD and Whistleblower Directive. Any other name returns\n  `validation` with `details.candidates`; find the CELEX with\n  `search(query: ..., scopes: [\"@eu\"])` and call again.\n- `member_state` accepts `HR`, `HRV`, `Croatia`; Greece is `EL` or `GR`.\n  Only the 27 member states. Omit it for all 27 — a large response, so pass a\n  country whenever the user named one.\n- The first call takes 1–10 s and is then cached. `upstream_timeout` is\n  retryable once; after that report the failure — never conclude that no\n  measures exist.\n\n**A regulation is not transposed.** For a regulation or decision the\nresponse has `applicable: false` and a `note`: the act applies directly. Say\nthat, and look for national provisions on supervision or penalties with\n`search` with the requested supported national scope instead.\n\n## 2. Read the result honestly\n\n- `deadline` is the earliest transposition date only. Some directives have\n  staged deadlines; `get_status(uri: \"@eu/<CELEX>\", mode: \"history\")` lists\n  every `TRANSPOSITION_DEADLINE` event when the timeline exists.\n- Per country: `status` (`reported_measures_found` /\n  `no_reported_measures_found`), `nim_count`, and `national_measures[]` with\n  `title`, `notification_date` and sometimes `nn_reference`.\n- `predates_directive: true` marks an older law re-notified for this\n  directive; it is part of the picture, not a new measure.\n- Compare `notification_date` with `deadline` to say whether reporting was\n  on time. Notification date is not the law's entry-into-force date.\n\n## 3. Open the national law, where the corpus has it\n\n- **Croatia (`@hr`).** Address the act by the title in the measure, without\n  the gazette part: `get_article(uri: \"@hr/Zakon o kibernetičkoj sigurnosti\",\n  article: ...)` or `get_structure`. If that fails, open the gazette issue\n  with `get_publication(uri: <nn_reference>)` and take the matching item's\n  `regulations[].uri`. Then `get_status` — implementing acts are often\n  amended after transposition.\n- **Germany, Slovenia, Netherlands (`@de`, `@si`, `@nl`).** Use `resolve` on\n  the reported title or a verified abbreviation, select the matching canonical\n  act, then retrieve its operative article and recorded status. Do not treat a\n  title similarity as proof of implementation.\n- **France (`@fr`).** Only codified provisions are available; match the\n  measure to a code and article if you can, otherwise give the reported\n  reference.\n- **Any other member state.** Report the measures and their references, and\n  say clearly that the connector does not hold that country's legislation.\n\n## 4. Compare only retrieved texts\n\nSaying that national law goes further than the directive (gold-plating)\ncompares two provisions, so fetch both: the directive's article with\n`get_article` on `@eu` (English text) and the national article on its scope.\nIf you could not retrieve both, say the comparison was not possible.\n\n## Data limits to disclose\n\nTransposition data is what member states reported to the Commission. It can\nlag, list superseded measures, or miss some. Present it as the reported\nposition, not as proof of complete or correct transposition — and never as a\ncompliance assessment. Some directives are missing from the EU text corpus\n(`get_article` returns `not_found`) although `eu_transposition` still works;\nsay so if that happens.\n\n## Output\n\n- The directive: CELEX, title and deadline.\n- The reported national measures for the requested member state(s), with\n  notification dates and timeliness.\n- For Croatia, the implementing provision quoted and cited, with status.\n- Coverage limits, where a country is outside the corpus.\n\n## Do not\n\n- Do not present the directive's article as the rule a business must follow.\n- Do not treat an empty result as proof that a state failed to transpose.\n- Do not call this legal or compliance advice.\n"
}

SHA-256 of public snapshot: ec64c5af6213e99f75c981b422b5e7c162f0368c2ac3ee2f0107810de3ae19fc