Skip to content

Commit 48b60ca

Browse files
committed
feat(catalog): add Agent Plugins standard
1 parent 91aac51 commit 48b60ca

3 files changed

Lines changed: 140 additions & 2 deletions

File tree

manifests/collections.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2304,6 +2304,63 @@
23042304
"name": "AGENTS.md",
23052305
"url": "https://agents.md",
23062306
"description": "Open-format markdown file providing coding agents with project-specific instructions and context"
2307+
},
2308+
{
2309+
"translations": {
2310+
"en": {
2311+
"name": "Agent Plugins",
2312+
"description": "Open, vendor-neutral v1.0.0 working-draft standard for packaging Agent Skills and MCP servers as portable plugins with a shared manifest and directory layout"
2313+
},
2314+
"de": {
2315+
"name": "Agent Plugins",
2316+
"description": "Offener, herstellerneutraler Arbeitsentwurf v1.0.0 zum Verpacken von Agent Skills und MCP-Servern als portable Plugins mit gemeinsamem Manifest und Verzeichnislayout"
2317+
},
2318+
"es": {
2319+
"name": "Agent Plugins",
2320+
"description": "Borrador abierto y neutral respecto a proveedores v1.0.0 para empaquetar Agent Skills y servidores MCP como plugins portátiles con un manifiesto y una estructura de directorios comunes"
2321+
},
2322+
"fr": {
2323+
"name": "Agent Plugins",
2324+
"description": "Projet de norme ouvert et neutre vis-à-vis des fournisseurs v1.0.0 pour regrouper Agent Skills et serveurs MCP dans des plugins portables avec un manifeste et une arborescence communs"
2325+
},
2326+
"id": {
2327+
"name": "Agent Plugins",
2328+
"description": "Draf kerja v1.0.0 yang terbuka dan netral vendor untuk mengemas Agent Skills dan server MCP sebagai plugin portabel dengan manifes dan tata letak direktori bersama"
2329+
},
2330+
"ja": {
2331+
"name": "Agent Plugins",
2332+
"description": "Agent SkillsとMCPサーバーを共通のマニフェストとディレクトリ構成を持つポータブルなプラグインとしてパッケージ化する、オープンでベンダー中立なv1.0.0作業草案"
2333+
},
2334+
"ko": {
2335+
"name": "Agent Plugins",
2336+
"description": "Agent Skills와 MCP 서버를 공통 매니페스트 및 디렉터리 구조를 갖춘 이식 가능한 플러그인으로 패키징하기 위한 개방형 벤더 중립 v1.0.0 작업 초안"
2337+
},
2338+
"pt": {
2339+
"name": "Agent Plugins",
2340+
"description": "Rascunho aberto e neutro em relação a fornecedores v1.0.0 para empacotar Agent Skills e servidores MCP como plugins portáteis com manifesto e estrutura de diretórios compartilhados"
2341+
},
2342+
"ru": {
2343+
"name": "Agent Plugins",
2344+
"description": "Открытый независимый от поставщиков рабочий проект v1.0.0 для упаковки Agent Skills и MCP-серверов в переносимые плагины с общим манифестом и структурой каталогов"
2345+
},
2346+
"tr": {
2347+
"name": "Agent Plugins",
2348+
"description": "Agent Skills ve MCP sunucularını ortak bir bildirim ve dizin düzenine sahip taşınabilir eklentiler olarak paketlemek için açık, sağlayıcıdan bağımsız v1.0.0 çalışma taslağı"
2349+
},
2350+
"zh-Hans": {
2351+
"name": "Agent Plugins",
2352+
"description": "开放、厂商中立的 v1.0.0 工作草案,通过统一清单和目录结构将 Agent Skills 与 MCP 服务器打包为可移植插件"
2353+
},
2354+
"zh-Hant": {
2355+
"name": "Agent Plugins",
2356+
"description": "開放、廠商中立的 v1.0.0 工作草案,透過統一清單與目錄結構將 Agent Skills 和 MCP 伺服器封裝為可攜式外掛程式"
2357+
}
2358+
},
2359+
"id": "agent-plugins",
2360+
"name": "Agent Plugins",
2361+
"url": "https://agent-plugins.org",
2362+
"description": "Open, vendor-neutral v1.0.0 working-draft standard for packaging Agent Skills and MCP servers as portable plugins with a shared manifest and directory layout",
2363+
"lastVerifiedAt": "2026-08-07"
23072364
}
23082365
]
23092366
},

scripts/validate/i18n-exact-english-baseline.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
"manifest:de:manifests/collections.json#features.sections[0].items[0].translations.de.name": "Agent Skills",
5757
"manifest:de:manifests/collections.json#features.sections[0].items[1].translations.de.name": "Model Context Protocol (MCP)",
5858
"manifest:de:manifests/collections.json#features.sections[0].items[2].translations.de.name": "AGENTS.md",
59+
"manifest:de:manifests/collections.json#features.sections[0].items[3].translations.de.name": "Agent Plugins",
5960
"manifest:de:manifests/collections.json#features.sections[1].items[0].translations.de.name": "Slash Commands",
6061
"manifest:de:manifests/collections.json#specifications.sections[0].items[0].translations.de.name": "Conventional Commits",
6162
"manifest:de:manifests/collections.json#specifications.sections[0].items[1].translations.de.name": "Semantic Versioning",
@@ -78,6 +79,7 @@
7879
"manifest:de:manifests/collections.json#tools.sections[1].items[5].translations.de.name": "Google Code Wiki",
7980
"manifest:es:manifests/collections.json#features.sections[0].items[1].translations.es.name": "Model Context Protocol (MCP)",
8081
"manifest:es:manifests/collections.json#features.sections[0].items[2].translations.es.name": "AGENTS.md",
82+
"manifest:es:manifests/collections.json#features.sections[0].items[3].translations.es.name": "Agent Plugins",
8183
"manifest:es:manifests/collections.json#specifications.sections[0].items[0].translations.es.name": "Conventional Commits",
8284
"manifest:es:manifests/collections.json#specifications.sections[0].items[1].translations.es.name": "Semantic Versioning",
8385
"manifest:es:manifests/collections.json#specifications.sections[1].items[0].translations.es.name": "Agent2Agent (A2A)",
@@ -99,6 +101,7 @@
99101
"manifest:es:manifests/collections.json#tools.sections[1].items[5].translations.es.name": "Google Code Wiki",
100102
"manifest:fr:manifests/collections.json#features.sections[0].items[1].translations.fr.name": "Model Context Protocol (MCP)",
101103
"manifest:fr:manifests/collections.json#features.sections[0].items[2].translations.fr.name": "AGENTS.md",
104+
"manifest:fr:manifests/collections.json#features.sections[0].items[3].translations.fr.name": "Agent Plugins",
102105
"manifest:fr:manifests/collections.json#specifications.sections[0].items[0].translations.fr.name": "Conventional Commits",
103106
"manifest:fr:manifests/collections.json#specifications.sections[0].items[1].translations.fr.name": "Semantic Versioning",
104107
"manifest:fr:manifests/collections.json#specifications.sections[1].items[0].translations.fr.name": "Agent2Agent (A2A)",
@@ -121,6 +124,7 @@
121124
"manifest:id:manifests/collections.json#articles.sections[3].translations.id.title": "Lovable Engineering",
122125
"manifest:id:manifests/collections.json#features.sections[0].items[1].translations.id.name": "Model Context Protocol (MCP)",
123126
"manifest:id:manifests/collections.json#features.sections[0].items[2].translations.id.name": "AGENTS.md",
127+
"manifest:id:manifests/collections.json#features.sections[0].items[3].translations.id.name": "Agent Plugins",
124128
"manifest:id:manifests/collections.json#features.sections[1].items[0].translations.id.name": "Slash Commands",
125129
"manifest:id:manifests/collections.json#specifications.sections[0].items[0].translations.id.name": "Conventional Commits",
126130
"manifest:id:manifests/collections.json#specifications.sections[0].items[1].translations.id.name": "Semantic Versioning",
@@ -144,6 +148,7 @@
144148
"manifest:ja:manifests/collections.json#articles.sections[3].translations.ja.title": "Lovable Engineering",
145149
"manifest:ja:manifests/collections.json#features.sections[0].items[1].translations.ja.name": "Model Context Protocol (MCP)",
146150
"manifest:ja:manifests/collections.json#features.sections[0].items[2].translations.ja.name": "AGENTS.md",
151+
"manifest:ja:manifests/collections.json#features.sections[0].items[3].translations.ja.name": "Agent Plugins",
147152
"manifest:ja:manifests/collections.json#specifications.sections[0].items[0].translations.ja.name": "Conventional Commits",
148153
"manifest:ja:manifests/collections.json#specifications.sections[0].items[1].translations.ja.name": "Semantic Versioning",
149154
"manifest:ja:manifests/collections.json#specifications.sections[1].items[0].translations.ja.name": "Agent2Agent (A2A)",
@@ -166,6 +171,7 @@
166171
"manifest:ko:manifests/collections.json#articles.sections[3].translations.ko.title": "Lovable Engineering",
167172
"manifest:ko:manifests/collections.json#features.sections[0].items[1].translations.ko.name": "Model Context Protocol (MCP)",
168173
"manifest:ko:manifests/collections.json#features.sections[0].items[2].translations.ko.name": "AGENTS.md",
174+
"manifest:ko:manifests/collections.json#features.sections[0].items[3].translations.ko.name": "Agent Plugins",
169175
"manifest:ko:manifests/collections.json#specifications.sections[0].items[0].translations.ko.name": "Conventional Commits",
170176
"manifest:ko:manifests/collections.json#specifications.sections[0].items[1].translations.ko.name": "Semantic Versioning",
171177
"manifest:ko:manifests/collections.json#specifications.sections[1].items[0].translations.ko.name": "Agent2Agent (A2A)",
@@ -188,6 +194,7 @@
188194
"manifest:pt:manifests/collections.json#articles.sections[3].translations.pt.title": "Lovable Engineering",
189195
"manifest:pt:manifests/collections.json#features.sections[0].items[1].translations.pt.name": "Model Context Protocol (MCP)",
190196
"manifest:pt:manifests/collections.json#features.sections[0].items[2].translations.pt.name": "AGENTS.md",
197+
"manifest:pt:manifests/collections.json#features.sections[0].items[3].translations.pt.name": "Agent Plugins",
191198
"manifest:pt:manifests/collections.json#specifications.sections[0].items[0].translations.pt.name": "Conventional Commits",
192199
"manifest:pt:manifests/collections.json#specifications.sections[0].items[1].translations.pt.name": "Semantic Versioning",
193200
"manifest:pt:manifests/collections.json#specifications.sections[1].items[0].translations.pt.name": "Agent2Agent (A2A)",
@@ -210,6 +217,7 @@
210217
"manifest:ru:manifests/collections.json#articles.sections[3].translations.ru.title": "Lovable Engineering",
211218
"manifest:ru:manifests/collections.json#features.sections[0].items[1].translations.ru.name": "Model Context Protocol (MCP)",
212219
"manifest:ru:manifests/collections.json#features.sections[0].items[2].translations.ru.name": "AGENTS.md",
220+
"manifest:ru:manifests/collections.json#features.sections[0].items[3].translations.ru.name": "Agent Plugins",
213221
"manifest:ru:manifests/collections.json#specifications.sections[0].items[0].translations.ru.name": "Conventional Commits",
214222
"manifest:ru:manifests/collections.json#specifications.sections[0].items[1].translations.ru.name": "Semantic Versioning",
215223
"manifest:ru:manifests/collections.json#specifications.sections[1].items[0].translations.ru.name": "Agent2Agent (A2A)",
@@ -232,6 +240,7 @@
232240
"manifest:tr:manifests/collections.json#articles.sections[3].translations.tr.title": "Lovable Engineering",
233241
"manifest:tr:manifests/collections.json#features.sections[0].items[1].translations.tr.name": "Model Context Protocol (MCP)",
234242
"manifest:tr:manifests/collections.json#features.sections[0].items[2].translations.tr.name": "AGENTS.md",
243+
"manifest:tr:manifests/collections.json#features.sections[0].items[3].translations.tr.name": "Agent Plugins",
235244
"manifest:tr:manifests/collections.json#specifications.sections[0].items[0].translations.tr.name": "Conventional Commits",
236245
"manifest:tr:manifests/collections.json#specifications.sections[0].items[1].translations.tr.name": "Semantic Versioning",
237246
"manifest:tr:manifests/collections.json#specifications.sections[1].items[0].translations.tr.name": "Agent2Agent (A2A)",
@@ -252,6 +261,7 @@
252261
"manifest:tr:manifests/collections.json#tools.sections[1].items[4].translations.tr.name": "CLIProxyAPI",
253262
"manifest:tr:manifests/collections.json#tools.sections[1].items[5].translations.tr.name": "Google Code Wiki",
254263
"manifest:zh-Hans:manifests/collections.json#features.sections[0].items[2].translations.zh-Hans.name": "AGENTS.md",
264+
"manifest:zh-Hans:manifests/collections.json#features.sections[0].items[3].translations.zh-Hans.name": "Agent Plugins",
255265
"manifest:zh-Hans:manifests/collections.json#specifications.sections[2].items[1].translations.zh-Hans.name": "Open Responses",
256266
"manifest:zh-Hans:manifests/collections.json#tools.sections[0].items[0].translations.zh-Hans.name": "OpenSpec",
257267
"manifest:zh-Hans:manifests/collections.json#tools.sections[0].items[1].translations.zh-Hans.name": "Spec Kit",
@@ -265,6 +275,7 @@
265275
"manifest:zh-Hans:manifests/collections.json#tools.sections[1].items[4].translations.zh-Hans.name": "CLIProxyAPI",
266276
"manifest:zh-Hans:manifests/collections.json#tools.sections[1].items[5].translations.zh-Hans.name": "Google Code Wiki",
267277
"manifest:zh-Hant:manifests/collections.json#features.sections[0].items[2].translations.zh-Hant.name": "AGENTS.md",
278+
"manifest:zh-Hant:manifests/collections.json#features.sections[0].items[3].translations.zh-Hant.name": "Agent Plugins",
268279
"manifest:zh-Hant:manifests/collections.json#specifications.sections[2].items[1].translations.zh-Hant.name": "Open Responses",
269280
"manifest:zh-Hant:manifests/collections.json#tools.sections[0].items[0].translations.zh-Hant.name": "OpenSpec",
270281
"manifest:zh-Hant:manifests/collections.json#tools.sections[0].items[1].translations.zh-Hant.name": "Spec Kit",

src/lib/generated/metadata.ts

Lines changed: 72 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3044,6 +3044,76 @@ export const collectionsMetadata: Record<string, CollectionSection> = {
30443044
description:
30453045
'Open-format markdown file providing coding agents with project-specific instructions and context',
30463046
},
3047+
{
3048+
translations: {
3049+
en: {
3050+
name: 'Agent Plugins',
3051+
description:
3052+
'Open, vendor-neutral v1.0.0 working-draft standard for packaging Agent Skills and MCP servers as portable plugins with a shared manifest and directory layout',
3053+
},
3054+
de: {
3055+
name: 'Agent Plugins',
3056+
description:
3057+
'Offener, herstellerneutraler Arbeitsentwurf v1.0.0 zum Verpacken von Agent Skills und MCP-Servern als portable Plugins mit gemeinsamem Manifest und Verzeichnislayout',
3058+
},
3059+
es: {
3060+
name: 'Agent Plugins',
3061+
description:
3062+
'Borrador abierto y neutral respecto a proveedores v1.0.0 para empaquetar Agent Skills y servidores MCP como plugins portátiles con un manifiesto y una estructura de directorios comunes',
3063+
},
3064+
fr: {
3065+
name: 'Agent Plugins',
3066+
description:
3067+
'Projet de norme ouvert et neutre vis-à-vis des fournisseurs v1.0.0 pour regrouper Agent Skills et serveurs MCP dans des plugins portables avec un manifeste et une arborescence communs',
3068+
},
3069+
id: {
3070+
name: 'Agent Plugins',
3071+
description:
3072+
'Draf kerja v1.0.0 yang terbuka dan netral vendor untuk mengemas Agent Skills dan server MCP sebagai plugin portabel dengan manifes dan tata letak direktori bersama',
3073+
},
3074+
ja: {
3075+
name: 'Agent Plugins',
3076+
description:
3077+
'Agent SkillsとMCPサーバーを共通のマニフェストとディレクトリ構成を持つポータブルなプラグインとしてパッケージ化する、オープンでベンダー中立なv1.0.0作業草案',
3078+
},
3079+
ko: {
3080+
name: 'Agent Plugins',
3081+
description:
3082+
'Agent Skills와 MCP 서버를 공통 매니페스트 및 디렉터리 구조를 갖춘 이식 가능한 플러그인으로 패키징하기 위한 개방형 벤더 중립 v1.0.0 작업 초안',
3083+
},
3084+
pt: {
3085+
name: 'Agent Plugins',
3086+
description:
3087+
'Rascunho aberto e neutro em relação a fornecedores v1.0.0 para empacotar Agent Skills e servidores MCP como plugins portáteis com manifesto e estrutura de diretórios compartilhados',
3088+
},
3089+
ru: {
3090+
name: 'Agent Plugins',
3091+
description:
3092+
'Открытый независимый от поставщиков рабочий проект v1.0.0 для упаковки Agent Skills и MCP-серверов в переносимые плагины с общим манифестом и структурой каталогов',
3093+
},
3094+
tr: {
3095+
name: 'Agent Plugins',
3096+
description:
3097+
'Agent Skills ve MCP sunucularını ortak bir bildirim ve dizin düzenine sahip taşınabilir eklentiler olarak paketlemek için açık, sağlayıcıdan bağımsız v1.0.0 çalışma taslağı',
3098+
},
3099+
'zh-Hans': {
3100+
name: 'Agent Plugins',
3101+
description:
3102+
'开放、厂商中立的 v1.0.0 工作草案,通过统一清单和目录结构将 Agent Skills 与 MCP 服务器打包为可移植插件',
3103+
},
3104+
'zh-Hant': {
3105+
name: 'Agent Plugins',
3106+
description:
3107+
'開放、廠商中立的 v1.0.0 工作草案,透過統一清單與目錄結構將 Agent Skills 和 MCP 伺服器封裝為可攜式外掛程式',
3108+
},
3109+
},
3110+
id: 'agent-plugins',
3111+
name: 'Agent Plugins',
3112+
url: 'https://agent-plugins.org',
3113+
description:
3114+
'Open, vendor-neutral v1.0.0 working-draft standard for packaging Agent Skills and MCP servers as portable plugins with a shared manifest and directory layout',
3115+
lastVerifiedAt: '2026-08-07',
3116+
},
30473117
],
30483118
},
30493119
{
@@ -3566,10 +3636,10 @@ export const faqMetadata: Record<string, FaqItem[]> = {
35663636

35673637
export const stackCounts: Record<string, number> = {
35683638
ides: 9,
3569-
clis: 27,
3639+
clis: 28,
35703640
desktops: 12,
35713641
extensions: 18,
3572-
models: 123,
3642+
models: 127,
35733643
'model-providers': 17,
35743644
vendors: 47,
35753645
}

0 commit comments

Comments
 (0)