Install
openclaw skills install @mariohazy/onimi-pages-publishPublish one HTML page through browser-authorized Remote MCP.
openclaw skills install @mariohazy/onimi-pages-publishUse the Onimi Pages Remote MCP tools. Never ask the user to paste an API key, access token, authorization code, or refresh token into chat.
Follow the user's conversation language for progress, errors, and the final result: answer in Chinese for a Chinese conversation and in English for an English conversation unless the user asks otherwise. Keep URLs, project identifiers, tool names, and machine visibility values exact rather than translating them. The page's content language is a separate choice and follows the user's request.
Read installation.md for complete installation and client-specific connection steps. Skill installation and MCP authorization are separate steps.
For a Chinese-language conversation, use the Chinese installation guide.
https://onimi.ai/mcp.https://onimi.ai/dashboard as the no-CLI fallback. Use the legacy developer CLI only when the user explicitly asks for CI or terminal automation..html artifact. If several files are plausible, ask which one to publish.onimi_list_projects and select an existing one-page project. Do not silently create a project.onimi_create_project. Inspect its discovered input schema and pass category or tags only when both the schema supports that field and the user supplied or approved it. Its slug becomes permanent after the first successful release.onimi_publish_html with the supported project selector, complete HTML, filename, and concise release note. If its discovered input schema supports idempotencyKey, supply one UUID and reuse that exact value only when retrying the same request after an uncertain transport failure. If the field is absent, omit it and do not automatically retry an uncertain result. Inspect the project's current release using available read tools or the dashboard before deciding whether to retry; if the result cannot be established, report that uncertainty.onimi_set_visibility is available, call it with public for “public” or “listed” intent, unlisted for “anyone with the link” or “unlisted” intent, or private for access removal. If that tool is absent, preserve the successful release, report the current visibility without claiming it changed, and direct the user to the project settings in https://onimi.ai/dashboard. Never infer public visibility merely because the user asked to publish.?version=vN URL, version number, and actual visibility. Never put a version in the path. A private URL is not a shareable public result; say that access remains private.Do not interrupt a publishing request solely to check for a Skill update. The bundled
manager applies only to a direct-download installation that has .onimi-skill.json beside
this SKILL.md; if that receipt is absent, do not run the manager. Use npm, GitHub,
ClawHub, or the agent host's native check and update flow for those installations. For a
receipt-backed direct installation, resolve the installed Skill directory from this file's
path and invoke its manager by absolute path, without changing the user's workspace
directory. At most once per day, a host or user may run
node /absolute/path/to/onimi-pages-publish/scripts/manage.mjs check; an offline
check is non-fatal. Use
node /absolute/path/to/onimi-pages-publish/scripts/manage.mjs status to inspect the
installed version and local fingerprint without network access.
Never update automatically. Show the available version and ask the user to approve that
specific update. After approval, run
node /absolute/path/to/onimi-pages-publish/scripts/manage.mjs update --confirm onimi-pages-publish@<version>.
The manager
refuses modified or extra local files, verifies the stable manifest and archive SHA-256,
keeps the old directory as a backup, and rolls back a failed switch. GitHub, npm, ClawHub,
and host-native Skill managers have separate update behavior; use their documented
channel-specific update command rather than claiming this script controls those channels.