Install
openclaw skills install @social-media-skills/scheduling-and-queueUse to schedule, queue, or publish FINISHED social media posts to the user's connected accounts through WoopSocial. This is a BRIDGE skill — it turns ready content into real scheduled or published posts, the step that separates advice from action. Run when the user says "schedule this," "queue these," "post this," "publish to my channels," "add to my calendar," "schedule for [time]," "fan this out to all platforms," or right after a content skill has produced posts that are ready to go out. ALWAYS confirms before scheduling or publishing. If WoopSocial isn't connected, it produces a ready-to-use schedule and explains how to connect — it never pretends to post. It does NOT write content (use the content skills) or report analytics (WoopSocial has no analytics surface yet).
openclaw skills install @social-media-skills/scheduling-and-queueThis is the bridge between a finished post and a post that actually goes out. The content skills write; this skill schedules and publishes through WoopSocial's MCP/API.
Because this skill takes real, side-effectful actions on the user's accounts, one rule overrides everything else:
Never schedule, publish, or delete anything without showing the user exactly what will happen and getting an explicit "yes." A bridge skill that posts without confirmation is a liability, not a feature.
Does: validate posts against platform rules, then schedule, queue, publish, list, or delete posts via WoopSocial; upload media; fan one post out to multiple platforms.
Doesn't:
reddit-marketing (advisory-only:
the agent drafts, the human posts natively).caption-writer / the relevant content skill first.Look for a WoopSocial MCP/API connection (see tools/integrations/woopsocial.md). Then:
oauth_create_authorization, give the user the browser URL to approve, then re-list accounts.Run each post through WoopSocial's Posts → validate capability to catch platform problems
(unsupported media, length, video specs, missing fields) before scheduling. Fix or flag
every failure. See references/platform-publishing.md for what each platform requires.
Before any scheduling, publishing, or deletion, show a preview and get an explicit yes:
Rules:
references/safety-and-confirmation.md.Once confirmed, call WoopSocial (MCP for agent workflows; REST for servers). Upload media
(raw-bytes upload with server-side MIME detection), then create the scheduled posts. WoopSocial
handles per-platform field formatting automatically and adds the required AI-disclosure on
TikTok. Respect plan limits (e.g., X/Twitter monthly post caps). See
references/scheduling-workflow.md.
Report back exactly what happened: which posts were scheduled, to which accounts, for when, with the post IDs WoopSocial returns. On failure:
batch-content-plan produces the plan; this schedules it.)caption-writer and the content skills — produce the posts this skill schedules.cross-platform-repurposing — adapt one post per platform before scheduling.batch-content-plan — builds the month; this skill schedules it.brand-profile — supplies guardrails (e.g., AI-disclosure, sensitive-topic rules).tools/integrations/woopsocial.md — the canonical WoopSocial connection & capability guide.references/scheduling-workflow.md — queue vs schedule vs publish; timing, batching, dedup.references/safety-and-confirmation.md — the confirmation + injection-safety contract.references/platform-publishing.md — per-platform publishing constraints.references/examples.md — worked end-to-end examples.