Skip to content

nikitaefimenko/openplatform

v2.4.0MIT

Skills for building, publishing and hosting FinamX Open Platform extensions: guided path from an empty folder to a reviewed widget, artifact upload, moderation troubleshooting, host embedding and agent-driven UI, planning a set of extensions (PRD), Claude Code hooks and review agents.

openplatform-host-generative-ui-init

Integrate FinamX generative UI into ANY project's chat or agent surface: find the chat (useChat/streamText/ createMCPClient/custom SSE), connect the platform MCP (mcp-catalog :3100/mcp, Bearer host token + X-User-Id), add the model instructions (extension.list/get/schema/install/present, compose, graph.*, get_host_domain), and render tool results in the chat: registry extension via Launch + host-bridge, agent HTML/DivKit iframe, several linked extensions on one shared PubSubBroker, optional MCP Apps (present_*, ui://). Also: expose the host's FinamX extensions to EXTERNAL chat clients (Claude.ai, ChatGPT) as MCP Apps through the host's own MCP server + OAuth 2.1 (relay of the platform MCP). Use when a host wants agent-driven UI in a chat (its own or a third-party one). Not for base embedding (openplatform-host-init) or authoring (openplatform-ext-init).

Read SKILL.md at the source

Pinned to revision a46899f9162d, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.