chatgpt-web-bridge SKILL.md skillA
This file is byte-identical to the first copy the registry indexed. Same content hash, so the same checks give both the same grade.
chatgpt-web-bridge from ooooooooooooooooooop/personal-ai is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add ooooooooooooooooooop/personal-ai/chatgpt-web-bridge@git:20260921.679541dPins git:20260921.679541d in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- ooooooooooooooooooop/personal-ai
- Path
skills/chatgpt-web-bridge/SKILL.md- Versions recorded
- 11
- Latest version
- git:20260921.679541d, committed Sep 21, 2026
- First version recorded
- Sep 11, 2026
- Size
- 16,595 bytes
- Repository stars
- 4
- License
- MIT
通过 chatgpt-web 的 MCP 或 REST 桥,把本地 agent 接入已登录的 ChatGPT Web。 适用于“推进/继续网页端会话”“让网页端设计、本地执行”“协作/对等推进”,以及只读拉取网页端会话/项目资料和 conversation_id 续接。 桥只传递文本;网页端没有本地 shell、文件系统或其他本地工具。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# ChatGPT Web Bridge 这个 skill 负责把网页端当作一个有自己上下文的协作者接入本地工作流。网页端负责基于会话、Project 指令、Project 文件和可用的网页能力进行判断;本地 agent 负责执行本地动作、保存原始证据、判断任务是否真的完成,并对隐私和权限边界负责。 ## 先选模式 | 用户意图 | 模式 | 回合形状 | | --- | --- | --- | | “推进/继续这个网页会话” | A 推进 | 发最小推进消息,读回结果,按终止条件决定是否继续 | | “让网页端指挥现在的项目” | B 指挥 | 网页端给指令,本地执行并回帖事实,直到指令循环结束 | | “协作/对等/共同推进” | C 协作 | 双方先独立陈述,再交换证据、交锋,执行落在本地 | | “用网页端项目/会话的资料” | D 只读 | 只读项目、会话或记忆;不发送消息、不创建会话 | 不要把一次回帖本身当成任务完成。A、B、C 都需要检查当前模式的终止条件;D 在资料已经取回并交付后结束。 ## 项目和会话绑定 先确定目标,再发送任何写操作。 - 续接已有会话时,使用用户给出的 `conversation_id`;没有 ID 时用 `list_conversations` 查找,并用标题、更新时间和 Project 归属核对,不凭最近一条猜测。 - 创建新会话时,先用 `list_projects` 找候选 Project。Project 名称必须精确解析为唯一 ID;未知或歧义名称停止并报告。没有合适的 Project 时,请用户在网页端创建,或由用户明确批准独立会话例外。 - 首轮需要改变会话绑定(新会话、新 Project、换 `conversation_id`、损坏会话重建)时,向用户说明具体绑定和原因。一个已经明确批准的、相同的绑定不会因为 MCP 重连或进程重启而自动变成新的审批请求;只有绑定、权限范围或用户意图改变,或已有批准无法可靠关联时才重新确认。 - 记录并沿用返回的 `conversation_id`。不要把省略 ID 的自动续接当作跨进程的可靠专线。 Project 提供上下文范围、指令和文件入口,但不能把“Project”当成绝对隐私隔离证明。发送前仍要检查目标 Project 和会话;不要把本地私密材料放进网页端,除非用户明确要求且该传输在当前任务范围内。 ## 结果优先的调用纪律 一次调用可能已经完成网页端动作,即使客户端随后超时、取消或丢失连接。每次 `chat_completion`、写操作或长读操作之后,先完整消费当前返回值,再决定是否需要下一次调用。 …
Read the whole file at its exact version.
How to install
mdr add ooooooooooooooooooop/personal-ai/chatgpt-web-bridge@sha256:afdb87c21e87590aThe line at the top of this page pins the label git:20260921.679541d, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_um4sdvouxeltceo7)
5 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 11 versions of this file, between Sep 11, 2026 and Sep 21, 2026, about one every day. Its first recorded version is graded B and its latest A.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260921.679541d latest | 2026-09-21 | 679541d | 16,595 B | A | view · diff |
| git:20260921.20a5ec2 | 2026-09-21 | 20a5ec2 | 15,220 B | A | view · diff |
| git:20260921.fb838a4 | 2026-09-21 | fb838a4 | 15,436 B | A | view · diff |
| git:20260921.a3206ea | 2026-09-21 | a3206ea | 22,552 B | B | view · diff |
| git:20260920.3367b72 | 2026-09-20 | 3367b72 | 14,061 B | A | view · diff |
| git:20260914.77a29e9 | 2026-09-14 | 77a29e9 | 21,109 B | B | view · diff |
| git:20260914.5d6acd3 | 2026-09-14 | 5d6acd3 | 20,398 B | B | view · diff |
| git:20260914.5fc2b9b | 2026-09-14 | 5fc2b9b | 16,854 B | B | view · diff |
| git:20260913.1d939cd | 2026-09-13 | 1d939cd | 15,316 B | B | view · diff |
| git:20260912.0c36961 | 2026-09-12 | 0c36961 | 14,931 B | B | view · diff |
| git:20260911.29198bb | 2026-09-11 | 29198bb | 11,058 B | B | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (16595 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
ooooooooooooooooooop/personal-ai · 4 stars · license MIT · pushed 2026-10-23 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_um4sdvouxeltceo7 GET https://markdownregistry.com/api/v1/resolve?ref=ooooooooooooooooooop/personal-ai/chatgpt-web-bridge GET https://markdownregistry.com/api/v1/blob/afdb87c21e87590aff5ff4d24ae04332c4a4a2346444c9a8cbb1bcdc39e08dcc
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from ooooooooooooooooooop/personal-ai
Every file in ooooooooooooooooooop/personal-ai