← Files SMEPost Social Media CreatorARCHIVED FILE
plugin.json
11.9 KB · Nov 3, 2026 · 19:20 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "smepost-marketing-workdesk",
"version": "0.2.1",
"description": "Plan social content and manage SMEPost projects, folders, designs, and versions from your AI host.",
"extensions": {
"com.openai": {
"interface": {
"displayName": "SMEPost Social Media Creator",
"shortDescription": "AI posts, images & captions",
"longDescription": "Create social media posts, AI images and captions in ChatGPT, then save and manage them in SMEPost.\n\nTurn a campaign idea, product details or an uploaded image into social content. Ask ChatGPT to create or edit an image and write Instagram captions, Facebook post copy, LinkedIn posts or Threads captions. Save your images and copy to SMEPost projects and folders, and use authorized brand knowledge to keep your content on-brand.\n\nOpen SMEPost beside your conversation to compare social media previews, edit captions, download images and review version history. Save an edited image as a new version of the same design while keeping the original. You can also upload a PNG, JPEG or WebP from your device, up to 4 MiB per image.\n\nConnect a SMEPost account and choose an organization you can access. Native image generation and editing use the capabilities available in ChatGPT. In other AI hosts, use an available image capability or a supplied image. Importing images does not require an OpenAI API key or use SMEPost image-generation credits. Publishing and scheduling continue through an explicitly approved handoff to the SMEPost website.",
"developerName": "SMEPost",
"category": "Creativity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://smepost.io",
"privacyPolicyURL": "https://smepost.io/privacy",
"termsOfServiceURL": "https://smepost.io/terms",
"defaultPrompt": [
"Create an Instagram post with an image and caption, and save it to SMEPost.",
"Edit a saved social media image and keep the original in SMEPost.",
"Show my SMEPost designs and preview them for Instagram and LinkedIn."
],
"brandColor": "#3F51B5",
"supportURL": "https://smepost.io/workdesk/support",
"logo": "./assets/smepost.png",
"composerIcon": "./assets/smepost.png"
},
"onboardingSkill": "./skills/workdesk-basics/SKILL.md",
"review": {
"commerce": false,
"demo_recording_url": "https://media.smepost.io/marketing/workdesk-submission/v1/workdesk-chatgpt-20261011-natural-v1.mp4",
"test_cases": {
"positive": [
{
"description": "Open the authorized workspace",
"prompt": "Open my SMEPost Workdesk and show my projects.",
"tools_triggered": "open_workdesk, list_organizations, list_social_projects",
"expected_behavior": "Authenticate when needed, show authorized organizations and projects, and open Workdesk beside the conversation."
},
{
"description": "Create a project and folder",
"prompt": "In my SMEPost demo organization, create a Weekend Coffee Campaign project and an Instagram folder.",
"tools_triggered": "list_organizations, create_social_project, create_project_folder",
"expected_behavior": "Use the selected authorized organization and confirm the saved project and folder after successful tool results."
},
{
"description": "Save a supplied or generated image",
"prompt": "Save this image to my SMEPost Coffee Launch project, in the Instagram folder, as Coffee Poster.",
"file_attachment_urls": [
"https://media.smepost.io/marketing/workdesk-submission/v1/coffee-original-20261011.png"
],
"tools_triggered": "list_social_projects, list_project_folders, import_asset_file",
"expected_behavior": "Use the host file object to save a valid image privately as a design, without SMEPost generation credits; reject unavailable or oversized files."
},
{
"description": "Preserve versions after editing",
"prompt": "Save this edited navy-cup image as a new version of my Coffee Latte design in SMEPost Coffee Launch. Keep the previous image in its history.",
"file_attachment_urls": [
"https://media.smepost.io/marketing/workdesk-submission/v1/coffee-edited-20261011.png"
],
"tools_triggered": "get_design, import_asset_file, list_design_versions",
"expected_behavior": "Save the attached edited image as a new version of the named existing Coffee Latte design through import_asset_file, preserving its prior version. If the current reply cannot access SMEPost write tools, direct the user to select the SMEPost App or use Workdesk's version-menu save action. Do not claim an edit was performed, expose internal IDs, file paths, raw JSON, or technical import instructions, or promise automatic tool resumption. Confirm the version only after a successful save."
},
{
"description": "Save social copy and review",
"prompt": "Save this Instagram caption to my Coffee Latte design in SMEPost Coffee Launch: Fresh coffee, a bright start. #Coffee. Then show the post preview.",
"tools_triggered": "save_design_caption, open_workdesk",
"expected_behavior": "Save the caption to the linked design chat and show the preview. Do not publish or schedule."
}
],
"negative": [
{
"description": "Unrelated factual request",
"prompt": "What is the capital of France?"
},
{
"description": "Unrelated code task",
"prompt": "Write a Python function that sorts a list of numbers."
},
{
"description": "General writing without persistence",
"prompt": "Give me three generic coffee caption ideas. Do not open or save anything in SMEPost."
}
]
}
},
"publication": {
"translations": {
"zh-HK": {
"subtitle": "AI \u793e\u4ea4\u5a92\u9ad4\u5e16\u6587\u53ca\u5716\u7247\u5275\u4f5c",
"description": "\u55ba ChatGPT \u7528 AI \u5275\u4f5c\u793e\u4ea4\u5a92\u9ad4\u5e16\u6587\u3001\u5716\u7247\u540c IG \u6587\u6848\uff0c\u518d\u5b58\u5165 SMEPost \u7ba1\u7406\u3002\n\n\u7531\u63a8\u5ee3\u6982\u5ff5\u3001\u7522\u54c1\u8cc7\u6599\u6216\u73fe\u6709\u5716\u7247\u958b\u59cb\uff0c\u8acb ChatGPT \u51fa\u5716\u3001\u6539\u5716\uff0c\u6216\u8005\u64b0\u5beb Instagram\u3001Facebook\u3001LinkedIn \u540c Threads \u6587\u6848\u3002\u7528 SMEPost \u9805\u76ee\u540c\u8cc7\u6599\u593e\u6574\u7406\u5167\u5bb9\uff0c\u4e26\u5957\u7528\u5df2\u6388\u6b0a\u5605\u54c1\u724c\u8cc7\u6599\u3002\n\n\u5de5\u4f5c\u5340\u6703\u958b\u55ba\u5c0d\u8a71\u65c1\u908a\uff0c\u53ef\u4ee5\u9810\u89bd\u4e0d\u540c\u793e\u4ea4\u5a92\u9ad4\u5e73\u53f0\u5605\u5e16\u6587\u3001\u4fee\u6539\u6587\u6848\u3001\u4e0b\u8f09\u5716\u7247\u540c\u67e5\u770b\u6b77\u53f2\u7248\u672c\u3002\u4fee\u6539\u5f8c\u5605\u5716\u7247\u53ef\u4ee5\u5b58\u8fd4\u540c\u4e00\u500b\u8a2d\u8a08\uff0c\u539f\u5716\u4ea6\u6703\u4fdd\u7559\uff1b\u4ea6\u652f\u63f4\u4e0a\u50b3\u6bcf\u5f35\u6700\u591a 4 MiB \u5605 PNG\u3001JPEG \u6216 WebP\u3002\n\n\u4f7f\u7528\u524d\u8acb\u9023\u63a5 SMEPost \u5e33\u6236\u3002ChatGPT \u51fa\u5716\u540c\u6539\u5716\u6703\u4f7f\u7528 ChatGPT \u672c\u8eab\u53ef\u7528\u5605\u529f\u80fd\uff0c\u532f\u5165\u5716\u7247\u5514\u9700\u8981 OpenAI API key\uff0c\u4ea6\u5514\u6703\u6263 SMEPost \u5716\u7247\u751f\u6210 credits\u3002\u5176\u4ed6 AI \u61c9\u7528\u7a0b\u5f0f\u5247\u9700\u4f7f\u7528\u53ef\u7528\u5605\u51fa\u5716\u529f\u80fd\uff0c\u6216\u8005\u81ea\u884c\u63d0\u4f9b\u5716\u7247\u3002\u767c\u4f48\u540c\u6392\u7a0b\u6703\u55ba\u4f60\u540c\u610f\u5f8c\u8fd4\u56de SMEPost \u7db2\u7ad9\u7e7c\u7e8c\u3002"
},
"zh-TW": {
"subtitle": "AI \u793e\u7fa4\u8cbc\u6587\u3001\u5716\u7247\u8207\u6587\u6848",
"description": "\u5728 ChatGPT \u88fd\u4f5c\u793e\u7fa4\u8cbc\u6587\u3001AI \u5716\u7247\u8207 Instagram \u6587\u6848\uff0c\u4e26\u5c07\u6210\u679c\u4fdd\u5b58\u5230 SMEPost\u3002\n\n\u628a\u6d3b\u52d5\u69cb\u60f3\u3001\u7522\u54c1\u8cc7\u8a0a\u6216\u5716\u7247\u4ea4\u7d66 ChatGPT\uff0c\u5f9e\u8996\u89ba\u8a2d\u8a08\u3001\u6539\u5716\u5230 Facebook\u3001LinkedIn \u6216 Threads \u6587\u6848\u4e00\u8d77\u5b8c\u6210\u3002\u900f\u904e\u5c08\u6848\u8207\u8cc7\u6599\u593e\u6574\u7406\u7d20\u6750\uff0c\u4e26\u4f7f\u7528\u5df2\u6388\u6b0a\u7684\u54c1\u724c\u77e5\u8b58\uff0c\u7dad\u6301\u4e00\u81f4\u7684\u54c1\u724c\u8a9e\u8abf\u3002\n\n\u5728\u5c0d\u8a71\u65c1\u958b\u555f\u5de5\u4f5c\u5340\uff0c\u6aa2\u8996\u5404\u5e73\u53f0\u7684\u8cbc\u6587\u9810\u89bd\u3001\u8abf\u6574\u6587\u6848\u3001\u4e0b\u8f09\u5716\u7247\u8207\u6bd4\u8f03\u6b77\u53f2\u7248\u672c\u3002\u6bcf\u6b21\u6539\u5716\u90fd\u53ef\u53e6\u5b58\u70ba\u540c\u4e00\u8a2d\u8a08\u7684\u65b0\u7248\u672c\uff0c\u4fdd\u7559\u539f\u59cb\u5716\u7247\u3002\u4e5f\u80fd\u4e0a\u50b3\u6bcf\u5f35\u4e0d\u8d85\u904e 4 MiB \u7684 PNG\u3001JPEG \u6216 WebP\u3002\n\n\u9700\u9023\u7d50 SMEPost \u5e33\u6236\u3002\u5716\u7247\u751f\u6210\u8207\u7de8\u8f2f\u4f9d ChatGPT \u53ef\u7528\u7684\u529f\u80fd\u57f7\u884c\uff1b\u532f\u5165\u5716\u7247\u4e0d\u9700\u8981 OpenAI API key\uff0c\u4e5f\u4e0d\u6d88\u8017 SMEPost \u5716\u7247\u751f\u6210\u984d\u5ea6\u3002\u5176\u4ed6 AI \u61c9\u7528\u7a0b\u5f0f\u9700\u4f7f\u7528\u53ef\u7528\u7684\u5716\u50cf\u529f\u80fd\u6216\u63d0\u4f9b\u5716\u7247\u3002\u767c\u4f48\u53ca\u6392\u7a0b\u6703\u5728\u4f60\u540c\u610f\u5f8c\u524d\u5f80 SMEPost \u7db2\u7ad9\u7e7c\u7e8c\u3002"
},
"zh-CN": {
"subtitle": "AI \u793e\u4ea4\u5a92\u4f53\u5e16\u5b50\u4e0e\u56fe\u7247\u521b\u4f5c",
"description": "\u5728 ChatGPT \u4e2d\u521b\u4f5c\u793e\u4ea4\u5a92\u4f53\u5e16\u5b50\u3001AI \u56fe\u7247\u548c Instagram \u6587\u6848\uff0c\u628a\u5b8c\u6210\u7684\u5185\u5bb9\u4fdd\u5b58\u5230 SMEPost\u3002\n\n\u4ece\u8425\u9500\u6d3b\u52a8\u60f3\u6cd5\u3001\u4ea7\u54c1\u8d44\u6599\u6216\u73b0\u6709\u56fe\u7247\u5f00\u59cb\uff0c\u8ba9 ChatGPT \u751f\u6210\u6216\u7f16\u8f91\u56fe\u7247\uff0c\u5e76\u7f16\u5199\u9002\u5408 Facebook\u3001LinkedIn\u3001Threads \u7b49\u6e20\u9053\u7684\u6587\u6848\u3002\u7528\u9879\u76ee\u548c\u6587\u4ef6\u5939\u6574\u7406\u7d20\u6750\uff0c\u7ed3\u5408\u5df2\u6388\u6743\u7684\u54c1\u724c\u8d44\u6599\u4fdd\u6301\u5185\u5bb9\u98ce\u683c\u4e00\u81f4\u3002\n\n\u5728\u804a\u5929\u65c1\u67e5\u770b\u5de5\u4f5c\u533a\uff0c\u53ef\u5207\u6362\u4e0d\u540c\u5e73\u53f0\u7684\u5e16\u5b50\u9884\u89c8\u3001\u7f16\u8f91\u6587\u6848\u3001\u4e0b\u8f7d\u56fe\u7247\u5e76\u67e5\u770b\u7248\u672c\u8bb0\u5f55\u3002\u7f16\u8f91\u540e\u7684\u56fe\u7247\u53ef\u4fdd\u5b58\u4e3a\u540c\u4e00\u8bbe\u8ba1\u7684\u65b0\u7248\u672c\uff0c\u65e7\u56fe\u7ee7\u7eed\u4fdd\u7559\u3002\u652f\u6301\u4e0a\u4f20\u5355\u5f20\u4e0d\u8d85\u8fc7 4 MiB \u7684 PNG\u3001JPEG \u6216 WebP\u3002\n\n\u9700\u5173\u8054 SMEPost \u8d26\u53f7\u3002\u56fe\u7247\u751f\u6210\u548c\u7f16\u8f91\u53d6\u51b3\u4e8e ChatGPT \u5f53\u524d\u63d0\u4f9b\u7684\u529f\u80fd\uff1b\u5bfc\u5165\u56fe\u7247\u65e0\u9700 OpenAI API key\uff0c\u4e5f\u4e0d\u4f1a\u6d88\u8017 SMEPost \u56fe\u7247\u751f\u6210\u989d\u5ea6\u3002\u5176\u4ed6 AI \u5e94\u7528\u9700\u4f7f\u7528\u53ef\u7528\u7684\u56fe\u7247\u529f\u80fd\u6216\u81ea\u884c\u63d0\u4f9b\u56fe\u7247\u3002\u53d1\u5e03\u4e0e\u5b9a\u65f6\u53d1\u5e03\u5c06\u5728\u4f60\u786e\u8ba4\u540e\u8f6c\u5230 SMEPost \u7f51\u7ad9\u7ee7\u7eed\u3002"
}
},
"release_notes": "Initial Workdesk release with authorized project and folder management, private image imports, preserved design versions, captions, social previews, and a ChatGPT thread side panel."
},
"apps": "./.app.json"
}
}
}
SHA-256: db98737ff542667be247104eee07aa0a6c6415982aa70a0c7358436b6164c6f1