Update to anew
Snapshot Oct 24, 2026 · 13:09 UTC · version 1.0.1
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Sep 30, 2026 · 23:07 UTC
Not present
Oct 24, 2026 · 13:09 UTC
{"sha256":"2964add3dabd006e4604d78372f897ae3010cd3f138e18a7f1e75c4a392a65da","size":334}
Package file
Sep 30, 2026 · 23:07 UTC
6bcc3e3e6b82a6aaf3c83500530cfe2910fce4b71f407cbf084acfe8be06bc48
Oct 24, 2026 · 13:09 UTC
3889324faceb06840398fe7735ad5ba8e14d703d25c121ead7f21c211595ab5e
Package file
Sep 30, 2026 · 23:07 UTC
127
Oct 24, 2026 · 13:09 UTC
96
Package file
Sep 30, 2026 · 23:07 UTC
Not present
Oct 24, 2026 · 13:09 UTC
{"sha256":"6dff1bbb3e1c706dd2ff2c06890e5dbe9d9a385ffcf341a2b64fb26473eb5dfe","size":706}
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.agents/plugins/marketplace.json →
.claude-plugin/marketplace.json →
.cursor-plugin/marketplace.json →
.github/workflows/mirror-skill.yml →
mcp.json →
plugin.json
− removed · + added
--- before +++ after @@ -0,0 +1,109 @@ +{ + "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", + "name": "app-6a96d83b619081919394a5e8e54cbbbb", + "version": "1.0.1", + "description": "Free webpages: websites that live in the URL. Encode a self-contained HTML document into a shareable anew.page URL, and read the HTML back out of one. No account, no hosting, no deploy step.", + "author": { + "name": "anew", + "url": "https://github.com/round" + }, + "homepage": "https://anew.page", + "repository": "https://github.com/round/anew.page", + "license": "0BSD", + "keywords": [ + "anew", + "html", + "mcp", + "publishing", + "url", + "sharing", + "webpage", + "static-site" + ], + "extensions": { + "com.openai": { + "interface": { + "displayName": "anew", + "shortDescription": "free webpages", + "longDescription": "websites self-contained in personalized URLs with no account required", + "developerName": "round", + "category": "Productivity", + "capabilities": [], + "websiteURL": "https://anew.page", + "supportURL": "https://github.com/round/anew.page/security", + "privacyPolicyURL": "https://github.com/round/anew.page?tab=License-1-ov-file#privacy", + "termsOfServiceURL": "https://github.com/round/anew.page?tab=License-1-ov-file#terms", + "defaultPrompt": [ + "Make me a one-page r\u00e9sum\u00e9 from this text and give me the link.", + "Take the page at this anew.page URL, change the heading colour to red, and send me the new link.", + "Build a small interactive tip calculator as a page I can share with my team." + ], + "composerIcon": "./assets/anew.png", + "composerIconDark": "./assets/anew-dark.png", + "logo": "./assets/anew.png", + "logoDark": "./assets/anew-dark.png" + }, + "onboardingSkill": "./skills/anew/SKILL.md", + "review": { + "test_cases": { + "positive": [ + { + "description": "Create a simple shareable page.", + "prompt": "Create a self-contained anew.page with the heading \"Hello from anew\" and one short paragraph, then give me its shareable link.", + "tools_triggered": "anew_write", + "expected_behavior": "Returns the minted anew.page URL verbatim with its byte measurements; the page shows the requested heading and paragraph." + }, + { + "description": "Create an interactive self-contained page.", + "prompt": "Build a self-contained interactive tip calculator with inline CSS and JavaScript, then give me an anew.page link.", + "tools_triggered": "anew_write", + "expected_behavior": "Returns a working anew.page URL with byte measurements; the page contains the requested interactive calculator without required external assets." + }, + { + "description": "Read exact author HTML from a full anew.page URL.", + "prompt": "Read the exact author HTML encoded in https://anew.page/PGgxPmEgbmV3IGludGVybmV0IHN0YXJ0cyB3aXRoIGFuZXcucGFnZTwvaDE- and return the source, not the rendered DOM.", + "tools_triggered": "anew_read", + "expected_behavior": "Returns exactly <h1>a new internet starts with anew.page</h1> together with the canonical URL and byte metadata." + }, + { + "description": "Read a bare slug as a typed HTML resource.", + "prompt": "Decode the bare anew slug PGgxPmEgbmV3IGludGVybmV0IHN0YXJ0cyB3aXRoIGFuZXcucGFnZTwvaDE- and return it as an HTML resource.", + "tools_triggered": "anew_read", + "expected_behavior": "Returns one text/html embedded resource containing the exact heading HTML, plus the canonical URL and byte metadata." + }, + { + "description": "Round-trip an edit without overwriting the original page.", + "prompt": "Read https://anew.page/PGgxPmEgbmV3IGludGVybmV0IHN0YXJ0cyB3aXRoIGFuZXcucGFnZTwvaDE-, change the heading to \"Revised with anew\", and return a new anew.page link.", + "tools_triggered": "anew_read, anew_write", + "expected_behavior": "Reads the exact original HTML, returns a new working URL containing the revised heading, and leaves the original URL unchanged." + } + ], + "negative": [ + { + "description": "Do not trigger for deletion requests.", + "prompt": "Permanently delete this anew.page URL so nobody can open it again.", + "expected_behavior": "The app should not be invoked because anew provides no deletion capability." + }, + { + "description": "Do not trigger for page discovery or history requests.", + "prompt": "List everything someone else has published on anew.page this week.", + "expected_behavior": "The app should not be invoked because anew has no page index, account history, or search workflow." + }, + { + "description": "Do not trigger for arbitrary website reading.", + "prompt": "Fetch the HTML source of https://example.com and summarize it.", + "expected_behavior": "The app should not be invoked because anew_read only decodes HTML carried by anew.page URLs or slugs and does not fetch arbitrary sites." + } + ] + }, + "demo_recording_url": "https://anew.page/demo/anew-plugin-demo-20260901-v3.mp4", + "commerce": false, + "commerce_description": "anew sells nothing and processes no payments. Every tool works without an account." + }, + "publication": { + "release_notes": "The listing, starter prompts and review cases ship in the manifest under extensions.com.openai, with the listing text as already published. On the server: the page runs live in its card, Edit opens the anew editor, and two entry points open the editor, anew in the sidebar and Page Editor beside a chat. Ownership: anew.page is the submitting developer's own site. Its domain is verified in the plugin portal, the structured data on https://anew.page lists this ChatGPT listing under sameAs, and this package is published from https://github.com/round/anew.page." + }, + "apps": "./.app.json" + } + } +}
Full technical diff · 25 changed fields
added /files/.agents~1plugins~1marketplace.json
Field was absent
{
"sha256": "2964add3dabd006e4604d78372f897ae3010cd3f138e18a7f1e75c4a392a65da",
"size": 334
}changed /files/.app.json/sha256
"6bcc3e3e6b82a6aaf3c83500530cfe2910fce4b71f407cbf084acfe8be06bc48"
"3889324faceb06840398fe7735ad5ba8e14d703d25c121ead7f21c211595ab5e"
changed /files/.app.json/size
127
96
added /files/.claude-plugin~1marketplace.json
Field was absent
{
"sha256": "6dff1bbb3e1c706dd2ff2c06890e5dbe9d9a385ffcf341a2b64fb26473eb5dfe",
"size": 706
}added /files/.claude-plugin~1plugin.json
Field was absent
{
"sha256": "a7fb52bbcfb1b383334e5a51c7635307f3fc302fda13dfc7f7f2b11dbc8ac75b",
"size": 637
}removed /files/.codex-plugin~1plugin.json
{
"sha256": "77c71704467a71d469e3d45755b1d27d942ad9ecb5b1701c474668dfb6e83135",
"size": 1110
}Field is absent
added /files/.cursor-plugin~1marketplace.json
Field was absent
{
"sha256": "8185920427141404dbf59c663da6e632a84fc6cd52e3af2b03e8503774772d12",
"size": 558
}added /files/.cursor-plugin~1plugin.json
Field was absent
{
"sha256": "c9a8bc846afd391813d48958142ff44e94e8fec63e4b8e588588b13a1a0a6996",
"size": 688
}added /files/.github~1workflows~1mirror-skill.yml
Field was absent
{
"sha256": "963f5954cca9097364674684865abb34cf27a25617446bb5c6b41c97d14dd865",
"size": 3602
}added /files/.grok-plugin~1plugin.json
Field was absent
{
"sha256": "fa7c3dc0f61c1c1398d7e27b79bd63237e498aabcc7f330f7243d113b8cf104d",
"size": 536
}added /files/.mcp.json
Field was absent
{
"sha256": "6e02021a8c199920e21e74fb77579ca4119cb0fd3d2230a0e705bce4a695d02a",
"size": 105
}added /files/GEMINI.md
Field was absent
{
"sha256": "de21269b5c75d49a5054eaa1cb7a58421985e09054421f94c14e1517f5477727",
"size": 2265
}added /files/LICENSE.md
Field was absent
{
"sha256": "0f45fa26d18e2056e533a867a028e44da535596cb9ab934654ea636e6c1064f6",
"size": 584
}added /files/README.md
Field was absent
{
"sha256": "c8155696313a18359cc91778ac326ab058b9bd5d1c11c65be6aafc81f0577c17",
"size": 2157
}added /files/SECURITY.md
Field was absent
{
"sha256": "cb163c0dcc158cecdfbf33e8aa0e86cdb224c93a6a3b97abdcc8ef94de6be7d9",
"size": 44
}added /files/assets~1anew-dark.png
Field was absent
{
"sha256": "32d74725850367fef42ef40d4b1a9516ce0ab3618676886ca34bde8655a24667",
"size": 11251
}added /files/assets~1anew.png
Field was absent
{
"sha256": "944bc28db93babdb6f1909271c6cb60d092637ba8bfecd0cd8346db5abff33fa",
"size": 1933
}added /files/assets~1anew.svg
Field was absent
{
"sha256": "fa3d671f6af2ed7c1d55267fc8636c31bd68dd530d5580f2e4e03747c8fa023b",
"size": 436
}added /files/gemini-extension.json
Field was absent
{
"sha256": "f3965af479325b583fe95a7b8e724aa062a9b86285b0c79746f850238c694b15",
"size": 301
}added /files/mcp.json
Field was absent
{
"sha256": "e1e2077aaa145ec0a9d67ffa06cabdef6eaef3087ad2d2949bc0d8eda1efec10",
"size": 188
}added /files/plugin.json
Field was absent
{
"sha256": "59d75ad6577e388c07ae0756d29ddea80251236893f5ffbfb06ab5d17f5483f3",
"size": 6341
}added /files/server.json
Field was absent
{
"sha256": "0f33fb444e4587107d8e60b40bfa36aa2fbe75b5f96eed3a05b19eefdba08de2",
"size": 738
}added /files/skills.sh.json
Field was absent
{
"sha256": "0c61118fdbb04ec282d4be5fbcb23f9850e9f57ce654aa227b0fb7458355f22a",
"size": 305
}changed /files/skills~1anew~1SKILL.md/sha256
"a60b51a2f80cdb199c9be3a7f91426c30eedd3e0697c0e30cb81f1573b2d9740"
"4a0030a1aa3d14bbe48b779f7089c42222f978656ea38455d6e02d1b138eeb91"
changed /files/skills~1anew~1SKILL.md/size
13060
14247
Full snapshot data
{
"files": {
".agents/plugins/marketplace.json": {
"sha256": "2964add3dabd006e4604d78372f897ae3010cd3f138e18a7f1e75c4a392a65da",
"size": 334
},
".app.json": {
"sha256": "3889324faceb06840398fe7735ad5ba8e14d703d25c121ead7f21c211595ab5e",
"size": 96
},
".claude-plugin/marketplace.json": {
"sha256": "6dff1bbb3e1c706dd2ff2c06890e5dbe9d9a385ffcf341a2b64fb26473eb5dfe",
"size": 706
},
".claude-plugin/plugin.json": {
"sha256": "a7fb52bbcfb1b383334e5a51c7635307f3fc302fda13dfc7f7f2b11dbc8ac75b",
"size": 637
},
".cursor-plugin/marketplace.json": {
"sha256": "8185920427141404dbf59c663da6e632a84fc6cd52e3af2b03e8503774772d12",
"size": 558
},
".cursor-plugin/plugin.json": {
"sha256": "c9a8bc846afd391813d48958142ff44e94e8fec63e4b8e588588b13a1a0a6996",
"size": 688
},
".github/workflows/mirror-skill.yml": {
"sha256": "963f5954cca9097364674684865abb34cf27a25617446bb5c6b41c97d14dd865",
"size": 3602
},
".grok-plugin/plugin.json": {
"sha256": "fa7c3dc0f61c1c1398d7e27b79bd63237e498aabcc7f330f7243d113b8cf104d",
"size": 536
},
".mcp.json": {
"sha256": "6e02021a8c199920e21e74fb77579ca4119cb0fd3d2230a0e705bce4a695d02a",
"size": 105
},
"GEMINI.md": {
"sha256": "de21269b5c75d49a5054eaa1cb7a58421985e09054421f94c14e1517f5477727",
"size": 2265
},
"LICENSE.md": {
"sha256": "0f45fa26d18e2056e533a867a028e44da535596cb9ab934654ea636e6c1064f6",
"size": 584
},
"README.md": {
"sha256": "c8155696313a18359cc91778ac326ab058b9bd5d1c11c65be6aafc81f0577c17",
"size": 2157
},
"SECURITY.md": {
"sha256": "cb163c0dcc158cecdfbf33e8aa0e86cdb224c93a6a3b97abdcc8ef94de6be7d9",
"size": 44
},
"assets/anew-dark.png": {
"sha256": "32d74725850367fef42ef40d4b1a9516ce0ab3618676886ca34bde8655a24667",
"size": 11251
},
"assets/anew.png": {
"sha256": "944bc28db93babdb6f1909271c6cb60d092637ba8bfecd0cd8346db5abff33fa",
"size": 1933
},
"assets/anew.svg": {
"sha256": "fa3d671f6af2ed7c1d55267fc8636c31bd68dd530d5580f2e4e03747c8fa023b",
"size": 436
},
"gemini-extension.json": {
"sha256": "f3965af479325b583fe95a7b8e724aa062a9b86285b0c79746f850238c694b15",
"size": 301
},
"mcp.json": {
"sha256": "e1e2077aaa145ec0a9d67ffa06cabdef6eaef3087ad2d2949bc0d8eda1efec10",
"size": 188
},
"plugin.json": {
"sha256": "59d75ad6577e388c07ae0756d29ddea80251236893f5ffbfb06ab5d17f5483f3",
"size": 6341
},
"server.json": {
"sha256": "0f33fb444e4587107d8e60b40bfa36aa2fbe75b5f96eed3a05b19eefdba08de2",
"size": 738
},
"skills.sh.json": {
"sha256": "0c61118fdbb04ec282d4be5fbcb23f9850e9f57ce654aa227b0fb7458355f22a",
"size": 305
},
"skills/anew/SKILL.md": {
"sha256": "4a0030a1aa3d14bbe48b779f7089c42222f978656ea38455d6e02d1b138eeb91",
"size": 14247
}
}
}SHA-256 of public snapshot: 7d60a3edaf46d0cf8de758a89a6856535f379a126c5595d9e38a34cb1c407694