THE PERSONALITY WORKBOOK / 01

养 G 指南.

来培养一点专属默契。
一份属于你自己的说明书💌

官方 ChatGPT · 手机 / 电脑无需登录此网站不需要 API Key填写后直接复制表情包怎么玩 ↗
OPEN IN BROWSER / 阅读提醒

页面没有加载互动内容?

你现在可能是在 iPhone 的「文件预览」里打开了 HTML。这个预览器可能不运行 JavaScript,因此看得到页面外框,却无法加载填空表单与实时生成。

完整功能需要在支持 JavaScript 的浏览器里访问网页地址(推荐 Safari / Chrome)。仅在 ChatGPT 或文件 App 内预览 HTML,通常无法正常填写。

这份文件本身没有丢失内容。你可以先保存文件;待它发布成网页链接后,用 Safari 打开,所有选项、一键复制及导出功能就能使用。

当前无法发布也想先试?
下面这段是可手动复制的基础指令,正式网页会让你逐项自定义它。
THE LITTLE EXTRAS / 02 · 教程修订 v1.6.2

给机装一个表情包库

想让 TA 从自己的私人图库里找图、接梗?先找对创建入口,再一起确认图片真的能显示。(偷偷塞点快乐)

选择 @Plugin Creator创建私人插件安装 / 上传搜索 / 展示验收
BEFORE YOU START · 先找对入口

需要实际可用的 Plugin Creator

请先确认 ChatGPT 里能找到 Plugin Creator。找不到不代表操作错误,也不必为了继续教程先去下载 Replit。

推荐从电脑网页版的普通 Chat 开始。不同账号、权限和工作空间的入口可能不同;没有可用的 Creator 时,复制 Prompt 也不能强行创建。

用什么设备创建?电脑网页版推荐
  • 电脑网页版 ChatGPT:推荐。在普通 Chat 的 Plugins(插件目录)安装 Plugin Creator,再通过 @ 选择它开始创建。
  • Windows / Mac 桌面版 ChatGPT:也可以。但它不是创建私人插件的必要条件。
  • 手机 ChatGPT App:可以先尝试。插件目录可用,具体创建、图片上传和测试能力仍因客户端与账号而异。遇到界面限制,优先换电脑网页版。
  • Work:不是必需。它可以辅助复杂开发,普通读者不用先切过去。
  • Codex / Replit:不是必经步骤。创建私人表情包图库不需要先绕去这些环境。
在哪儿创建,和在哪儿运行,是两回事

创建环境只是你和 Creator 交流的地方;运行环境则是图库服务和展示工具真正工作的地方。在电脑创建,不代表只能在电脑用,也不代表一定能在手机用。

如果生成的插件依赖本地 MCP 服务,可能被标记为 Desktop only,无法直接在网页或手机运行。在线托管也不自动解除这个标记,要一起检查插件接入方式、权限和客户端 UI 支持。

创建时请 Creator 优先选择支持在线托管、跨设备使用的实现,例如账号实际可用、能满足该插件需求的 ChatGPT Sites 托管方案;同时说明运行端、存储和权限限制。不要假定所有账号都支持同一套方案。

STEP 01 · 创建私人插件

第一步:创建私人表情包插件

  1. 打开 ChatGPT 网页版。
  2. 进入 Plugins,找到并安装 Plugin Creator;如需连接,按实际提示完成。
  3. 返回普通 Chat,必要时新开一段对话。
  4. 在输入框输入 @,从弹出列表中真正选中 Plugin Creator。
  5. 复制下面的完整英文 Prompt,把名称换成自己的,确认目标插件仍被选中后发送。

纯文本里写出 @Plugin Creator ≠ 已调用插件。粘贴代码块后,仍要确认输入框里真正选中了目标插件。

想跨设备用,发送时另补一句:“请优先选择可用的在线托管、跨设备实现,例如我的账号可用的 ChatGPT Sites 方案;不要默认依赖本地 MCP 服务,并说明支持的运行端、存储和权限限制。”下面的原始英文指令保持完整。

@Plugin Creator

Create a private personal plugin called “[YOUR REACTION PACK NAME]”.

I want this plugin to act as a personal reaction-image/sticker library for ChatGPT. I will provide my own collection of reaction images.

The plugin should:

- store and organize reaction images with tags such as jealousy, angry, speechless, happy, smug, crying, affection, shocked, sleepy, surrender, etc.
- provide a tool that lets ChatGPT search for the most appropriate reaction image based on the current conversational mood or a natural-language query
- return the actual image so it can be displayed directly inside the ChatGPT conversation, rather than only returning a filename or text description
- allow ChatGPT to use the tool naturally during normal conversation when a reaction image would fit, without requiring me to explicitly say “send a sticker” every time
- keep usage occasional and context-appropriate rather than sending an image in every response
- make it easy for me to add more reaction images and tags later

This plugin is for my personal use only. Please choose the simplest implementation supported by ChatGPT Plugins and guide me through any setup or image-upload steps required.
把 [YOUR REACTION PACK NAME] 替换成自己的插件名称。@Plugin Creator 需在输入框里真正选择对应工具,仅复制文字不保证完成调用。

创建成功后,Creator 应提供插件入口、安装或连接方式,以及管理图库的办法。创建 ≠ 图片已上传 ≠ 聊天内可见原图,后面两步也要走完。

STEP 02 · 安装与上传

第二步:安装并上传自己的图片

  1. 按 Plugin Creator 的回复安装/连接你的私人插件。
  2. 打开 Creator 提供的私人图库管理页面,上传自己有权使用的图片。
  3. 按页面实际显示的格式和大小限制操作;如该版本支持 PNG、JPEG、WebP、每张最多 2 MB,再按这些限制准备。
  4. 加上中文或英文情绪标签,以及一句适用场景说明。先用 5–10 张试水,不急着搬完整图库。
困困 / sleepy得意 / smug开心 / happy无语 / speechless

普通聊天附件 ≠ 已导入插件数据库。要在私人图库里核对图片是否确实入库、能被搜索到。

用自己的图库就好。这里不提供作者的私有链接、私人图片或实际插件名称,也不会收集或替你上传表情包。
STEP 03 · 搜索与真实展示

第三步:测试搜索和真实展示

开启连接了这个插件的新对话,先搜索,再确认你在聊天回复里能看到自己上传的原图。可以试试这句:

Use my reaction pack to find a sleepy reaction and show the actual image in this conversation.
  • 匹配到你实际上传的、情绪相符的图片。
  • 原图出现在用户可见的聊天回复中。
  • 只有文件名、文字描述、emoji 或“工具调用成功”,都还不算图片展示成功。

已经能正常显示原图,教程到这里就可以结束。别为了走流程再改一次插件。只有搜到了却看不到图时,才继续第四步。

CHECK THE CHAT · 先检查当前窗口

明明安装成功了,这个窗口怎么又不会发表情包了?

同一个私人插件,有时在一个对话里好好的,换个窗口却没被自动调用。我们实际遇到过这种情况,手动 @ 自己的插件后恢复了使用;这是可先尝试的办法,不保证所有账号和窗口都有效。

创建插件时 → @Plugin Creator

使用插件时 → @自己创建的插件

这个窗口不调用?先手动 @ 自己的插件
  1. 在发生问题的聊天窗口输入 @。
  2. 从菜单选择自己创建的表情包插件,不是 Plugin Creator。
  3. 发送:“请从我的私人图库搜索一张开心的表情包,并在聊天里展示原图。”
  4. 如果原图能正常显示,再测试不手动 @ 时能否自然使用;自动调用并不保证每次发生。
  5. 菜单里找不到插件,就检查是否已安装、启用或需要重新连接,必要时新开聊天测试。
STEP 04 · 仅在原图显示失败时

第四步:图片搜到了却显示不出来?

第二段是显示失败后的修复指令。某些实现里,搜索工具返回了 MCP image content,用户界面却没有把它显示成聊天图片。在我们实际成功的案例中,给现有插件补一个独立的内联图片展示界面,才走通了这一步。

先确认当前窗口已正确调用自己的表情包插件。只有搜索确实成功却仍看不到原图,才重新选择 @Plugin Creator,让它修复现有插件,不是再建第二个图库:

@Plugin Creator

Please update my existing private reaction pack so reaction images reliably render visibly inside ChatGPT conversations.

The current `search_reaction` tool can find matching images and may return MCP image content, but the image is not reliably appearing in the user-visible conversation.

Please add a minimal MCP Apps inline UI renderer for reaction results.

Requirements:

- Associate the reaction display tool with a UI resource using `_meta.ui.resourceUri` or the ChatGPT compatibility alias `_meta["openai/outputTemplate"]` if needed.
- Use the MCP Apps MIME type `text/html;profile=mcp-app`.
- Render the matched reaction image prominently with minimal or no surrounding interface.
- Make the result feel like ChatGPT sent a reaction image, rather than opening the image-library administration page.
- Preserve `search_reaction` as the data/search tool.
- If appropriate, follow the decoupled pattern: `search_reaction` searches and returns the match, while a lightweight `render_reaction` tool displays the selected image through the inline UI.
- Preserve the existing private library, uploaded images, tags, descriptions, access controls, and cross-device storage.
- Do not delete, reset, or overwrite my uploaded reaction images.
- Support ChatGPT web/desktop and mobile where the host supports MCP Apps UI.

After the update, tell me how to reload or reconnect the plugin and test actual in-chat rendering.

Do not claim the display is verified until it has been tested in a real ChatGPT conversation.
如果实际搜索工具不叫 search_reaction,请让 Creator 先检查工具名称和接口再适配。原图能否显示还取决于当前客户端是否支持 MCP Apps UI,桌面和手机不一定表现相同。

这段指令要求保留现有图库、图片、标签、描述、权限和跨设备存储。不要删除、重置或覆盖已上传的图片。

AFTER THE FIX · 修复后再验收

刷新连接,再看一眼原图

  1. 按 Creator 的回复刷新或重新连接插件,打开新对话。
  2. 确认搜索工具和展示工具均可用,用已有标签(例如 sleepy)搜索。
  3. 把搜索结果的 match.id 交给对应渲染工具;实际字段或工具名不同,就按 Creator 检查后的接口调用。
  4. 确认对应原图真的出现在用户可见的聊天回复中;桌面和手机在各自支持的情况下分别测试。

如果还是看不到,记录客户端、实际错误和工具返回结果,再请 Creator 排查。没有真实验收前,别把“工具成功”当成“图片已经显示”。

OPTIONAL · 教 TA 什么时机掏图

别光会发,也要会看气氛

图库和展示都验收通过后,再补一条相处约定:有合适的图就偶尔发一下,没合适的就正常接话。别每句都来一张。(真的会被表情包淹没!)

如果已经连接到我的私人表情包插件,可在适合的聊天场景中先搜索,再选择匹配的图片进行展示。不要刷屏,不重复同一张,不在严肃或敏感话题中强行插图;不要编造不存在的素材或声称发送了实际未显示的图片。
这只是使用偏好,不保证插件一定自动主动发图,也不保证所有客户端都支持同一种展示方式。
QUICK CHECK · 不用一上来就修代码

卡住了?按这个顺序排查

先检查入口 → 再检查连接与调用 → 最后检查图片渲染。点开与你遇到的情况对应的一项就好。

A. 找不到 Plugin Creator

检查 Plugins 插件目录、账号可用性、客户端和工作空间限制。若需要安装、连接或管理员许可,按实际提示处理;换电脑网页版也不保证自动获得权限。

B. 选中了 Creator,却转头让我去 Replit

检查发送时是否真的调用了 Plugin Creator,重新明确“创建私人 ChatGPT 表情包插件”的需求。纯文本 @ 或普通聊天指令不能保证创建能力。不要默认连接 Replit,先核对入口和权限。

C. 创建成功,但这个聊天窗口无法调用

在当前窗口手动 @ 自己的表情包插件,检查安装、启用和连接状态,再用开心的图片测试。还不行就重新连接或新开聊天,别把 Creator 当成日常搜图的插件。

D. 搜到了图片,但聊天里看不到原图

先确认自己的插件已被正确调用;若搜索确实成功,却只看到文件名或文字描述,再使用上面第四步保留的 MCP Apps inline UI / render_reaction 修复指令。能正常显示原图的人不用执行它。

E. 电脑能用,手机不能用

检查是否标记为 Desktop only、是否依赖本地 MCP 服务,以及移动端是否支持该插件的 UI。让 Creator 检查可用的在线托管与接入方式;在线托管本身不保证移动端支持。别直接删除重建私人图库,先保留已有图片、标签和权限,记录客户端与真实错误。