← Files WP Image FixerARCHIVED FILE
plugin.json
6.2 KB · Nov 14, 2026 · 18:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6ab91d8a79848191b12a0c30c0b64f2c",
"version": "1.0.1",
"description": "WP Image Fixer is a productivity tool for optimizing the images on your WordPress site from ChatGPT. Make slow WordPress pages load faster: shrink and resize heavy images, keeping JPEG and PNG as they are or converting to WebP when you ask. Any optimization can be undone.\n\nAsk why a page is slow and WP Image Fixer checks that page's images; ask it to fix them and it works on the images already in your media library, with AVIF as well as WebP, keeping every original. It can also help your images show up in image search.\n\nConnect your self-hosted WordPress site with a one-time approval link in your wp-admin: no password is shared and no plugin is required.",
"author": {
"name": "YLabs"
},
"homepage": "https://www.wpimagefixer.com/",
"keywords": [
"wordpress",
"image optimization",
"image compression",
"webp",
"avif",
"page speed",
"media library",
"alt text"
],
"extensions": {
"com.openai": {
"interface": {
"capabilities": [],
"category": "Productivity",
"defaultPrompt": [
"Connect my WordPress site to WP Image Fixer and help me optimize its images.",
"Use WP Image Fixer to check why my WordPress homepage is slow.",
"Use WP Image Fixer to tell me how much my WordPress media library can shrink."
],
"developerName": "YLabs",
"displayName": "WP Image Fixer",
"longDescription": "WP Image Fixer is a productivity tool for optimizing the images on your WordPress site from ChatGPT. Make slow WordPress pages load faster: shrink and resize heavy images, keeping JPEG and PNG as they are or converting to WebP when you ask. Any optimization can be undone.\n\nAsk why a page is slow and WP Image Fixer checks that page's images; ask it to fix them and it works on the images already in your media library, with AVIF as well as WebP, keeping every original. It can also help your images show up in image search.\n\nConnect your self-hosted WordPress site with a one-time approval link in your wp-admin: no password is shared and no plugin is required.",
"privacyPolicyURL": "https://www.wpimagefixer.com/privacy/",
"shortDescription": "Optimize WordPress images",
"supportURL": "https://www.wpimagefixer.com/contact/",
"termsOfServiceURL": "https://www.wpimagefixer.com/terms/",
"websiteURL": "https://www.wpimagefixer.com/",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png"
},
"publication": {
"release_notes": "Publisher name updated to YLabs. Adds a guided image-optimization skill and discovery keywords. No tool or server change."
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the connected WordPress site",
"prompt": "Which WordPress sites are connected to WP Image Fixer?",
"tools_triggered": "list_sites",
"expected_behavior": "The connected site is listed by its address (www.wordpressseomarketing.com) with its site_id, and how to connect more sites."
},
{
"description": "Estimate how much the media library can shrink",
"prompt": "How much can the images on my WordPress site shrink?",
"tools_triggered": "scan_media_library",
"expected_behavior": "The library's total size (about 150 MB), the formats and the biggest images, with the estimated saving: about a third. Nothing on the site changes."
},
{
"description": "Check why a page is slow",
"prompt": "Why is https://www.wordpressseomarketing.com/five-days-in-the-alps/ slow? Check its images.",
"tools_triggered": "analyze_page_images",
"expected_behavior": "The page's 2 photos (3.8 MB in total) are named with their measured sizes and the concrete problems (heavy, poorly compressed JPEG), with the estimated saving. Nothing changes."
},
{
"description": "Compress the three biggest images",
"prompt": "Compress the 3 biggest images on my WordPress site.",
"tools_triggered": "optimize_images",
"expected_behavior": "Before anything changes, ChatGPT shows its own box, 'Allow ChatGPT to use WP Image Fixer?', describing the call (the assistant may first show the preview with the estimated saving and ask in chat). The box can appear twice: once for the preview call and once for the change itself; choose Allow once each time (not Always allow); Deny leaves everything unchanged. Then the three images are made smaller (about 10.7 MB -> 3.3 MB, measured; the preview's estimate can promise more than the measured result); the posts use the smaller files and the originals are kept."
},
{
"description": "Undo the optimization",
"prompt": "Undo the image optimization you just did.",
"tools_triggered": "restore_originals",
"expected_behavior": "Before anything changes, ChatGPT shows its own box, 'Allow ChatGPT to use WP Image Fixer?', naming the media items to restore (the assistant may first show the preview and ask in chat). The box can appear twice: once for the preview call and once for the change itself; choose Allow once each time; Deny leaves everything unchanged. Then the three original images are back on the site and in their posts; the result says 'Restored' for each."
}
],
"negative": [
{
"description": "Writing a blog post is not this app's job",
"prompt": "Write a blog post about summer gardening."
},
{
"description": "Generating AI images is not this app's job",
"prompt": "Generate an AI image of a sunset for my website."
},
{
"description": "General knowledge question",
"prompt": "What is the difference between JPEG and PNG?"
}
]
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 8590e5459d268bcda45da5fba5fba44af360b0a576e3952b0519cb24610df36f