Install
openclaw skills install @bsalaeddin/bioflow-publishing-pagesPublishes or schedules a BioFlow page's draft so it goes live, after showing a preview of what changes and getting the user's confirmation. Use when the user asks to 'publish my page', 'go live', 'push my changes live', 'schedule my page to go live Monday at 9am', 'make my link in bio public', or 'update the live page'. Needs the workspace publishing setting plus a two-step confirmation.
openclaw skills install @bsalaeddin/bioflow-publishing-pagesTake the draft live, now or at a set time, through BioFlow's two-step publish. The first call only previews; the user's confirmation is what commits.
Every tool in this skill comes from the bioflow MCP server, the BioFlow connector, and is written here as bioflow:<tool>.
bioflow:page.list.bioflow:search_tools and bioflow:execute_typescript listed (Code Mode, the default): call bioflow:search_tools first, then call each tool inside bioflow:execute_typescript as external_ plus the tool name with dots swapped for underscores (for example external_page_list for bioflow:page.list); the program must return its result. Scopes, confirmations and gates are identical on both surfaces.bioflow:search_tools does not return the tool either, its OAuth scope was not granted; the user reconnects BioFlow and approves that scope.bioflow tools at all: BioFlow is not connected yet. Install the BioFlow power, which adds the server; it signs in with OAuth on first use.bioflow:page.list: find the page and its public URL.bioflow:page.get: the draft and published summaries, so you can describe what differs.bioflow:page.publish: publish the draft now. Two-step: a call without confirmToken returns a preview of exactly what would go live plus a short-lived confirmToken and publishes nothing; a second call carrying that token commits.bioflow:page.schedule_publish: schedule the draft to publish at startsAt, an ISO 8601 timestamp in the future. Same two-step contract: the first call schedules nothing and returns a preview and confirmToken; the second call carries the same startsAt plus the token.bioflow:page.list and confirm which page the user means.bioflow:page.get and summarize what is in the draft but not yet live.startsAt.bioflow:page.publish or bioflow:page.schedule_publish without a confirmToken. Nothing goes live on this call.confirmToken. Report the result and the page's public URL.confirmToken the user has not approved in this conversation, and never reuse a token.CONFIRM_TOKEN_INVALID, and a draft change in between is refused with STALE_SNAPSHOT. In either case start again at step 4 and show the new preview.DANGEROUS_OPS_DISABLED, publishing is turned off for the workspace. Give the user the settings link from the response (Settings, Connected AI apps) and stop. Only the user can turn it on.publish scope. Say so and tell them to reconnect with it.