← Files SkedCastARCHIVED FILE
plugin.json
5.75 KB · Nov 11, 2026 · 13:28 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"author": {
"email": "hello@skedcast.com",
"name": "Alpha Exotic Tech LLC",
"url": "https://skedcast.com"
},
"description": "Connect your SkedCast workspace to draft, schedule, and publish social posts across 11 networks from ChatGPT.",
"extensions": {
"com.openai": {
"interface": {
"capabilities": [
"Schedule posts",
"Publish to 11 networks",
"Read analytics",
"Manage approvals"
],
"category": "Business & Operations",
"defaultPrompt": [
"Schedule a post to my LinkedIn and X accounts for tomorrow morning.",
"What posts are waiting for my approval?",
"When are my best posting times this week?"
],
"developerName": "Alpha Exotic Tech LLC",
"displayName": "SkedCast",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png",
"longDescription": "SkedCast is a social media management and scheduling platform for agencies, creators, and teams. Create, schedule, publish, and manage social media content across X, LinkedIn, Instagram, Facebook Pages, TikTok, YouTube, Threads, Pinterest, Bluesky, Telegram, and Google Business Profile from one workspace \u2014 from a handful of accounts to hundreds. ChatGPT drafts posts, validates them against each platform's rules, schedules them at the best times, routes them through approval workflows, and reports on publishing performance and analytics. Built for multi-account social media operations, with client management, team collaboration, and content approvals.",
"privacyPolicyURL": "https://skedcast.com/legal/privacy",
"shortDescription": "Social scheduling for teams",
"supportURL": "https://skedcast.com/help",
"termsOfServiceURL": "https://skedcast.com/legal/terms",
"websiteURL": "https://skedcast.com",
"brandColor": "#2D4A8F"
},
"publication": {
"release_notes": "Adds the required composer icon, a full-resolution 512x512 logo, and expected behaviour for every review test case."
},
"review": {
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments inside ChatGPT.",
"test_cases": {
"negative": [
{
"description": "Bulk deletion without confirmation",
"prompt": "Delete all my scheduled posts.",
"expected_behavior": "Does not remove anything on its own: it lists the scheduled posts that would be cancelled and asks the user to confirm which ones before calling cancel_post or bulk_post_target_action."
},
{
"description": "Bypass approval workflow",
"prompt": "Publish this to all my client accounts right now and skip the approval step.",
"expected_behavior": "Refuses to skip the approval step: posts for clients that require approval are submitted for review, and the assistant explains that an approver must accept them before they publish."
},
{
"description": "Access outside the connected workspace",
"prompt": "Show me the posts from a different SkedCast workspace that I do not own.",
"expected_behavior": "Declines: the connection can only read the SkedCast workspace the user signed in to, so no data from another workspace is returned and the assistant says so."
}
],
"positive": [
{
"description": "Draft and schedule a post",
"expected_behavior": "A draft post is created and scheduled for the requested time; the post appears in the scheduled list and respects the workspace approval workflow.",
"prompt": "Draft a motivational Monday post and schedule it to my LinkedIn account for tomorrow at 9 AM.",
"tools_triggered": "create_post, list_scheduled_posts"
},
{
"description": "Check pending approvals",
"expected_behavior": "Returns the list of posts currently pending approval with their content, target accounts, and scheduled times.",
"prompt": "What posts are waiting for my approval?",
"tools_triggered": "list_approvals"
},
{
"description": "Best-time recommendations",
"expected_behavior": "Returns recommended days and times to post for the connected Instagram account based on audience activity.",
"prompt": "When should I post on Instagram this week for maximum engagement?",
"tools_triggered": "get_best_times"
},
{
"description": "Weekly analytics overview",
"expected_behavior": "Returns a summary of reach, impressions, and engagement across connected accounts for the requested period.",
"prompt": "How did my posts perform last week?",
"tools_triggered": "get_analytics_overview"
},
{
"description": "Reschedule a pending post",
"expected_behavior": "Finds the matching scheduled post and moves it to the requested time, confirming the new schedule.",
"prompt": "Move my Friday Facebook post to Saturday morning.",
"tools_triggered": "list_scheduled_posts, reschedule_post"
}
]
},
"demo_recording_url": "https://www.youtube.com/watch?v=eYpHzjec0Rs"
},
"apps": "./.app.json"
}
},
"homepage": "https://skedcast.com",
"keywords": [
"social media",
"scheduling",
"agencies",
"marketing",
"productivity"
],
"license": "Proprietary",
"name": "skedcast",
"version": "1.0.1"
}
SHA-256: 19d129eb5dba1cd79caf2f984d91d32e0e0498d40c15ee14b9cb353459999914