{"id":67619,"plugin_id":"plugin_asdk_app_6ac86249ad34819186cb0c87d7bde3e9","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-28T13:09:59.653Z","digest":"f93de30233cf481a315006caa5cd304304540054d7d5cd02186c008c1f595f65","against":null,"payload":{"description":"Create and schedule new social posts in Velocity for selected connected accounts. Use for new-post scheduling or explicit immediate publishing requests.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":109}],"name":"schedule-posts","skill_md_contents":"---\nname: schedule-posts\ndescription: \"Create and schedule new social posts in Velocity for selected connected accounts. Use for new-post scheduling or explicit immediate publishing requests.\"\n---\n\n# Schedule Posts\n\nUse the authenticated Velocity MCP tools and their current schemas. Act within the user-requested workspace and scope. If tools are unavailable or authentication is required, explain the connection issue; do not substitute fabricated results.\n\nCall list_connected_accounts to resolve the exact social_connection_id; use list_brands for a named brand. Do not write to an account marked needs_reconnect. Preserve the user's caption, hashtags and line breaks unless editing was requested. create_post requires social_connection_id and content. Provide scheduled_at as ISO 8601 with an offset, or local YYYY-MM-DDTHH:mm with an IANA timezone. Ask when timezone or target is ambiguous. Set publish_now true only for an explicit immediate-publishing request. One post targets one account; create separate posts only for the user's chosen targets. upload_media can prepare user-supplied media; pass returned URLs in media_urls. Read back with get_post and report persisted status and local scheduled time.\n\n## User-facing results\n\nKeep post, account, brand and platform IDs, raw JSON and storage paths out of ordinary replies. Use platform and @handle, brand name, a caption excerpt, media type/count, readable status, and dates in the user's timezone. Resolve missing account labels with list_connected_accounts; do not guess. Keep exact IDs in tool calls for follow-up actions. Show technical identifiers only when explicitly requested for diagnostic or integration work. Distinguish queued/scheduled from published, and summarize errors with the next useful action. Use only verified media and published links returned by tools; never substitute an illustrative web image or invent a link from an ID.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}