skill-publish-scheduler · Batch Publish Scheduler

skill-publish-scheduler

A batch scheduling skill for timed publishing: it manages a "content × platform × publish time" schedule — importing plans, viewing the queue, computing due items, and dispatching each due item to the right platform publishing skill, then marking statuses back. The scheduling logic is pure standard-library scripting; it never drives a browser or calls a publishing API itself.

"Watchdog" on-time triggering depends on an upper-layer cron job calling it periodically; the script only computes due items per run.

Example invocation: "Schedule these three posts for Douyin and Xiaohongshu at 8pm Wednesday and Friday."

Full brief

Positioning

skill-publish-scheduler is the scheduling and status layer: it manages a "content × platform × publish time" schedule, dispatches due items to each platform's publishing skill, and marks statuses back. It handles scheduling and state only — real publishing is delegated to the platform publishers.

Core capabilities

Workflow

  1. import the schedule
  2. list to view the queue
  3. due/run to get due items and the dispatch plan
  4. Delegate each due item to its platform publisher for real publishing
  5. mark each item's status back

Inputs & outputs

Input Notes
Schedule Required — CSV or equivalent JSON, headers must include publish_at, platform, content

Output: queue view, due items, dispatch plan, status-mark confirmations.

Boundaries with adjacent skills

Fit

Before you start


skill-publish-scheduler is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills