Install
openclaw skills install @1vmgm/viewprinter-social-managerUse ONLY for work that goes through a connected ViewPrinter account: scheduling or publishing a post to TikTok, Instagram, Facebook, YouTube or X; uploading, describing, listing or PERMANENTLY DELETING media held in ViewPrinter; amending or cancelling a post that has not gone out; managing named groups of accounts; and reading follower and post performance. Two capabilities are destructive and irreversible: publishing to a real public account, and media_delete, which erases a stored file and its bytes. Listing media or posts reads everything in the user's ViewPrinter workspaces, not just one item. Requires ViewPrinter to be connected — do NOT use it to draft copy the user has no intention of posting, to schedule anything anywhere else, or for a platform ViewPrinter does not support. A bare "post this" with no ViewPrinter account in play is not this skill.
openclaw skills install @1vmgm/viewprinter-social-managerViewPrinter is a hosted MCP server that publishes to social platforms on the user's behalf. You drive it by calling its tools; the user drives you by asking for what they want posted.
The platform names above are in the description so this skill can be found.
They are not a list to reason from — platforms_list is the only source of
truth for what can publish and what each one accepts. See
references/rules/platforms-first.md.
The nine rules below all assume platforms_list, media_upload and the rest are
callable. Installed as a plugin they are — the manifest brings the server. But a
skill can be installed on its own, and then none of them exist.
Check before working. If the ViewPrinter tools are not available, the server is not connected, and nothing below applies. Say so and hand it back:
https://viewprinter.tech/api/mcp — streamable
HTTP, OAuth only. There is no API key to paste anywhere, and any instruction
to obtain one is wrong.accounts_list, groups_list, media_listplatforms_list, before composing anythingmedia_upload → PUT → media_confirmposts_scheduleposts_list, posts_performance,
accounts_performanceNothing publishes until posts_schedule returns. Do not tell anyone a post is
scheduled before it does.
Read the one that covers what you are about to do. Do not read all of them.
| Rule | Priority | Covers |
|---|---|---|
platforms-first | CRITICAL | Never state platform limits from memory |
media-upload | CRITICAL | Uploading is three steps, and step three is the one that counts |
destinations | CRITICAL | Workspaces, and why a group is a snapshot |
scheduling | CRITICAL | Approval, absolute times, and not posting twice |
drafts | HIGH | The word means two unrelated things |
refusals | HIGH | A refused post was never saved, and is not a sales opening |
amend-and-cancel | HIGH | What can still be changed, and what cannot be recalled |
connecting | MEDIUM | Only the user can finish it |
reading-results | MEDIUM | Measured when it was measured, and missing is not zero |