--- name: eu-horizon-scan description: "Forward-looking EU pipeline scan over a bounded window (up to 92 days per pass): upcoming plenary sittings, Have Your Say windows closing, citizens' initiative deadlines, transposition deadlines and new Commission proposals, each with a typed, sourced date, plus context from Commission registers, Council press and recent CELLAR ingestion. Use for \"what is coming up in EU policy next month\", \"which energy consultations close before December\", \"EU deadlines this quarter\". Not for: one file's history (use eu-file-tracker), lobbying (use eu-influence-map), funding calls (use eu-funding-map), open retrieval (use eu-gov-data). Does not forecast adoption or trilogue dates." metadata: stromy-client-summary: "See what is coming up in EU decision-making: plenary sittings, consultations closing, citizens' initiative and transposition deadlines and new proposals, each with a sourced date." --- # EU Horizon Scan (MCP-hosted skill) This skill's full instructions are hosted on the `eu-gov-data` MCP server. Do not hardcode workflow logic locally — always fetch the live version from the MCP. ## Loading instructions 1. Read the main skill instructions: → call the `fs_read` tool on the `eu-gov-data` MCP with `path="skills/eu-horizon-scan/SKILL.md"`. **Read it to the end.** `fs_read` returns one page at a time. If the result's `next_offset_chars` is not null — or the returned text ends in a `<<< PARTIAL READ … >>>` block — the body is incomplete: call `fs_read` again with `offset_chars` set to that value and concatenate, repeating until it comes back null. Do **not** start work on a partial skill body. Hard rules and anti-patterns often sit in the final third, and a partial read fails silently — it looks like a complete skill. 2. Discover reference files (and any other skill assets), then read on demand: → call `fs_list` with `path="skills/eu-horizon-scan"` (and `path="skills/eu-horizon-scan/references"`), → call `fs_read` with `path="skills/eu-horizon-scan/references/"`. Follow the instructions returned by the MCP exactly. ## This MCP is the only correct path Produce this skill's output **only** by following the live SKILL.md fetched above and calling the `eu-gov-data` MCP's own tools. Do **not** substitute a local or identically-named base skill from elsewhere, and do **not** invent your own output path. A locally-produced or unbranded artifact is **wrong output, not a fallback** — it bypasses the server-side brand and quality gates. ## If the `eu-gov-data` MCP is slow to respond This server scales to zero to save cost, so the first call after an idle period wakes the container — typically ~10–30s, and up to ~1–2 min for a heavier image (media / browser tier). If `fs_read` or a tool errors with unavailable/timeout: 1. Tell the user the server is starting, then retry the same call — the call itself wakes the container. 2. Retry with a short backoff up to ~3 times. 3. Only if it is still unreachable after retries, STOP and report. Never downgrade to a local or base skill just to "get something out".