Publishing resources for Playfrog, a publishing platform for browser games made with coding agents. No account is needed for the first publish.
Tell your coding agent:
Publish this game to Playfrog.
Playfrog returns a public play page, a link for claiming the game, and a credential the agent can use for later updates. Publishing and updates are free.
This repository holds the publishing resources: an agent skill, a runnable example, and links to
the canonical documentation. It is not the source of the playfrog npm package.
Static browser content with an index.html at the top level: HTML, JavaScript, CSS, images, audio and
other browser assets. If a framework produces a dist or build folder, publish that folder rather
than the source directory.
No application server, database or private backend secret is required, and none is supported.
| Method | Size limit |
|---|---|
| CLI and browser upload | 50 MB |
| Connector (MCP) uploads | 2.5 MB |
Four supported paths. An agent should use whichever its environment allows.
npx playfrog ./gameOptional metadata:
npx playfrog ./game --title "Pond Pong" --genre arcade --desc "Two-player paddle game."Playfrog runs a remote MCP server at https://mcp-open.playfrog.games/mcp (streamable HTTP, no auth). For
Claude Code:
claude mcp add --transport http playfrog https://mcp-open.playfrog.games/mcpUseful when the agent cannot run shell commands.
POST https://api.playfrog.games/v1/games as multipart/form-data. See
the OpenAPI document.
playfrog.gg/publish for someone without a terminal.
Share the returned play URL. Open the claim URL within seven days to keep the game online permanently and add it to the public gallery. An unclaimed game expires after seven days.
Keep the returned manage credential private. It updates the same game without changing its public URL.
skills/playfrog-publish/SKILL.md— a reusable agent skill for "publish this browser game". Drop it into an agent that supports skills. It picks a publishing method the agent's environment actually supports rather than assuming a terminal.skills/playfrog-publish/agents/openai.yaml— display metadata for agents that read it.examples/minimal-game/— a small original game you can publish as-is to see the whole flow.AGENTS.mdandCLAUDE.md— short instructions for a coding agent working in a repository that will be published to Playfrog.
git clone https://github.com/playfrog-gg/playfrog-publish
npx playfrog ./playfrog-publish/examples/minimal-gameThat publishes a real game and prints its links. It is unclaimed, so it expires in seven days unless you open the claim URL.
The canonical documentation lives on the site. This repository links to it rather than copying it, so it cannot drift.
- Creator guides, including one per coding agent
- Full documentation and the agent-readable version
- OpenAPI
llms.txtplayfrogon npm
Questions and problems: support@playfrog.gg. We aim to reply within five working days.
Issues are disabled on this repository for now; email is the reliable path. Security reports go through SECURITY.md.
MIT. The example game and the skill are original work and free to reuse.