Skybridge

作者 alpic-ai6dd443908113無授權條款2.1K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫今天更新

Guide developers through creating and updating ChatGPT plugins and MCP Apps. Covers the full lifecycle: brainstorming ideas against UX guidelines, bootstrapping projects, implementing tools/views, debugging, running dev servers, deploying and connecting them to ChatGPT. Use when a user wants to create or update a ChatGPT plugin, MCP App, MCP server or use the Skybridge framework.

AI 產生的概覽

指導開發者使用 Skybridge 框架建立與更新 ChatGPT 外掛和 MCP 應用程式。

功能
此技能帶領開發者走完 ChatGPT 外掛與 MCP 應用程式(以 MCP 伺服器形式建構)的完整生命週期:依 UX 指南發想、初始化專案、實作工具與檢視畫面、除錯、執行開發伺服器、部署並連接至 ChatGPT。它透過 SPEC.md 需求文件與一組參考檔案來組織工作,涵蓋架構、實作主題與部署。它產出的是指引與專案結構,本身不執行指令碼。
適用情境
當使用者想要建立或更新 ChatGPT 外掛、MCP 應用程式或 MCP 伺服器,或想使用 Skybridge 框架時使用。它也適用於從舊版 Skybridge 移轉,以及發佈到外掛目錄。
執行需求
僅為說明性內容,不附帶指令碼。它引用外部文件與發行說明,因此存取這些連結需要網路;部署指引假定使用 Alpic 平台。

Creating Plugins For LLMs

Those are conversational experiences that extend AI assistants through tools and custom UI views. They're built as MCP servers invoked during conversations.

⚠️ The app is consumed by two users at once: the human and the AI Assistant LLM. They collaborate through the view—the human interacts with it, the LLM sees its state. Internalize this before writing code: the view is your shared surface.

SPEC.md keeps track of the app's requirements and design decisions. Keep it up to date as you work on the app.

No SPEC.md? → Read discover.md [blocked] first. Nothing else until SPEC.md exists.

SPEC.md exists? → Read SPEC.md, then follow architecture.md [blocked] to design the change. Update SPEC.md, then read the relevant Implementation references below before writing code.

Migrating from Skybridge < 0.36.x? → Read migrate-to-v1.md [blocked] first. Users may reference skybridge >= 0.36.x as v1.

Migrating from Skybridge 1.x to 2.x? → Fetch the v2.0.0 release notes first and follow them.

Building an ecommerce app? → Read ecommerce.md [blocked] first.

Setup

  1. Copy template → copy-template.md [blocked]: when starting a new project with ready SPEC.md
  2. Run locally → run-locally.md [blocked]: when ready to test, need dev server, use devtools to render views or connect to ChatGPT/Claude
  3. Evals → evals.md [blocked]: when checking that a real model reaches the right tools from natural prompts, in a test

Architecture

Design or evolve UX flows and API shape → architecture.md [blocked]

Implementation

  • Fetch and render data → fetch-and-render-data.md [blocked]: when implementing server handlers and view data fetching
  • State and context → state-and-context.md [blocked]: when persisting view UI state and updating LLM context
  • Prompt LLM → prompt-llm.md [blocked]: when view needs to trigger LLM response
  • UI guidelines → ui-guidelines.md [blocked]: display modes, layout constraints, theme, device, and locale
  • External links → open-external-links.md [blocked]: when redirecting to external URLs or setting "open in app" target
  • Download file → download-file.md [blocked]: when saving content to the user's filesystem
  • OAuth → oauth.md [blocked]: when tools need user authentication to access user-specific data
  • CSP → csp.md [blocked]: when declaring allowed domains for fetch, assets, redirects, or iframes

Deploy

  • Ship to production → deploy.md [blocked]: when ready to deploy via Alpic
  • Publish to ChatGPT/Claude Directories → publish.md [blocked]: when ready to submit for review

Full API docs: https://docs.skybridge.tech/api-reference.md

Release notes & changelog: https://skybridge.tech/changelog.md

來源與署名

來源:alpic-ai/skybridge位於skills/skybridge提交6dd4439

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架