webcpu-agent-skill
All-agent skill/plugin for building CPU-rendered Canvas2D scenes with EASEL.js. Baseline package: @xsyetopz/[email protected].
The repo is DRY by design: references, examples, and templates live once under source/skills/webcpu-easel/. Platform-specific skill files are generated into .build/generated/; self-contained installable bundles are packaged into dist/; online installer archives are committed under prebuilt/archives/.
Fast online install
No local clone required:
curl -fsSL https://raw.githubusercontent.com/xsyetopz/webcpu-agent-skill/main/install.sh | sh -s -- --target kilocode --project /path/to/project
curl -fsSL https://raw.githubusercontent.com/xsyetopz/webcpu-agent-skill/main/install.sh | sh -s -- --target claude
curl -fsSL https://raw.githubusercontent.com/xsyetopz/webcpu-agent-skill/main/install.sh | sh -s -- --target codex
Targets:
kilocode: installs webcpu-easel into <project>/.kilocode/skills/webcpu-easel.
claude: installs the Claude skill into ~/.claude/skills/webcpu-easel.
codex: installs the Codex plugin into ~/.codex/plugins/webcpu-agent-skill.
all: installs all three.
Hosted marketplaces
Claude Code
This repository hosts a Claude plugin marketplace at .claude-plugin/marketplace.json.
In Claude Code:
/plugin marketplace add xsyetopz/webcpu-agent-skill
/plugin install webcpu-agent-skill@webcpu-agent-skill
/plugin
Fallback without marketplace support:
curl -fsSL https://raw.githubusercontent.com/xsyetopz/webcpu-agent-skill/main/install.sh | sh -s -- --target claude
Codex / OpenAI agents
This repository hosts a Codex marketplace at .agents/plugins/marketplace.json. The hosted plugin lives at plugins/webcpu-agent-skill and includes .codex-plugin/plugin.json, skills/webcpu-easel/SKILL.md, REFERENCE.md, references, examples, and templates.
Fallback without repo marketplace support:
curl -fsSL https://raw.githubusercontent.com/xsyetopz/webcpu-agent-skill/main/install.sh | sh -s -- --target codex
KiloCode Legacy
KiloCode Legacy discovers project skills from .kilocode/skills/ and global skills from ~/.kilocode/skills/.
Project install:
curl -fsSL https://raw.githubusercontent.com/xsyetopz/webcpu-agent-skill/main/install.sh | sh -s -- --target kilocode --project /path/to/project
Then open that project in KiloCode Legacy. The skill path should be:
/path/to/project/.kilocode/skills/webcpu-easel/SKILL.md
Agent instruction surfaces
AGENTS.md is canonical. Generated files keep platform configs aligned:
CLAUDE.md -- Claude Code wrapper importing AGENTS.md; real file, not symlink.
GEMINI.md -- Gemini CLI wrapper importing AGENTS.md.
.github/copilot-instructions.md -- GitHub Copilot repository instructions.
.cursor/rules/webcpu-easel.mdc -- Cursor always-apply rule.
.rules -- Zed rules.
.aiassistant/rules/webcpu-easel.md and .junie/AGENTS.md -- JetBrains AI Assistant / Junie.
.clinerules/00-webcpu-easel.md -- Cline workspace rule.
.augment/rules/webcpu-easel.md -- Augment rule.
docs/agent-platforms.md -- generated support matrix.
llms.txt and llms-full.txt -- LLM context manifests.
Regenerate after changing AGENTS.md:
bun run generate:agents
Ask your agent to install this
KiloCode Legacy
Install WebCPU EASEL.js skill into this project for KiloCode Legacy. Do not clone the repository. Run:
curl -fsSL https://raw.githubusercontent.com/xsyetopz/webcpu-agent-skill/main/install.sh | sh -s -- --target kilocode --project .
Verify `.kilocode/skills/webcpu-easel/SKILL.md`, `REFERENCE.md`, `reference/`, `examples/`, and `templates/` exist.
Claude Code marketplace
Install WebCPU EASEL.js from the hosted Claude marketplace. In Claude Code, run `/plugin marketplace add xsyetopz/webcpu-agent-skill`, then `/plugin install webcpu-agent-skill@webcpu-agent-skill`, then `/plugin` to verify. If marketplace install is unavailable, run the online installer: `curl -fsSL https://raw.githubusercontent.com/xsyetopz/webcpu-agent-skill/main/install.sh | sh -s -- --target claude`.
Codex / OpenAI agents
Install WebCPU EASEL.js for Codex without cloning. Prefer the hosted repo marketplace at `xsyetopz/webcpu-agent-skill` (`.agents/plugins/marketplace.json`, plugin path `plugins/webcpu-agent-skill`). If this Codex build cannot add repo marketplaces, run: `curl -fsSL https://raw.githubusercontent.com/xsyetopz/webcpu-agent-skill/main/install.sh | sh -s -- --target codex`. Verify the plugin contains `.codex-plugin/plugin.json` and `skills/webcpu-easel/SKILL.md`.
Generic LLM