Onimi Pages Publish
Publish one HTML page through browser-authorized Remote MCP.
mariohazy
@mariohazy
Install
$ openclaw skills install @mariohazy/onimi-pages-publishOnimi Pages Publish
Use the Onimi Pages Remote MCP tools. Never ask the user to paste an API key, access token, authorization code, or refresh token into chat.
Connect
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.
- Remote MCP URL:
https://onimi.ai/mcp. - On first use, allow the agent host to open the browser. The user signs in to Onimi Pages and approves the requested scopes there.
- Do not request a custom Authorization header. The MCP client performs OAuth discovery, PKCE, token refresh, and secure credential storage.
- If the host has no Remote MCP or OAuth support, explain that limitation. Offer dashboard upload at
https://onimi.ai/dashboardas the no-CLI fallback. Use the legacy developer CLI only when the user explicitly asks for CI or terminal automation.
Workflow
- Locate the exact
.htmlartifact. If several files are plausible, ask which one to publish. - Call
onimi_list_projectsand select an existing one-page project. Do not silently create a project. - If the user explicitly asks to create a project, call
onimi_create_project. Its slug becomes permanent after the first successful release. - Read the HTML and call
onimi_publish_htmlwith the project ID or slug, complete HTML, filename, and a concise release note. - Return the stable URL, the
?version=vNURL, and version number. Never put a version in the path.
Safety
- Publication is an external write. State the resolved artifact and project before publishing when either was inferred.
- One project contains one externally accessible HTML page. Do not combine unrelated pages to bypass plan quotas.
- A failed release does not replace the current page.
- If the server reports a plan or visit limit, relay it without deleting or replacing existing projects.
- Treat a browser authorization request as user-owned. Do not approve consent on the user's behalf.
Top skills in this category
API Gateway
@byungkyuCall third-party APIs through the Maton gateway, which injects the credential for an app the user has already connected. Use this skill when the user names a connected app and a concrete action in it - read a mailbox, query a CRM, file an issue, update a spreadsheet, etc.
1password
@steipeteSet up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
Google Drive
@hith3shGoogle Drive API integration with managed OAuth. Search Drive files, manage permissions, organize folders, upload and download files, and handle sharing chan...
Meta Ads
@zachgodsell93Manage Meta (Facebook) Ads campaigns, ad sets, ads, creatives, and access performance metrics via full read/write API integration.
Google Docs
@hith3shGoogle Docs API integration with managed OAuth. Search, read, create, and update Google Docs documents. Use this skill when users want to read document text,...