AMOOSEDWEB · PUBLIC AGENT SKILLS · VERSION 0.25.1

Give your agent
the right instructions.

These six skills explain how to use the published amw tools. Choose the skill that matches the work: a new site, an existing release, file sharing, Cloudflare Pages, media exchange, or verified downloads.

Skills guide an AI agent; the compiler and Reader packages perform the work. Install the matching compiler version to keep the skills in sync. Install the compiler first ↗

Six public skills

01 / CREATE

AmoosedWeb site

Build, inspect, verify, and publish an Amoosed-enabled website. The skill walks through site/, app/, document.json, bundle.json, carrier choice, keys, and the compiled output.

Skill ID: amoosedweb

Use for a new site or a change to its core Amoosed mode design.

02 / MAINTAIN

Site maintenance

Edit an existing ordinary site and Amoosed app, test both views, upgrade unchanged starter files, refresh skills, and prepare a new verified release while preserving local changes and private keys.

Skill ID: amoosedweb-maintain

Use when a site already exists and needs an update or repair.

03 / SHARE

Download page

Create a private file list from one or more files, including game builds or creator downloads. Recipients see original names and sizes and retrieve verified bytes after receiving the separately shared index key.

Skill ID: amoosedweb-share

Use for amw init-share and later changes to that project.

04 / DEPLOY

Cloudflare Pages

Prepare a static Pages package, verify its file inventory and private backup, guide Wrangler login and project creation, then publish only the pages/ folder when the site owner authorizes it.

Skill ID: amoosedweb-pages

Use for first-time hosting, a new release, or a Pages update.

05 / EMBED

Media carriers

Encode and recover files or small annotations in PNG, WAV, MP4, and frame experiments. The same tools support private exchange, hidden data, and watermark-style metadata without building an Amoosed website.

Skill ID: amoosedweb-media

Use for media art, embedded release details, and offline exchange.

06 / READ

Hosted resource reader

List and download verified files from a participating HTTPS site through the CLI, Node.js Reader, or C# Reader. It explains external index credentials, member keys, and reading without the Chrome extension.

Skill ID: amoosedweb-reader

Use when an agent or program consumes a site's published files.

Use carriers beyond a website

An agent can place a small release identifier, creator note, or content hash into an image, or package files inside playable audio or video. For byte-preserving files, amw carrier-embed encrypts one payload into one carrier; amw carrier-embed-set spreads a larger payload across a folder of carriers. Both create a fresh shared-secret key file. The encrypted folder shards contain their own part catalogue, so the receiver can check completeness without a separate index file.

Before sending, verify against the source and test extraction. The recipient verifies and extracts again from the received files. Send the key separately. Website projects use a different index catalogue and index key; member content uses another key. A public favicon can intentionally carry a demonstration index, so that content is readable by anyone with the tools. New app chunks are encoded; a public favicon publishes the decoding key as a demonstration, while an external index key is shared privately. Members-only paths use a separate AES-256-GCM key, and a recipient may need both keys. Watermark-style marks are recoverable data, not proof of authorship or a guarantee that they survive editing. Read carrier limits ↗

Get the skills into a project

amw init includes the site, maintenance, and Pages skills. amw init-share includes share, maintenance, and Pages. Each starter gets skills for Codex and Claude plus a project AGENTS.md and a CLAUDE.md pointer.

Add optional skills to an existing project with the installed compiler:

amw install-skill my-site codex media
amw install-skill my-site claude reader
amw install-skill my-site both all

Or download all six public skills as a ZIP ↓. The archive is a reference or manual installation option; the CLI keeps installed copies aligned with the compiler version. See the official package channels ↗

Keep skills and tools in sync

After upgrading amw from npm or NuGet, check amw --version and refresh the skills already installed in your project. Review local edits before an update, because skill text may be replaced.

amw --version
amw update-skill my-site

The plain-text agent reference covers commands, inputs, carrier modes, release boundaries, and how to report reproducible issues. The wire format and browser runtime design explain the underlying behavior. Skills do not grant access to a site: keep index and member keys private, and give agents only the credentials their task needs.