Update to Upload-Post
Snapshot Oct 24, 2026 · 12:49 UTC · version 1.1.3
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
Sep 30, 2026 · 22:47 UTC
c9f9601180f6ecfedde2386842d212c546d6327b40cc3e489960b999554e8f52
Oct 24, 2026 · 12:49 UTC
2813895265ef168f98ad2ddc53d95d0e2ae274a519f3ae0ebe81ec9957dca741
Package file
Sep 30, 2026 · 22:47 UTC
127
Oct 24, 2026 · 12:49 UTC
128
Package file
Sep 30, 2026 · 22:47 UTC
3d615660b6d22819ec28f48b5509ddfe2ef4a23fe5197362f9c789f8a9dcd3bd
Oct 24, 2026 · 12:49 UTC
3471fad14770c718afcd4bd4479727fbe685e7bceb178ed1d901ed51ce7ab65e
Package file
Sep 30, 2026 · 22:47 UTC
1377
Oct 24, 2026 · 12:49 UTC
9508
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/connect-accounts/SKILL.md →
skills/connect-accounts/agents/openai.yaml →
skills/content-calendar/SKILL.md →
skills/content-calendar/agents/openai.yaml →
skills/instagram-auto-dm/SKILL.md →
skills/instagram-auto-dm/agents/openai.yaml →
skills/publish-video/SKILL.md →
skills/publish-video/agents/openai.yaml →
skills/reply-to-comments/SKILL.md →
skills/reply-to-comments/agents/openai.yaml →
skills/schedule-social-posts/SKILL.md →
skills/schedule-social-posts/agents/openai.yaml →
skills/social-media-analytics/SKILL.md →
skills/social-media-analytics/agents/openai.yaml →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,24 +1,107 @@ { - "apps": "./.app.json", + "name": "app-6a1fed02ff5c8191b4060c5807221f26", + "version": "1.1.3", + "mcpServers": "./.mcp.json", + "description": "Upload-Post is a social media scheduler and publishing tool. Upload, auto-post, schedule, and analyze your content across 14 social networks from one conversation: Instagram (Reels, posts, carousels, Stories), TikTok, YouTube (videos and Shorts), Facebook (Pages, Reels, Stories), X (Twitter), Threads, Pinterest, LinkedIn (profiles and Pages), Bluesky, Google Business Profile, Telegram, Discord, Mastodon, and WordPress.\nAvailable skills:\nPublish a video: Post one video to Instagram Reels, TikTok, YouTube Shorts and more at once, even straight from your computer.\nSchedule social posts: Plan and schedule photos, carousels, text posts, and documents across every network, with per-platform captions.\nContent calendar: Plan a week or a month of posts and drip them out through a posting queue.\nSocial media analytics: See views, reach, followers, and your best and worst posts, with one concrete next move.\nReply to comments: Read, reply to, and moderate comments, and answer Google Business reviews.\nInstagram auto-DM: Send a DM automatically to everyone who comments a keyword on your post.\nVideo to shorts: Cut a long video into short clips with FFmpeg and schedule them as Reels, Shorts, and TikToks.\nConnect accounts: Get set up and connect your social accounts in a couple of clicks.\nOnce installed, describe what you want in plain language or invoke Upload-Post directly with @Upload-Post.\nTry prompts like:\n- @Upload-Post, post this video to Instagram Reels, TikTok and YouTube Shorts tomorrow at 9am.\n- @Upload-Post, schedule a week of posts to LinkedIn, X and Facebook.\n- @Upload-Post, how did my posts perform this month?\n- @Upload-Post, reply to the latest comments on my last Instagram post.\n\nRequirements: an Upload-Post account and the social accounts you want to post to, connected once at app.upload-post.com. Publishing goes through Upload-Post's official platform integrations, so ChatGPT never sees your social media passwords.", "author": { - "name": "Upload-Post" + "name": "Upload-Post", + "email": "info@upload-post.com", + "url": "https://upload-post.com" }, - "description": "Upload-Post helps users publish, schedule, analyze, and manage social media posts from ChatGPT. It supports video, photo, text, and document publishing; scheduling and queue management; analytics; profile management; Instagram comments and DMs; browser-based media staging; and FFmpeg media processing across connected social platforms.", + "homepage": "https://www.upload-post.com/", + "repository": "https://github.com/Upload-Post/upload-post-plugin", + "license": "MIT", + "keywords": [ + "social media", + "social media scheduler", + "schedule posts", + "post scheduler", + "auto post", + "cross-post", + "content calendar", + "social media management", + "social media analytics", + "upload video", + "video uploader", + "instagram", + "instagram reels", + "instagram stories", + "tiktok", + "youtube", + "youtube shorts", + "facebook", + "x", + "twitter", + "linkedin", + "threads", + "pinterest", + "bluesky", + "google business profile", + "telegram", + "discord", + "mastodon", + "wordpress", + "reels", + "shorts", + "carousel", + "comments", + "instagram dm", + "auto dm", + "repurpose video", + "clips", + "creators", + "agencies", + "marketing" + ], + "skills": "./skills/", "interface": { - "capabilities": [], + "displayName": "Upload-Post", + "shortDescription": "Social media posts scheduler", + "longDescription": "Upload-Post is a social media scheduler and publishing tool. Upload, auto-post, schedule, and analyze your content across 14 social networks from one conversation: Instagram (Reels, posts, carousels, Stories), TikTok, YouTube (videos and Shorts), Facebook (Pages, Reels, Stories), X (Twitter), Threads, Pinterest, LinkedIn (profiles and Pages), Bluesky, Google Business Profile, Telegram, Discord, Mastodon, and WordPress.\nAvailable skills:\nPublish a video: Post one video to Instagram Reels, TikTok, YouTube Shorts and more at once, even straight from your computer.\nSchedule social posts: Plan and schedule photos, carousels, text posts, and documents across every network, with per-platform captions.\nContent calendar: Plan a week or a month of posts and drip them out through a posting queue.\nSocial media analytics: See views, reach, followers, and your best and worst posts, with one concrete next move.\nReply to comments: Read, reply to, and moderate comments, and answer Google Business reviews.\nInstagram auto-DM: Send a DM automatically to everyone who comments a keyword on your post.\nVideo to shorts: Cut a long video into short clips with FFmpeg and schedule them as Reels, Shorts, and TikToks.\nConnect accounts: Get set up and connect your social accounts in a couple of clicks.\nOnce installed, describe what you want in plain language or invoke Upload-Post directly with @Upload-Post.\nTry prompts like:\n- @Upload-Post, post this video to Instagram Reels, TikTok and YouTube Shorts tomorrow at 9am.\n- @Upload-Post, schedule a week of posts to LinkedIn, X and Facebook.\n- @Upload-Post, how did my posts perform this month?\n- @Upload-Post, reply to the latest comments on my last Instagram post.\n\nRequirements: an Upload-Post account and the social accounts you want to post to, connected once at app.upload-post.com. Publishing goes through Upload-Post's official platform integrations, so ChatGPT never sees your social media passwords.", + "developerName": "Upload-Post", "category": "Business & Operations", + "capabilities": [ + "Publish and schedule social media posts", + "Upload videos from your computer", + "Read social media analytics", + "Reply to and moderate comments", + "Send Instagram DMs and auto-DMs" + ], "defaultPrompt": [ - "Publish my video to Instagram and TikTok" + "Post this video to Instagram Reels, TikTok and YouTube Shorts tomorrow at 9am", + "Schedule a week of posts to LinkedIn, X and Facebook", + "How did my social media posts perform this month?" ], - "developerName": "Upload-Post", - "displayName": "Upload-Post", "logo": "./assets/logo.png", - "longDescription": "Upload-Post helps users publish, schedule, analyze, and manage social media posts from ChatGPT. It supports video, photo, text, and document publishing; scheduling and queue management; analytics; profile management; Instagram comments and DMs; browser-based media staging; and FFmpeg media processing across connected social platforms.", - "privacyPolicyURL": "https://www.upload-post.com/data-and-privacy-policy", - "shortDescription": "Manage social posts", - "termsOfServiceURL": "https://www.upload-post.com/terms-of-use", - "websiteURL": "https://www.upload-post.com/" + "composerIcon": "./assets/logo.png", + "websiteURL": "https://www.upload-post.com/", + "privacyPolicyURL": "https://www.upload-post.com/data-and-privacy-policy/", + "termsOfServiceURL": "https://www.upload-post.com/terms-of-use/", + "supportURL": "https://docs.upload-post.com/", + "screenshots": [ + "./assets/screenshot-1.png", + "./assets/screenshot-2.png", + "./assets/screenshot-3.png", + "./assets/screenshot-4.png" + ] }, - "name": "app-6a1fed02ff5c8191b4060c5807221f26", - "version": "1.0.0" -} \ No newline at end of file + "extensions": { + "com.openai": { + "onboardingSkill": "./skills/connect-accounts/SKILL.md", + "review": { + "commerce": false, + "commerce_description": "Upload-Post does not sell products or process payments inside ChatGPT." + }, + "publication": { + "release_notes": "Adds eight skills (publish a video, schedule social posts, content calendar, social media analytics, reply to comments, Instagram auto-DM, video to shorts, connect accounts), a clearer listing that names all 14 supported networks, three starter prompts, guided account connection for new users (one-click connect link), and support for the latest Upload-Post tools: comments on TikTok, X, Threads and Bluesky, TikTok music, locations and publishing settings, TikTok audience and hashtag suggestions, Google Business review replies, retrying failed posts, and unpublishing posts.", + "translations": { + "es-ES": { + "subtitle": "Programador de redes sociales", + "description": "Upload-Post es un programador y publicador de redes sociales para ChatGPT. Sube, publica autom\u00e1ticamente, programa y analiza tu contenido en 14 redes sociales desde una sola conversaci\u00f3n: Instagram (Reels, posts, carruseles, Stories), TikTok, YouTube (v\u00eddeos y Shorts), Facebook (p\u00e1ginas, Reels, Stories), X (Twitter), Threads, Pinterest, LinkedIn (perfiles y p\u00e1ginas), Bluesky, Google Business Profile, Telegram, Discord, Mastodon y WordPress.\n\nP\u00eddele cosas como \"Publica este v\u00eddeo en Instagram Reels, TikTok y YouTube Shorts\", \"Programa mis posts de Instagram de la pr\u00f3xima semana\", \"Comparte esta foto en todas mis cuentas\", \"Publica esto en LinkedIn y X ma\u00f1ana a las 9\" o \"\u00bfQu\u00e9 tal han funcionado mis \u00faltimos posts?\".\n\nQu\u00e9 puedes hacer:\n- Publicar v\u00eddeos, fotos y carruseles, posts de texto y documentos en una o varias redes a la vez, con un texto distinto para cada red si quieres.\n- Subir un v\u00eddeo directamente desde tu ordenador con Upload Studio, sin necesidad de un enlace p\u00fablico.\n- Programar publicaciones, planificar tu calendario de contenido con una cola de publicaci\u00f3n, y editar o cancelar lo programado.\n- Ver anal\u00edticas: visualizaciones, impresiones, alcance, seguidores, audiencia y rendimiento de cada post.\n- Leer, responder y moderar comentarios, y gestionar los mensajes directos de Instagram.\n- Usar m\u00fasica en tendencia, ubicaciones y ajustes de publicaci\u00f3n de TikTok, y obtener sugerencias de hashtags.\n- Gestionar varios perfiles y marcas, p\u00e1ginas de Facebook y LinkedIn, tableros de Pinterest y rese\u00f1as de Google Business.\n- Procesar v\u00eddeo e imagen con FFmpeg antes de publicar.\n\nConectas tus redes una vez en Upload-Post e inicias sesi\u00f3n en ChatGPT con OAuth. Las publicaciones salen por las integraciones oficiales de Upload-Post con cada red, as\u00ed que ChatGPT nunca ve tus contrase\u00f1as.\n\nPensado para creadores, community managers, agencias y equipos de marketing que quieren que ChatGPT se encargue de publicar y programar en redes sociales." + } + } + } + } + }, + "apps": "./.app.json" +}
Full technical diff · 25 changed fields
changed /files/.app.json/sha256
"c9f9601180f6ecfedde2386842d212c546d6327b40cc3e489960b999554e8f52"
"2813895265ef168f98ad2ddc53d95d0e2ae274a519f3ae0ebe81ec9957dca741"
changed /files/.app.json/size
127
128
changed /files/.codex-plugin~1plugin.json/sha256
"3d615660b6d22819ec28f48b5509ddfe2ef4a23fe5197362f9c789f8a9dcd3bd"
"3471fad14770c718afcd4bd4479727fbe685e7bceb178ed1d901ed51ce7ab65e"
changed /files/.codex-plugin~1plugin.json/size
1377
9508
added /files/.mcp.json
Field was absent
{
"sha256": "9baa2a8c190cb5f6cc7317fd14275a5b165aae21271e9a66100d53af478ff271",
"size": 147
}added /files/assets~1screenshot-1.png
Field was absent
{
"sha256": "f6631fe5deacb5b0f00fcdb629e6707c2b530cf02e711628b19a89a642a1fc3d",
"size": 205208
}added /files/assets~1screenshot-2.png
Field was absent
{
"sha256": "70e4ea130552b155abf04eda1a0a73ff5c48e1255043722a7b979e8fbf81bc85",
"size": 250329
}added /files/assets~1screenshot-3.png
Field was absent
{
"sha256": "5a7aaa6fe1252b3ebc6994b397604deceec0e21b0ee9ada57ba8b90bfea32472",
"size": 250530
}added /files/assets~1screenshot-4.png
Field was absent
{
"sha256": "c7639f14afc12424ebe332f420769ae0df809fb343a9fe178f70ec6458f2aee8",
"size": 312616
}added /files/skills~1connect-accounts~1SKILL.md
Field was absent
{
"sha256": "ad8c664124be3418cd53911a7e1c313e27e7db47ec9de92478e5f5b854bf7c1f",
"size": 2766
}added /files/skills~1connect-accounts~1agents~1openai.yaml
Field was absent
{
"sha256": "7c1196f58bdbe6a07a4d09a0f017f35545a7dcda511856ffa9a5b84477bf6aaf",
"size": 233
}added /files/skills~1content-calendar~1SKILL.md
Field was absent
{
"sha256": "278488c3f2c3774a7a7603e17ac3b446793ad298b527cd94fcfd1673ad3a61a8",
"size": 2219
}added /files/skills~1content-calendar~1agents~1openai.yaml
Field was absent
{
"sha256": "6bfd61aeaa0d09b24ca14c6f99d71f1ddc18e09913cbde1d0d0b06a7e8e96187",
"size": 258
}added /files/skills~1instagram-auto-dm~1SKILL.md
Field was absent
{
"sha256": "453327a314abaf6cc41bf93bd844b772a576559da8abc14074c606a8f49ee23d",
"size": 2053
}added /files/skills~1instagram-auto-dm~1agents~1openai.yaml
Field was absent
{
"sha256": "abda50c321772e0f05cae067fdc1f580fe87d4f01013fcaff5d97d224c937814",
"size": 264
}added /files/skills~1publish-video~1SKILL.md
Field was absent
{
"sha256": "90f9444b8a753203fa06b189efe39e63071f91edebd194ee70c9c95cd0ca4ef6",
"size": 3185
}added /files/skills~1publish-video~1agents~1openai.yaml
Field was absent
{
"sha256": "4b487e3b85839f2ce5c07a9646c3c5e5ed22663fe901f1860301e44d3864c4b1",
"size": 256
}added /files/skills~1reply-to-comments~1SKILL.md
Field was absent
{
"sha256": "515c8193c7256880bb063de39cc7356d00ea4f6666058bdd458407c7e86e4d83",
"size": 2330
}added /files/skills~1reply-to-comments~1agents~1openai.yaml
Field was absent
{
"sha256": "7eb55fdd1cf3b52032c79180a0c88ab44611e0d6461fb092cebcf32a8b4173d7",
"size": 258
}added /files/skills~1schedule-social-posts~1SKILL.md
Field was absent
{
"sha256": "f3eccf38352ff07c2a04678416853e9d58ba1687f91f480ae8e9d7c3d8564cac",
"size": 2821
}added /files/skills~1schedule-social-posts~1agents~1openai.yaml
Field was absent
{
"sha256": "6683988f58d961ad1a8195d15910cf9c69ed00d72e7f34a0b6a91ca44a09c06d",
"size": 283
}added /files/skills~1social-media-analytics~1SKILL.md
Field was absent
{
"sha256": "d153233b069e3e333973ff806e5afc7c17a203322361c26d95531dd223f72ddc",
"size": 2247
}added /files/skills~1social-media-analytics~1agents~1openai.yaml
Field was absent
{
"sha256": "e8846e75d46dd5e10e48e3f491aece99eaa14e3e3a5dfc73a208af83b585b8b3",
"size": 260
}added /files/skills~1video-to-shorts~1SKILL.md
Field was absent
{
"sha256": "c90fc3bde455121c2449886fa4115dd996d291d3200037154757f691ee8d8ce5",
"size": 2008
}added /files/skills~1video-to-shorts~1agents~1openai.yaml
Field was absent
{
"sha256": "7cea01b9abe5ad0bebd7e4e4ec97eb6e0cf33a3fe6b687f80e3d40722cecd1b6",
"size": 275
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "2813895265ef168f98ad2ddc53d95d0e2ae274a519f3ae0ebe81ec9957dca741",
"size": 128
},
".codex-plugin/plugin.json": {
"sha256": "3471fad14770c718afcd4bd4479727fbe685e7bceb178ed1d901ed51ce7ab65e",
"size": 9508
},
".mcp.json": {
"sha256": "9baa2a8c190cb5f6cc7317fd14275a5b165aae21271e9a66100d53af478ff271",
"size": 147
},
"assets/logo.png": {
"sha256": "fa2c49136b5fc1c13c5bad87a4cf8689f580de941fc36191cc7a86a91e530211",
"size": 32443
},
"assets/screenshot-1.png": {
"sha256": "f6631fe5deacb5b0f00fcdb629e6707c2b530cf02e711628b19a89a642a1fc3d",
"size": 205208
},
"assets/screenshot-2.png": {
"sha256": "70e4ea130552b155abf04eda1a0a73ff5c48e1255043722a7b979e8fbf81bc85",
"size": 250329
},
"assets/screenshot-3.png": {
"sha256": "5a7aaa6fe1252b3ebc6994b397604deceec0e21b0ee9ada57ba8b90bfea32472",
"size": 250530
},
"assets/screenshot-4.png": {
"sha256": "c7639f14afc12424ebe332f420769ae0df809fb343a9fe178f70ec6458f2aee8",
"size": 312616
},
"skills/connect-accounts/SKILL.md": {
"sha256": "ad8c664124be3418cd53911a7e1c313e27e7db47ec9de92478e5f5b854bf7c1f",
"size": 2766
},
"skills/connect-accounts/agents/openai.yaml": {
"sha256": "7c1196f58bdbe6a07a4d09a0f017f35545a7dcda511856ffa9a5b84477bf6aaf",
"size": 233
},
"skills/content-calendar/SKILL.md": {
"sha256": "278488c3f2c3774a7a7603e17ac3b446793ad298b527cd94fcfd1673ad3a61a8",
"size": 2219
},
"skills/content-calendar/agents/openai.yaml": {
"sha256": "6bfd61aeaa0d09b24ca14c6f99d71f1ddc18e09913cbde1d0d0b06a7e8e96187",
"size": 258
},
"skills/instagram-auto-dm/SKILL.md": {
"sha256": "453327a314abaf6cc41bf93bd844b772a576559da8abc14074c606a8f49ee23d",
"size": 2053
},
"skills/instagram-auto-dm/agents/openai.yaml": {
"sha256": "abda50c321772e0f05cae067fdc1f580fe87d4f01013fcaff5d97d224c937814",
"size": 264
},
"skills/publish-video/SKILL.md": {
"sha256": "90f9444b8a753203fa06b189efe39e63071f91edebd194ee70c9c95cd0ca4ef6",
"size": 3185
},
"skills/publish-video/agents/openai.yaml": {
"sha256": "4b487e3b85839f2ce5c07a9646c3c5e5ed22663fe901f1860301e44d3864c4b1",
"size": 256
},
"skills/reply-to-comments/SKILL.md": {
"sha256": "515c8193c7256880bb063de39cc7356d00ea4f6666058bdd458407c7e86e4d83",
"size": 2330
},
"skills/reply-to-comments/agents/openai.yaml": {
"sha256": "7eb55fdd1cf3b52032c79180a0c88ab44611e0d6461fb092cebcf32a8b4173d7",
"size": 258
},
"skills/schedule-social-posts/SKILL.md": {
"sha256": "f3eccf38352ff07c2a04678416853e9d58ba1687f91f480ae8e9d7c3d8564cac",
"size": 2821
},
"skills/schedule-social-posts/agents/openai.yaml": {
"sha256": "6683988f58d961ad1a8195d15910cf9c69ed00d72e7f34a0b6a91ca44a09c06d",
"size": 283
},
"skills/social-media-analytics/SKILL.md": {
"sha256": "d153233b069e3e333973ff806e5afc7c17a203322361c26d95531dd223f72ddc",
"size": 2247
},
"skills/social-media-analytics/agents/openai.yaml": {
"sha256": "e8846e75d46dd5e10e48e3f491aece99eaa14e3e3a5dfc73a208af83b585b8b3",
"size": 260
},
"skills/video-to-shorts/SKILL.md": {
"sha256": "c90fc3bde455121c2449886fa4115dd996d291d3200037154757f691ee8d8ce5",
"size": 2008
},
"skills/video-to-shorts/agents/openai.yaml": {
"sha256": "7cea01b9abe5ad0bebd7e4e4ec97eb6e0cf33a3fe6b687f80e3d40722cecd1b6",
"size": 275
}
}
}SHA-256 of public snapshot: 56763c9f2a97d9ea564eda4cb62aa8e75222bfbc33162314df1b98bb1b09bdcd