Skybridge

alpic-ai/skybridge/skills/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 从公开仓库中收录这些内容。

举报或申请下架