Install
openclaw skills install @jatinder14/hookpostDraft, schedule and list social media posts on X, LinkedIn, Threads, Instagram, Facebook, YouTube and more through the hookpost CLI. Find the next free slot and see what is scheduled.
openclaw skills install @jatinder14/hookpostHookpost is a hosted social media scheduler. This skill drives it through the hookpost CLI (npm package hookpost, Node.js 18 or later). Every command acts on the user's own Hookpost workspace, identified by the API key in HOOKPOST_API_KEY.
hookpost channels. Avoid hookpost auth status in shared output: it prints the first characters of the key.| Task | Command |
|---|---|
| List channels and their ids | hookpost channels |
| Posts in the next N days (default 7) | hookpost posts --days 14 |
| Save a draft | hookpost post "text" --channel <id> --draft |
| Schedule for an exact time | hookpost post "text" --channel <id> --at 2026-11-03T03:30:00Z |
| Schedule into the next free slot | hookpost post "text" --channel <id> (no --at) |
| Publish now | hookpost post "text" --channel <id> --now |
| Same post on several channels | --channel a,b,c, or repeat --channel |
| Network-specific settings | --settings '<json>' (one channel per command when used) |
| Next free slot of a channel | hookpost slot <channelId> |
| Delete a post | hookpost delete <postId> |
hookpost channels first and map the user's words ("my LinkedIn") to channel ids. If two channels could match, ask which one.--draft unless the user clearly asked to schedule or publish. Before --now or a scheduled post, show the exact text, the channel names and the time (in the user's timezone and in UTC), and wait for a yes.--at in UTC with a trailing Z. Convert from the user's timezone yourself and say the conversion back to them.hookpost delete removes the whole post group, including its copies on the other channels, so show the text and channels first and get a yes.hookpost posts: the network refused it at publish time. The reason is shown on the post in the Hookpost calendar.If the agent supports MCP, the hosted server at https://hookpost.hookstep.in/api/mcp (header Authorization: Bearer <key>) adds per-network rules, media import from a URL and settings updates on queued posts. Setup for each client: https://hookpost.hookstep.in/mcp