Commissioner Personas
Portfolio agents for the President, Competition, Trade, Digital, Green Deal, and all 21 College mandates.
Montoyer
Montoyer launches
Multi-agent framework for EU policy, law, and institutional procedure — built for Brussels, open to the world.
Why now? The EU Commission is not primarily a regulatory body. It is the most sophisticated structured argumentation engine ever built by human institutions. Every regulation it produces is the residue of a scored debate across 21 mandates, each grounded in a different treaty basis. That deliberative machinery (subsidiarity tests, inter-service consultation, impact assessments, trilogue) is a general-purpose scaffold for high-stakes collective reasoning. Montoyer makes that scaffold programmable: Commissioner personas, DG expertise, Legal Service review, Council dynamics, Parliament negotiation, comitology, and College deliberation become structured agents with defined mandates. Compound commands only work because 21 agents run in parallel with conflicting mandates.
Agent families
Portfolio agents for the President, Competition, Trade, Digital, Green Deal, and all 21 College mandates.
Policy officers, drafters, economists, lawyers, comitology officers, grant managers, communicators, and analysts.
Directorate-General profiles provide technical analysis, legal framing, policy priorities, and operational constraints.
Parliament, Council, ECJ, ECB, EEAS, European Council, and other institutional actors as structured negotiation counterparts.
College, inter-service consultation, trilogue, Parliament, and Council sessions follow sequenced institutional protocols.
Skills live in installable plugins and are invoked as namespaced commands — e.g. /simulation-eu:college-deliberation, /legislative-eu:impact-assessment.
Procedural realism
Quick start
Install the plugins, open Claude Code, and run any of the commands below.
Understanding the outputs
What these agents produce is structurally realistic, not legally authoritative. The outputs follow EU drafting conventions and apply real treaty articles and procedures. They are suitable for:
They are not legal opinions and should not be relied upon as such.
Common errors to avoid
/simulation-eu:college-deliberation for cross-portfolio analysis./legislative-eu:treaty-check first if unsure which one applies.Example #1 : Legislative scenario (College deliberation → Regulation proposal)
Watch seven Commissioner agents deliberate a contentious EU regulation proposal. As each portfolio speaks, the formal adoption document builds in real time.
Example #2 : operational scenario (DPIA → compliance document)
Watch five specialist agents draft a Data Protection Impact Assessment. As each expert reviews the system, the EUDPR 2018/1725-compliant document builds in real time.
Installed domains
Policy officer, legislative drafter, SecGen review, impact assessment, treaty checks, consultation, comitology, PQs, subsidiarity.
Antitrust, state aid, Legal Service opinions, market definition, GBER screening, compatibility assessment.
Heads and deputy heads of unit, assistants, HR contracts, finance, pensions, and CDR drafting.
Grant management, infringement procedure, procurement, LFN drafting, and transposition tracking.
Eurostat data support, scoreboards, press releases, speeches, social media, crisis lines, and lines to take.
Anti-dumping, anti-subsidy, safeguards, injury analysis, dumping margins, and lesser duty rule.
21 Commissioner personas, College deliberation, mandate-conflict analysis, red-team-college, subsidiarity stress-test, OLP timeline, and trilogue.
DPIA workflow, DPO opinion, IT security review, legal officer assessment, and formal EDPS consultation under EUDPR 2018/1725.
EPSO preparation, competency-based interview coaching, situational judgment, and EU institutional knowledge for candidates.
Community resources
No Claude Code, no setup, no framework. Just prompts you can copy and paste into any GPT-like tool you already have open. Built from the EC-Skills-Library and tested against real EU drafting conventions.
Each prompt is self-contained: role, context, procedure, and output format in a single block. Drop one into ChatGPT, Gemini, or Copilot and get a structurally correct EU draft in seconds.
Browse the prompt library
Trust standards
Every skill applies inline attribution tags such as [EUR-Lex — verify current version], [CJEU — verify Curia reference], [Eurostat YYYY-MM — verify], and [review — legal uncertainty].
DRAFT — For review by an EU official before use. Not an official Commission position.
Repository map
eu-agents/
├── CLAUDE.md ← how to operate this system
├── ARCHITECTURE.md ← design rationale & extension guide
├── CONTRIBUTING.md ← how to extend the system
├── CONNECTORS.md ← MCP connector catalogue
├── QUICKSTART.md ← 5-minute onboarding guide
├── SKILL.md ← SKILL.md authoring standard
├── NOI.md ← the non-obvious insight
├── marketplace.json ← plugin registry
├── .claude-plugin/ ← plugin marketplace registry
│
├── plugins/ ← installable skill packages
│ ├── legislative-eu/ ← Policy, legislative drafting, ISC, PQ
│ ├── competition-eu/ ← Antitrust, state aid, Legal Service
│ ├── institutional-management-eu/ ← Unit management, HR, finance, CDR
│ ├── trade-eu/ ← Trade defence instruments
│ ├── grants-enforcement-eu/ ← Grants, infringement, procurement
│ ├── data-communication-eu/ ← Data analysis, press, speeches
│ ├── simulation-eu/ ← 21 Commissioners, College, trilogue, OLP
│ ├── privacy-eu/ ← DPIA, DPO, IT security, EDPS consultation
│ └── careers-eu/ ← EPSO preparation
│
├── knowledge/ ← EU institutional knowledge base
│ ├── commissioners/ ← 21 Commissioner agent definitions
│ ├── dgs/ ← 17 Directorate-General operational agents
│ ├── institutions/ ← EP, Council, ECJ, ECB, EEAS, European Council
│ ├── workflows/ ← End-to-end policy processes
│ └── agents/ ← Multi-agent session definitions
│
├── lib/ ← Shared technical assets
│ └── hooks/ ← Event hook shell scripts
│
├── scripts/ ← Utility scripts
│
└── docs/ ← Guides and reference material
├── faq.md
├── getting-started.md
├── glossary.md
├── using-skills-beginners-guide.md
└── examples/ ← Worked end-to-end simulations
├── ai-act-simulation/
├── green-deal-package/
└── migration-policy/
Stay in the loop
Thinking in public about agents, institutions, and the future of Brussels work.
Latest writing
Japanese martial arts describe mastery as a movement from obedience, to adaptation, to transcendence. The same lens helps explain why AI agents are not just tools for officials, but a long-term challenge to the Commission’s administrative operating layer.
Read: Shuhari, AI agents, and the European CommissionInspired by the vertical AI playbook: domain plugins, professional context, and integrations into the work people already have open. Montoyer applies that logic to EU policy, law, and institutional procedure.
Read: Montoyer launches AI agents for the EU quarterFAQ
Montoyer is an open-source, domain-specific multi-agent framework that models the internal machinery, civil service workflows, and legislative procedures of the European Union. Unlike general-purpose chatbots, Montoyer breaks down complex institutional processes (Inter-service Consultation, College Deliberation, Trilogue negotiations) into specialised, interacting agents bound by real-world mandates.
No. Montoyer is a completely independent, open-source project built for the Brussels policy ecosystem. All generated outputs are explicitly marked as drafts for official review and do not represent the official stance, legal opinions, or policy positions of the European Commission or any other EU institution.
Honestly? We are doing this for fun, to learn, and to challenge the status quo a little. The EU quarter runs on procedures that are dense, slow, and mostly undocumented for outsiders. We thought it was worth trying to model that, not to replace anyone, but to see what happens when you push on those boundaries with AI agents.
If it helps like-minded people (researchers, builders, curious insiders) think differently about how institutions work, that is more than enough.
We use a strict Inline Attribution Architecture embedded inside native .sh hooks. When an agent generates a text stream, scripts like post_tool_use_citation_matcher.sh and post_tool_use_eurlex_resolver.sh intercept content in real time. They isolate legal citations, cross-reference them against verified local JSON treaty schemas, check live CJEU records via HTTP requests to the Curia server, and inject visible validation or warning tags directly into the text.
That is your own call. If you work at the Commission, the Parliament, the Council, or an agency, you already know the answer to that question better than we do.
What we can say: you can copy and paste any of our prompts into any GPT-like tool you have access to. No guarantees on the output, and the usual draft-for-review caveats apply.
Rather than using a single model to handle everything, Montoyer structures competence into specialised agent families:
Yes. The /legislative-eu:legislative-proposal command launches a multi-agent orchestration sequence: a policy officer generates a rough brief, routes it through an inter-service consultation with affected DGs and the Legal Service, simulates a College deliberation for political validation, and can model subsequent trilogue negotiation dynamics between mock Parliament and Council agents. Use /simulation-eu:college-deliberation for the deliberation step standalone.
The framework is LLM-agnostic but optimised for advanced developer environments such as Claude Code runtimes. The core of the repository relies on structured file systems, regular expression routers, and local knowledge schemas rather than loose model weights — ensuring the structural framework stays solid regardless of the underlying model used for generation.
Skills are installable capabilities living inside domain plugins (e.g., legislative-eu, competition-eu). They are invoked via namespaced slash commands in your terminal, such as /legislative-eu:treaty-check <proposal> to verify a legal basis or /legislative-eu:impact-assessment <policy brief> to analyse a regulatory path. Each skill is governed by a strict markdown syntax standard.
Compound commands are multi-agent operations that only produce meaningful results because all 21 Commissioner agents are running in parallel with conflicting mandates. A single agent cannot surface structural fault lines. Only a full College can.
/simulation-eu:mandate-conflict <proposal>: identifies every structurally guaranteed conflict between portfolios, with the legal basis for each position./simulation-eu:red-team-college <proposal>: runs a proposal through all 21 Commissioners and returns only the severe objections. A token-efficient College stress test./simulation-eu:subsidiarity-stress <proposal>: tests the same proposal against five different member-state configurations to find where the subsidiarity check fails./simulation-eu:timeline <proposal>: produces a realistic OLP timeline with blocking dependencies, QMV thresholds, and trilogue risk points.Yes. The EU's deliberative machinery (subsidiarity tests, inter-service consultation, impact assessments, adversarial College deliberation) is a general-purpose scaffold for high-stakes collective reasoning. It was designed for policy, but it works on any problem where multiple legitimate perspectives must be reconciled under constraint.
Practical non-EU use cases include: corporate strategy reviews where functional leads hold conflicting mandates, standards body proposals that must survive objections from multiple national delegations, research consortium priority-setting, and any decision environment where the quality of the outcome depends on how many well-grounded objections it has survived. The scaffold transfers wherever adversarial rigour matters.
The framework is entirely open to the world. Clone the repository, inspect the file maps, and add new capabilities. Custom skills are defined as structured markdown configurations inside the plugins/*/skills/ directory tree. To contribute, report a bug, or browse open issues, visit github.com/montoyer/eu-agents.
Community documentation
EU onboarding is notoriously thin, especially for non-statutory staff and IT consultants working under framework contracts. No one built the practical guide, so we did.
doc.montoyer.com covers contracts, grades, salaries, framework structures, and the unwritten rules that take years to figure out. Open, community-driven, and written for the people actually doing the work in Brussels.
Browse the guideRecognition