# Agent Plugins: Build it once, use it everywhere. Google Cloud Tech cikk a portable agent skill szabványról

**Cikk:** „Agent Plugins: Build it once, use it everywhere.”
**Szerző:** Lavinigam, Developer Relations Engineer, Google Cloud
**Forrás:** [archive.codenewsletter.ai/2087733334617063503](https://archive.codenewsletter.ai/2087733334617063503) (eredeti: x.com/i/article/2087…)
**Vendor:** Google Cloud Tech blog (X article formátum, archive.codenewsletter.ai-n hosztolva)
**Dátum:** 2026 (a Technical Steering Committee bejelentés friss; pontos dátum az archív HTML-ből nem kinyerhető)

> **Megjegyzés (vendor):** a cikk az X article (long-form tweet) formátumban jelent meg a Google Cloud Tech (@GoogleCloudTech) feedjében, és a `archive.codenewsletter.ai` szolgáltatás őrzi. Az archív HTML `<article>` blokkja tartalmazza a teljes 1648 szavas szöveget, míg a `njump.to`/`t.co` linkek közvetlenül csak az első 1-2 sort adnák vissza (React skeleton, lásd `nip19-content-extraction` skill). A feldolgozás a `podcast-processing` `article_from_blog` mintát követi, NEM az `article_from_nostr`-t.

## Bevezető: az Agent Skills problémája, disztribúció

A Google Cloud Tech csapata 2026-ban bejelentette, hogy **Core Maintainer** pozícióba kerül az **Agent Plugins** nevű nyílt, vendor-semleges szabvány Technical Steering Committee-jában. A cikk központi problémája: az Agent Skills (amelyet a Google a `google/skills` repository-ban és az Agents CLI-ben használ, hét beépített skill-lel) eddig csak **on-demand szakértelmet** adott az ágenseknek, a modell csak akkor tölti be a skillt, ha a feladat illeszkedik, így a context window nem cipeli feleslegesen a deployment runbookot, amíg CSS-t debugol. A skill mappa struktúrája már most is hordozható (`SKILL.md` + `scripts/` + `references/` + `assets/`), DE a **disztribúció** megoldatlan: ha a skill egy **eszközt** is igényel (tool), az két külön artifact, az instrukció a `SKILL.md`-ben, az eszköz egy MCP szerverben lakik, és a kettő közötti binding egy README-ben van dokumentálva („copy this here, add that JSON block there, different snippet per client”). Minden kliens feltalálta a saját bundle formátumát, az authorok választottak egyet, és a következőre újraírták.

## A megoldás: Agent Plugins = egységes portable doboz

Az Agent Plugins célja, hogy **standardizálja a dobozt**, a komponensek (skill + MCP szerver) már eddig is hordozhatók voltak, csak a csomagolás nem. A plugin formátum maga egy portable mappa, amit bármely kompatibilis kliens betölthet. A Google csatlakozásával a szabvány mögé most már a Cloud óriás is beáll, így várhatóan az Agents CLI, a `google/skills` repo, és a szélesebb ökoszisztéma is ezt a formátumot fogja követni. A cikk ígérete: „you've already built most of one” — a meglévő skill-eket minimális változtatással plugin-ná lehet alakítani, és az Agents CLI-ben már futó hét skill konkrét bizonyítéka annak, hogy a standard nem elméleti, hanem működik.

## Az öt kulcs-változás, amikor a skill plugin lesz

A cikk öt konkrét előnyt sorol fel, ami a plugin formátumra való átállással jár:

1. **„The one file you're missing”** — a skill mappa struktúrája már most is megfelelő, csak egy plusz fájl (a plugin manifest) hiányzik, ami összeköti a `SKILL.md`-t és az MCP szervert. Ez az egyetlen igazi plusz teendő.
2. **„Your tools travel with your expertise”** — az `mcp.json` és a path-ek a plugin mappa részei, így a kliens nem külön konfigurálja, hanem a plugin magával viszi a tool definícióját. A path-ek relatívak és hordozhatók maradnak.
3. **„Components fail independently”** — ha az MCP szerver meghal, a skill (instrukciók) továbbra is betölthető. A komponensek izoláltan hibázhatnak, és a hiba nem terjed át a skill oldalra.
4. **„Client-specific behaviour without forking”** — az extension névtér lehetővé teszi, hogy a plugin kliensek specifikus viselkedést definiáljanak anélkül, hogy a plugin author forkolná a kódot. Ez a kliens-oldali testreszabás kulcsa.
5. **„One folder, every client”** — a cél: ugyanazt a plugin mappát betölti az Agents CLI, az ADK, bármely kompatibilis kliens, fork vagy port nélkül.

## A skill és az MCP szerver szétválasztásának történeti kontextusa

A cikk rávilágít egy fontos iparági mintára: az **Agent Skills** és az **MCP (Model Context Protocol)** szerverek párhuzamosan fejlődtek, és a kettő közötti „ragasztó” mindeddig a dokumentáció volt. Ez a megközelítés skálázódott a kis projektekig (ahol egy README elegendő), DE az első komolyabb elterjedési hullámnál (ahol egy skill tíz klienst is megcélzott) a binding elveszett: minden kliens mást és mást követelt, és a szerzők kénytelenek voltak választani, vagy több klienst párhuzamosan karbantartani. Az Agent Plugins ezt a problémát strukturálisan oldja meg: a binding a plugin manifestbe kerül, formális és géppel olvasható, nem emberi olvasásra szánt dokumentum.

> „A skill that needs a tool is two artifacts. Instructions live in SKILL.md, the tool lives in an MCP server, and nothing ties them together. So the binding lived in a README: copy this here, add that JSON block there, a different snippet per client.” — Lavinigam

## A Technical Steering Committee és a Google szerepe

A Google **Core Maintainer** státuszt kapott a Technical Steering Committee-ban, ami azt jelenti, hogy:
- **Döntéshozatali jog** a szabvány jövőbeli evolúciójáról (új mezők, manifest verziók, kompatibilitási policy)
- **Reference implementáció** kötelezettség, a Google saját kliensei (Agents CLI, ADK) referenciaként szolgálnak, és a specifikációnak illeszkedniük kell hozzájuk
- **Ökoszisztéma-koordináció**, a `google/skills` repo és a hét beépített skill mostantól a szabvány első „éles” implementációi

Ez a lépés azt jelzi, hogy a Cloud óriás felismerte: az Agent Skills önmagában nem elég, a **distribution** réteg (a plugin standard) nélkül a skill-ek nem jutnak el a felhasználókhoz. A vendor-semlegesség hangsúlyozása a cikkben szándékos: a Google nem próbálja zárolni a formátumot, hanem nyílt szabványként kezeli, és más kliensek (Anthropic Claude, OpenAI, Cursor, Windsurf, stb.) is csatlakozhatnak.

> „Agent Plugins is an open, vendor-neutral standard for packaging Agent Skills and the MCP servers they depend on into one portable folder that any compatible client can load.” — Lavinigam

## A meglévő skill-ek átalakításának lépései (gyakorlati perspektíva)

A cikk gyakorlati oldala: a meglévő skill-ek (mint az Agents CLI hét beépített skillje) **már eleve megfelelnek a plugin formátumnak**, csak a manifest fájl hiányzik. A tipikus átalakítás lépései:
1. **A meglévő skill mappa struktúrájának ellenőrzése**, `SKILL.md` + `scripts/` + `references/` + `assets/` (ez már most is így van a Google skill-eknél)
2. **Az MCP szerver azonosítása és integrálása**, ha a skill tool-t használ, az MCP szerver konfigurációja a plugin mappa `mcp.json`-jába kerül
3. **A plugin manifest létrehozása**, ez az „egy hiányzó fájl”, ami összeköti a skill-t és az MCP szervert, és megadja a plugin metaadatát (név, verzió, kompatibilis kliensek)
4. **A path-ek relattivizálása**, a plugin mappa hordozhatóságának biztosítása
5. **A kliens-szintű extension-ök definiálása**, ha a plugin kliens-specifikus viselkedést igényel, az extension névtérben kap helyet

A cikk hangsúlyozza, hogy ezek a lépések **nem egy újratervezés**, hanem a meglévő skill-ek „becsomagolása” — az authorok 90%-a a „The one file you're missing” lépésnél megáll, és onnantól a plugin működik.

## Az Agent Plugins hatása a szélesebb AI ökoszisztémára

A bejelentés kontextusba helyezése fontos:
- **Az MCP (Model Context Protocol)** 2024 végén indult, és mára de facto szabvánnyá vált a tool-ágenensek közötti kommunikációban
- **Az Agent Skills** koncepció 2025-ben terjedt el (Anthropic Claude, OpenAI, Google Agents CLI)
- **Az Agent Plugins** 2026-os szabványosítás a **harmadik réteg**: a skill-ek és MCP szerverek egységes csomagolása, ami a **disztribúciót** oldja meg

A három réteg együttesen lehetővé teszi, hogy egy agent author:
1. **Megírja a skillt** (`SKILL.md`, mit tud az agent)
2. **Implementálja az eszközt** (MCP szerver, hogyan csinálja)
3. **Csomagolja plugin-ba** (Agent Plugins manifest, hogyan terjeszti)

A gyakorlatban ez azt jelenti, hogy a „build it once, use it everywhere” ígéret valóra válhat: a szerző egyszer írja meg a skill-t és az MCP szervert, és minden kompatibilis kliens (Agents CLI, ADK, Cursor, stb.) betöltheti.

## A plugin formátum technikai részletei

A cikk néhány konkrét technikai részletet is megemlít:
- **Manifest fájl**, a plugin mappa gyökerében, géppel olvasható formátumban (valószínűleg JSON vagy YAML)
- **`mcp.json`**, az MCP szerver konfigurációja, beleértve a szerver indítási parancsát és a path-eket
- **Extension névtér**, kliens-specifikus viselkedés definiálására, anélkül, hogy a plugin törzse forkolódna
- **Komponens izoláció**, a skill és az MCP szerver hibái nem terjednek át egymásra; ha az MCP szerver meghal, a skill továbbra is használható (csak a tool hívások nem mennek)

A cikk nem tér ki minden részletre (ez a „specification carries the detail” hivatkozás), DE az öt kulcs-változás és a gyakorlati átalakítási lépések elég kontextust adnak a témához való tájékozódáshoz.

## Összegzés és a cikk üzenete

A Google Cloud Tech cikk három fő üzenetet közvetít:
1. **A skill-ek disztribúciója megoldatlan probléma**, és ez a skálázódás fő akadálya
2. **Az Agent Plugins egy egyszerű, nyílt, vendor-semleges megoldás**, nem új technológia, hanem egységes csomagolás
3. **A Google elkötelezett a szabvány mellett**. Core Maintainer státusz a Technical Steering Committee-ban, reference implementáció az Agents CLI-ben

A gyakorlati üzenet a skill authoroknak: **„már eleve megvan a legtöbb része”** — a plugin formátumra való átállás nem egy hónapos projekt, hanem egy manifest fájl létrehozása és a path-ek rendbetétele. Aki ma ADK skillt ír, az a holnapi Agent Plugins ökoszisztémában is használhatja azt.

> „Agent Skills gave agents on-demand expertise. A folder of instructions the model pulls in only when a task matches, so your context window isn't carrying a deployment runbook while you fix a CSS bug.” — Lavinigam

## Forrás

- **Archív URL:** [archive.codenewsletter.ai/2087733334617063503](https://archive.codenewsletter.ai/2087733334617063503)
- **Eredeti:** x.com/i/article/2087… (Google Cloud Tech @GoogleCloudTech, long-form X article)
- **Szerző:** Lavinigam (@lavinigam), Developer Relations Engineer, Google Cloud
- **Vendor:** Google Cloud Tech blog / X article
- **Tartalom forrása:** `<article>` blokk az archív HTML-ben (1648 szó)
- **Wiki topic:** `ai-automation.md` (Agent Skills + MCP szerver + Agent Plugins standard, a Henky-féle AI-agent ökoszisztéma központi fejleménye)
