Update to EmpirioLabs AI
Snapshot Nov 15, 2026 · 06:36 UTC · version 1.0.10
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Nov 12, 2026 · 00:08 UTC
8f680567c0c09c38fef49804845eb45ff03cda3d6747319d762453c224bbbf03
Nov 15, 2026 · 06:36 UTC
be6fc1f1e46f8eb655a1f8b37863e6bde7978cab5bf9a33cceccda106e9e43cd
Package file
Nov 12, 2026 · 00:08 UTC
7150
Nov 15, 2026 · 06:36 UTC
7942
Package file
Nov 12, 2026 · 00:08 UTC
Not present
Nov 15, 2026 · 06:36 UTC
{"sha256":"fa73d243c9da7c98a821146ee74e97e38c74fc0471525616bed05543a7d5e25b","size":1017}
Package file
Nov 12, 2026 · 00:08 UTC
Not present
Nov 15, 2026 · 06:36 UTC
{"sha256":"d98cc348977974a9a1d950eb703b73db71d6c346e253df3af641e935d5cd987a","size":216}
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/ai-image-generator/SKILL.md →
skills/ai-image-generator/agents/openai.yaml →
skills/ai-music-generator/SKILL.md →
skills/ai-music-generator/agents/openai.yaml →
skills/ai-photo-editor/SKILL.md →
skills/ai-photo-editor/agents/openai.yaml →
skills/ai-video-generator/SKILL.md →
skills/ai-video-generator/agents/openai.yaml →
skills/ai-voice-generator/SKILL.md →
skills/ai-voice-generator/agents/openai.yaml →
skills/ask-a-model/agents/openai.yaml →
skills/audio-transcription/SKILL.md →
skills/audio-transcription/agents/openai.yaml →
skills/document-reader/SKILL.md →
skills/document-reader/agents/openai.yaml →
skills/get-started/agents/openai.yaml →
skills/image-analysis/SKILL.md →
skills/image-analysis/agents/openai.yaml →
skills/image-to-3d/agents/openai.yaml →
skills/image-to-video/SKILL.md →
skills/image-to-video/agents/openai.yaml →
skills/model-picker/SKILL.md →
skills/model-picker/agents/openai.yaml →
skills/story-to-video/SKILL.md →
plugin.json
− removed · + added
--- before +++ after @@ -1,8 +1,8 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "empiriolabs", - "version": "1.0.4", - "description": "Run EmpirioLabs AI models for chat, media generation, search and agent tasks from ChatGPT.", + "version": "1.0.10", + "description": "Run EmpirioLabs AI models for image, video, audio and 3D generation, chat, search and agent tasks from ChatGPT.", "author": { "name": "EmpirioLabs AI", "email": "support@empiriolabs.ai", @@ -10,44 +10,77 @@ }, "homepage": "https://empiriolabs.ai", "keywords": [ + "ai image generator", + "ai video generator", + "text to image", + "text to video", + "image to video", + "image generation", + "video generation", + "image editing", + "photo editing", + "ai art", + "ai music generator", + "music generation", + "sound effects", + "ai voice generator", + "text to speech", + "tts", + "voiceover", + "voice over", + "narration", + "3d model generator", + "3d generation", + "image to 3d", "ai models", "llm", "chat models", "embeddings", "reranking", - "image generation", - "image editing", - "video generation", - "text to speech", - "music generation", - "3d generation", "transcription", + "speech to text", "ocr", "image analysis", "web search", "ai agents", - "batch jobs" + "batch jobs", + "ai photo editor", + "ai image editor", + "image to image", + "ai video maker", + "ai song generator", + "music maker", + "text to music", + "sound effect generator", + "ai voiceover", + "ai narrator", + "audio transcription", + "transcribe audio", + "pdf reader", + "document reader", + "story to video", + "text to 3d" ], "extensions": { "com.openai": { "interface": { "displayName": "EmpirioLabs AI", - "shortDescription": "Run AI models as tools", - "longDescription": "EmpirioLabs AI connects ChatGPT to your EmpirioLabs account, so you can use its catalog of text, image, video, audio, transcription, embedding, reranking, and 3D models from a conversation.\n\nWhat you can do:\n- Chat with text and multimodal models, create embeddings, rerank documents, and get yes/no or multiple-choice answers from decision models.\n- Generate and edit images, and create video, speech, music, sound effects and 3D assets.\n- Transcribe audio, analyze images, and read PDFs and scanned documents as Markdown.\n- Search the web and get grounded answers with their sources.\n- Run agent tasks, submit batch jobs, follow generation jobs, and review your account usage.\n\nWho it is for: developers and creators who use EmpirioLabs and want its models inside ChatGPT.\n\nLimitations: an EmpirioLabs account is required, and each request runs on that account. Longer generations return a job that the app checks until the result is ready. Account settings and API keys are managed in the EmpirioLabs dashboard.", + "shortDescription": "AI image, video, music & voice", + "longDescription": "EmpirioLabs AI connects ChatGPT to your EmpirioLabs account, so you can use its catalog of image, video, audio, 3D, text, transcription, embedding, and reranking models from a conversation.\n\nWhat you can do:\n- Generate and edit images, and create video, speech, music, sound effects and 3D assets.\n- Chat with text and multimodal models, create embeddings, rerank documents, and get yes/no or multiple-choice answers from decision models.\n- Transcribe audio, analyze images, and read PDFs and scanned documents as Markdown.\n- Search the web and get grounded answers with their sources.\n- Run agent tasks, submit batch jobs, follow generation jobs, and review your account usage.\n\nWho it is for: creators and developers who use EmpirioLabs and want its models inside ChatGPT.\n\nLimitations: an EmpirioLabs account is required, and each request runs on that account. Longer generations return a job that the app checks until the result is ready. Account settings and API keys are managed in the EmpirioLabs dashboard.", "developerName": "EmpirioLabs AI", - "category": "Developer Tools", + "category": "Creativity", "capabilities": [ - "Chat with text and multimodal models", - "Create embeddings and rerank documents", - "Get yes/no and multiple-choice decisions", "Generate and edit images", "Generate video", "Generate speech, music and sound effects", "Generate 3D assets", - "Transcribe audio", + "Chat with text and multimodal models", "Analyze images", + "Transcribe audio", "Read documents (OCR)", "Search the web with sources", + "Create embeddings and rerank documents", + "Get yes/no and multiple-choice decisions", "Run agent tasks", "Run batch jobs", "Review account usage" @@ -57,9 +90,9 @@ "privacyPolicyURL": "https://empiriolabs.ai/privacy-policy", "termsOfServiceURL": "https://empiriolabs.ai/terms-of-service", "defaultPrompt": [ - "Ask qwen3-7-max to explain vector databases in three sentences", "Generate an image of a lighthouse on a cliff at sunset", - "Search the web for this week's AI research news with sources" + "Read this aloud in a warm voice: Welcome to our weekly update.", + "Make a five-second video of waves rolling onto a beach at sunset" ], "brandColor": "#0a7cff", "brandColorDark": "#0a7cff", @@ -68,6 +101,7 @@ "logo": "./assets/logo.png", "logoDark": "./assets/logo-dark.png" }, + "onboardingSkill": "./skills/get-started/SKILL.md", "review": { "test_cases": { "positive": [ @@ -119,10 +153,10 @@ }, "commerce": false, "commerce_description": "The app does not sell products or process payments. Requests run on the user's existing EmpirioLabs account.", - "demo_recording_url": "https://media.empiriolabs.ai/marketing/mcp/chatgpt-plugin-demo-v3.mp4?token=3l3e8Dv981o-ScrjbT9L4h6d1mxjNDYDiAJ2XXZZz1w&expires=1799604896" + "demo_recording_url": "https://media.empiriolabs.ai/marketing/mcp/chatgpt-plugin-demo-v3.mp4?token=yXa2oGZl3kWx2-94gkKXGFAdTtYZAZNjbbBht649_ho&expires=1799903494" }, "publication": { - "release_notes": "Adds the brand color and a dark-mode composer icon. The tools and the listing text are unchanged." + "release_notes": "Adds search keywords for what the app's skills make. The tools and the skills are unchanged." }, "apps": "./.app.json" }
Full technical diff · 32 changed fields
changed /files/plugin.json/sha256
"8f680567c0c09c38fef49804845eb45ff03cda3d6747319d762453c224bbbf03"
"be6fc1f1e46f8eb655a1f8b37863e6bde7978cab5bf9a33cceccda106e9e43cd"
changed /files/plugin.json/size
7150
7942
added /files/skills~1ai-image-generator~1SKILL.md
Field was absent
{
"sha256": "fa73d243c9da7c98a821146ee74e97e38c74fc0471525616bed05543a7d5e25b",
"size": 1017
}added /files/skills~1ai-image-generator~1agents~1openai.yaml
Field was absent
{
"sha256": "d98cc348977974a9a1d950eb703b73db71d6c346e253df3af641e935d5cd987a",
"size": 216
}added /files/skills~1ai-music-generator~1SKILL.md
Field was absent
{
"sha256": "5052dd7ffe81bce248e48b4e13f269aa2deb796e1c23b9db3b0444aa6c48a9a3",
"size": 932
}added /files/skills~1ai-music-generator~1agents~1openai.yaml
Field was absent
{
"sha256": "db19d30f529c597bc9757852177f6064f93732c415df62f3da0785743711b72a",
"size": 221
}added /files/skills~1ai-photo-editor~1SKILL.md
Field was absent
{
"sha256": "d5351e093df15eba6d84df9973ede968256911f953cb600992b9bc493a07955d",
"size": 829
}added /files/skills~1ai-photo-editor~1agents~1openai.yaml
Field was absent
{
"sha256": "d6b9ac4fdcb1dea7f815aad64a83c47dfb6b2671af83de2bf44734e3e8aa8884",
"size": 219
}added /files/skills~1ai-video-generator~1SKILL.md
Field was absent
{
"sha256": "95f0807a61261f999e596635b842ff1de99d71a9d1912aae3278641c4bbfffb8",
"size": 960
}added /files/skills~1ai-video-generator~1agents~1openai.yaml
Field was absent
{
"sha256": "8a6ca6479880036b03920da57ddf8a1ffcdcff1d3ced75560833b7300ec32b32",
"size": 248
}added /files/skills~1ai-voice-generator~1SKILL.md
Field was absent
{
"sha256": "1a576df82fe87471169b647c6248e96c9ed825c5663a1ff077ef89c01d2099b3",
"size": 803
}added /files/skills~1ai-voice-generator~1agents~1openai.yaml
Field was absent
{
"sha256": "cc1a9efb8e7b600aad9e632eb71e16f4e0f43f364d2ec5977cdb6da72be9cbfb",
"size": 236
}added /files/skills~1ask-a-model~1SKILL.md
Field was absent
{
"sha256": "bc17f604304875ceb6e2608bdcec413419d7b598ef50fa9040f09a9a0f856936",
"size": 681
}added /files/skills~1ask-a-model~1agents~1openai.yaml
Field was absent
{
"sha256": "24472f72cc47d25795a0a7605b46255b88fc0480066209915b699b938cde28aa",
"size": 226
}added /files/skills~1audio-transcription~1SKILL.md
Field was absent
{
"sha256": "f250f94285de61f4e7bb23e533226fb2393e9a5e9ff04cabc52b397418965f55",
"size": 863
}added /files/skills~1audio-transcription~1agents~1openai.yaml
Field was absent
{
"sha256": "354efd1d3f0ec220ac1ac0d18af68c2e74fd6da2796e934e45bd1b20730fe57d",
"size": 215
}added /files/skills~1document-reader~1SKILL.md
Field was absent
{
"sha256": "a2db87edf5558e188a570027a011ae7e17a3328744124c27cc7ac3710108c3ea",
"size": 810
}added /files/skills~1document-reader~1agents~1openai.yaml
Field was absent
{
"sha256": "b07460887b84d9fab077020df4489862e9163a8862cd90083533b772b0dbcc39",
"size": 206
}added /files/skills~1get-started~1SKILL.md
Field was absent
{
"sha256": "bdc26678ba378327b44d8d2813af468064a5bd247e59adff48fe2e64c272d38f",
"size": 1323
}added /files/skills~1get-started~1agents~1openai.yaml
Field was absent
{
"sha256": "e8ef91983834e4125d4351c89f2f0692c031f4b0b3bd5759db2a5ff8f333f9cf",
"size": 202
}added /files/skills~1image-analysis~1SKILL.md
Field was absent
{
"sha256": "11585c663962888ceb819ba69ab3af30e51276625eab30a3719c35bfa59e896f",
"size": 541
}added /files/skills~1image-analysis~1agents~1openai.yaml
Field was absent
{
"sha256": "76f311eae1f461dedb4ce6f7f8264a5d0df9f995827c02b80d098912f97c06d6",
"size": 210
}added /files/skills~1image-to-3d~1SKILL.md
Field was absent
{
"sha256": "216912621446ba00af4ff19f39e6bd43481dcc2a113577e60bf7091fe8ef0609",
"size": 824
}added /files/skills~1image-to-3d~1agents~1openai.yaml
Field was absent
{
"sha256": "71aa3e40a55e6be1099d40adb34d6865472f1f93103fb5f4d6d90e50b07b5066",
"size": 200
}added /files/skills~1image-to-video~1SKILL.md
Field was absent
{
"sha256": "855973980c1c87a3a597d5956c61e11b9c71c4c068804260ae60434e8308d53d",
"size": 771
}added /files/skills~1image-to-video~1agents~1openai.yaml
Field was absent
{
"sha256": "7f42f83c5e2b629c31cd3b4006f979b1e4c7528183cc6aa5c0ba9d34166efe95",
"size": 204
}added /files/skills~1model-picker~1SKILL.md
Field was absent
{
"sha256": "01e75539945e480fc9d81b5351c0525117e15afbec35785e932130305c1a762f",
"size": 803
}added /files/skills~1model-picker~1agents~1openai.yaml
Field was absent
{
"sha256": "457c7d613af44f44916c429f1781ad663e46eeb538e8b8ca183bcd7c77fa624c",
"size": 198
}added /files/skills~1story-to-video~1SKILL.md
Field was absent
{
"sha256": "78865d5501a399e9d0775942fdfa0b237f173e23e60469271f74baf40f714d19",
"size": 1069
}added /files/skills~1story-to-video~1agents~1openai.yaml
Field was absent
{
"sha256": "7893fb17f17211bb97b436db883904630890dc60764b4168db9c2aed8c312cae",
"size": 237
}added /files/skills~1web-search~1SKILL.md
Field was absent
{
"sha256": "024d928e93f361ef451820b564b963b707ad807b31d117d4196c52912f006a0e",
"size": 570
}added /files/skills~1web-search~1agents~1openai.yaml
Field was absent
{
"sha256": "f8cba07f2829473927fd46c16dfe0458c8615ac8fa63ae5524f04eab45c4191b",
"size": 213
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "460d6c9703fcd94d905e8322b747ee3d5319a0f5ba58228a168c515bf4cf8252",
"size": 103
},
"assets/composer-dark.png": {
"sha256": "92ba3655627ce52b17defcf30c2aaf1be2a308e3fa80e9e658adb910aca4b468",
"size": 50805
},
"assets/composer.png": {
"sha256": "174c707b133081e2d7d45f6c0d309167159b8d6e053b809fb30591bb76a16c27",
"size": 37584
},
"assets/logo-dark.png": {
"sha256": "eb723aae880188c938efc8cf63a77e3803e7bfb516e56700f2d846a5e4781df5",
"size": 87271
},
"assets/logo.png": {
"sha256": "eb723aae880188c938efc8cf63a77e3803e7bfb516e56700f2d846a5e4781df5",
"size": 87271
},
"mcp.json": {
"sha256": "3b92ebfb1c83cbb1ae2ecb125c760eaefe95d246dc992b899881fb17c858a360",
"size": 212
},
"plugin.json": {
"sha256": "be6fc1f1e46f8eb655a1f8b37863e6bde7978cab5bf9a33cceccda106e9e43cd",
"size": 7942
},
"skills/ai-image-generator/SKILL.md": {
"sha256": "fa73d243c9da7c98a821146ee74e97e38c74fc0471525616bed05543a7d5e25b",
"size": 1017
},
"skills/ai-image-generator/agents/openai.yaml": {
"sha256": "d98cc348977974a9a1d950eb703b73db71d6c346e253df3af641e935d5cd987a",
"size": 216
},
"skills/ai-music-generator/SKILL.md": {
"sha256": "5052dd7ffe81bce248e48b4e13f269aa2deb796e1c23b9db3b0444aa6c48a9a3",
"size": 932
},
"skills/ai-music-generator/agents/openai.yaml": {
"sha256": "db19d30f529c597bc9757852177f6064f93732c415df62f3da0785743711b72a",
"size": 221
},
"skills/ai-photo-editor/SKILL.md": {
"sha256": "d5351e093df15eba6d84df9973ede968256911f953cb600992b9bc493a07955d",
"size": 829
},
"skills/ai-photo-editor/agents/openai.yaml": {
"sha256": "d6b9ac4fdcb1dea7f815aad64a83c47dfb6b2671af83de2bf44734e3e8aa8884",
"size": 219
},
"skills/ai-video-generator/SKILL.md": {
"sha256": "95f0807a61261f999e596635b842ff1de99d71a9d1912aae3278641c4bbfffb8",
"size": 960
},
"skills/ai-video-generator/agents/openai.yaml": {
"sha256": "8a6ca6479880036b03920da57ddf8a1ffcdcff1d3ced75560833b7300ec32b32",
"size": 248
},
"skills/ai-voice-generator/SKILL.md": {
"sha256": "1a576df82fe87471169b647c6248e96c9ed825c5663a1ff077ef89c01d2099b3",
"size": 803
},
"skills/ai-voice-generator/agents/openai.yaml": {
"sha256": "cc1a9efb8e7b600aad9e632eb71e16f4e0f43f364d2ec5977cdb6da72be9cbfb",
"size": 236
},
"skills/ask-a-model/SKILL.md": {
"sha256": "bc17f604304875ceb6e2608bdcec413419d7b598ef50fa9040f09a9a0f856936",
"size": 681
},
"skills/ask-a-model/agents/openai.yaml": {
"sha256": "24472f72cc47d25795a0a7605b46255b88fc0480066209915b699b938cde28aa",
"size": 226
},
"skills/audio-transcription/SKILL.md": {
"sha256": "f250f94285de61f4e7bb23e533226fb2393e9a5e9ff04cabc52b397418965f55",
"size": 863
},
"skills/audio-transcription/agents/openai.yaml": {
"sha256": "354efd1d3f0ec220ac1ac0d18af68c2e74fd6da2796e934e45bd1b20730fe57d",
"size": 215
},
"skills/document-reader/SKILL.md": {
"sha256": "a2db87edf5558e188a570027a011ae7e17a3328744124c27cc7ac3710108c3ea",
"size": 810
},
"skills/document-reader/agents/openai.yaml": {
"sha256": "b07460887b84d9fab077020df4489862e9163a8862cd90083533b772b0dbcc39",
"size": 206
},
"skills/get-started/SKILL.md": {
"sha256": "bdc26678ba378327b44d8d2813af468064a5bd247e59adff48fe2e64c272d38f",
"size": 1323
},
"skills/get-started/agents/openai.yaml": {
"sha256": "e8ef91983834e4125d4351c89f2f0692c031f4b0b3bd5759db2a5ff8f333f9cf",
"size": 202
},
"skills/image-analysis/SKILL.md": {
"sha256": "11585c663962888ceb819ba69ab3af30e51276625eab30a3719c35bfa59e896f",
"size": 541
},
"skills/image-analysis/agents/openai.yaml": {
"sha256": "76f311eae1f461dedb4ce6f7f8264a5d0df9f995827c02b80d098912f97c06d6",
"size": 210
},
"skills/image-to-3d/SKILL.md": {
"sha256": "216912621446ba00af4ff19f39e6bd43481dcc2a113577e60bf7091fe8ef0609",
"size": 824
},
"skills/image-to-3d/agents/openai.yaml": {
"sha256": "71aa3e40a55e6be1099d40adb34d6865472f1f93103fb5f4d6d90e50b07b5066",
"size": 200
},
"skills/image-to-video/SKILL.md": {
"sha256": "855973980c1c87a3a597d5956c61e11b9c71c4c068804260ae60434e8308d53d",
"size": 771
},
"skills/image-to-video/agents/openai.yaml": {
"sha256": "7f42f83c5e2b629c31cd3b4006f979b1e4c7528183cc6aa5c0ba9d34166efe95",
"size": 204
},
"skills/model-picker/SKILL.md": {
"sha256": "01e75539945e480fc9d81b5351c0525117e15afbec35785e932130305c1a762f",
"size": 803
},
"skills/model-picker/agents/openai.yaml": {
"sha256": "457c7d613af44f44916c429f1781ad663e46eeb538e8b8ca183bcd7c77fa624c",
"size": 198
},
"skills/story-to-video/SKILL.md": {
"sha256": "78865d5501a399e9d0775942fdfa0b237f173e23e60469271f74baf40f714d19",
"size": 1069
},
"skills/story-to-video/agents/openai.yaml": {
"sha256": "7893fb17f17211bb97b436db883904630890dc60764b4168db9c2aed8c312cae",
"size": 237
},
"skills/web-search/SKILL.md": {
"sha256": "024d928e93f361ef451820b564b963b707ad807b31d117d4196c52912f006a0e",
"size": 570
},
"skills/web-search/agents/openai.yaml": {
"sha256": "f8cba07f2829473927fd46c16dfe0458c8615ac8fa63ae5524f04eab45c4191b",
"size": 213
}
}
}SHA-256 of public snapshot: a8368afc173eb80833ed546433bd3a2e89826574b80efcb4c1499e05d93b0053