diff --git a/README.md b/README.md index 800bb3b..eb739d8 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ The site of the [missing-elements](https://github.com/missing-elements) web comp | `/h5p/bundles/` | The skill's build tool and a library bundle per content type, for a chat that runs Node but cannot reach npm; and `h5p-author-build.tar.gz`, the tool and every library in one archive, for a person to attach to a chat whose code can download nothing | written by [vite.config.ts](vite.config.ts) | | `/h5p/build/types/` | The skill's type files, which the build page copies for the chat | written by [vite.config.ts](vite.config.ts) | -A chat takes the skill installed: from a zip in Claude, ChatGPT and Grok, or with `npx skills add` in an agent with a terminal, as `/h5p/create-with-ai/` says. Where the skill cannot reach npm, it builds from the tool and a bundle in `/h5p/bundles/`, at the addresses `/h5p/skill/` lists, if it can run Node and fetch a file: Grok did, on 2026-11-13. Where its code runs Node but can fetch nothing, as in ChatGPT, it builds from `h5p-author-build.tar.gz` once the person attaches it, and otherwise gives them a link to `/h5p/build/`, which builds in their browser. The tool is a Node.js program, so a chat whose code runs no Node, as most chat apps for local models, takes the link; an agent with a terminal and a local model builds offline from the archive. +A chat takes the skill installed: from a zip in Claude, ChatGPT and Grok, or with `npx skills add` in an agent with a terminal, as `/h5p/create-with-ai/` says. Where the skill cannot reach npm, it builds from the tool and a bundle in `/h5p/bundles/`, at the addresses `/h5p/skill/` lists, if it can run Node and fetch a file: Grok did, on 2026-11-13. Where its code runs Node but can fetch nothing, as in ChatGPT, it builds from `h5p-author-build.tar.gz` once the person attaches it or keeps it in a ChatGPT Project (the owner's free account, 2026-11-14), and otherwise gives them a link to `/h5p/build/`, which builds in their browser. The tool is a Node.js program, so a chat whose code runs no Node, as most chat apps for local models, takes the link; an agent with a terminal and a local model builds offline from the archive. Until 2026-11-13 the site's prompts sent a chat to read the skill at `/h5p/skill/` instead. That worked only in chats that now take the zip, so the prompts name the installed skill, and no page links to `/h5p/skill/`. Its page and files stay: the copies of the skill already installed name that address, and so do the prompts people copied before. diff --git a/src/h5p/build/index.njk b/src/h5p/build/index.njk index 2907994..4fd722c 100644 --- a/src/h5p/build/index.njk +++ b/src/h5p/build/index.njk @@ -141,7 +141,7 @@ csp: "default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' da
Claude and Grok build the .h5p file in the chat, and so does ChatGPT with the build archive attached. Without it, ChatGPT hands over a link that opens the activity here, or its source, to open or paste below.
Claude and Grok build the .h5p file in the chat, and so does ChatGPT with the build archive, kept in a Project or attached. Without it, ChatGPT hands over a link that opens the activity here, or its source, to open or paste below.
@@ -66,10 +67,12 @@ csp: "default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self'; o
ChatGPT: download
h5p-author-chatgpt.zip and upload it
under Plugins. ChatGPT's code cannot download the build tool, so download
- h5p-author-build.tar.gz once too,
- and attach it to the message where you ask: ChatGPT then builds the .h5p file in
- the chat. Without it, ChatGPT hands over a link to the build page; if the page says the link
- arrived damaged, ask for the source as a file and open that on the build page.
+ h5p-author-build.tar.gz once too.
+ Make a Project in ChatGPT, add the archive to it, and ask in a chat of that project:
+ ChatGPT then builds the .h5p file in the chat, with nothing to attach.
+ Outside a project, attach the archive to the message where you ask. Without it, ChatGPT
+ hands over a link to the build page; if the page says the link arrived damaged, ask for
+ the source as a file and open that on the build page.
.h5p file itself, from a chat whose code runs Node.js and can reach the build tool, as Claude's and Grok's can, and ChatGPT's with the build archive attached;.h5p file itself, from a chat whose code runs Node.js and can reach the build tool, as Claude's and Grok's can, and ChatGPT's with the build archive, kept in a Project or attached;Download h5p-author-build.tar.gz and attach it to your next message: a chat whose code runs Node.js builds the file from it, - without installing or downloading anything. A chat whose code runs no Node.js gives you a - link to the build page instead. + without installing or downloading anything. In ChatGPT, keep the archive in a Project and + ask in a chat of it: there is then nothing to attach again. A chat whose code runs no + Node.js gives you a link to the build page instead.