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? Vertical AI systems are moving from generic chat toward professional operating environments. Montoyer applies that playbook to the Brussels policy stack: Commissioner personas, DG expertise, Legal Service review, Council dynamics, Parliament negotiation, comitology, trilogue, and College deliberation become structured agents with defined 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, and other institutional actors appear 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 commands for legal checks, proposals, consultations, and simulations.
Procedural realism
Command surface
/commissioner president
/commissioner competition
/commissioner trade
/commissioner digital
/commissioner green-deal
/impact-assessment <policy brief>
/legislative-proposal <brief>
/treaty-check <proposal>
/consultation <topic>
/better-regulation <act>
/college-deliberation
/inter-service-consultation
/trilogue
/european-parliament
/council-eu
/legislative-cycle
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.
Commissioners, College deliberation, ISC, trilogue, Parliament, Council, and full legislative-cycle simulations.
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
montoyer/agents/
plugins/
legislative-eu/
competition-eu/
institutional-management-eu/
trade-eu/
grants-enforcement-eu/
data-communication-eu/
simulation-eu/
knowledge/
commissioners/
dgs/
institutions/
workflows/
agents/
lib/
hooks/
legacy-skills/
docs/
examples/
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 — like the Inter-service Consultation, College Deliberation, and 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, 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-cycle 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.
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 slash commands in your terminal — such as /treaty-check <proposal> to verify a legal basis or /impact-assessment <policy brief> to analyse a regulatory path. Each skill is governed by a strict markdown syntax standard.
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/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