Agent skill

Canvasengine

by RSamaium in RSamaium/CanvasEngine

Work on CanvasEngine projects and .ce components using the official documentation.

No licenceAuto-check passed

Install Canvasengine

skills CLI
$ npx skills add RSamaium/CanvasEngine --skill canvasengine -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install RSamaium/CanvasEngine canvasengine --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/RSamaium/CanvasEngine.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/canvasengine .claude/skills/canvasengine && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
canvasengine
GitHub stars
401
Token cost
~808 tokens
SKILL.md length
397 words
Files
2
Skills in repo
2
Repo updated
First seen
Licence
None found

At a glance

Work on CanvasEngine projects and .ce components using the official documentation.

  • Works in 5 steps: Read the summary and section list. → Identify the Markdown documentation URLs… → Fetch the relevant .md pages with curl… → …
  • Codex needs to explain
  • SKILL.md covers Documentation First, Project Model, Reactivity and Implementation Checklist
  • Calls curl and rg; reaches canvasengine.net

What it does

Canvasengine is an agent skill from RSamaium/CanvasEngine. Work on CanvasEngine projects and .ce components using the official documentation. Use when Codex needs to explain, create, review, or modify CanvasEngine code, especially files ending in .ce, CanvasEngine reactivity with signals, computed, and effect, template directives such as @if and @for, component script/template/style structure, or CanvasEngine-specific syntax that mixes ideas from React, Vue, and Angular.

Its SKILL.md is about 810 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It works with Angular, React and Vue.js. The repository describes itself as: Framework for HTML5 Canvas oriented 2D video games.

When your agent uses it

  • Codex needs to explain
  • Modify CanvasEngine code
  • Especially files ending in .ce
  • CanvasEngine reactivity with signals

Example prompts

  • “/canvasengine”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Read the summary and section list.
  2. Identify the Markdown documentation URLs relevant to the user request.
  3. Fetch the relevant .md pages with curl -L or an equivalent tool.
  4. Base implementation and explanations on those pages, not on assumptions from React, Vue, Angular, or PixiJS.
  5. Mention the specific docs or examples consulted when the answer depends on them.

What it can do on your machine

Read from SKILL.md and the folder at commit aee5f6a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • rg

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • canvasengine.net

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Canvasengine loads about 808 tokens when it runs. Until then it costs about 107 tokens; SKILL.md has 397 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~107
When it runs · the whole SKILL.md, loaded when a task matches
~808

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 397 words (~808 tokens).

“Before answering or editing CanvasEngine code, fetch and read the current documentation index:”

— opening of SKILL.md by RSamaium
name
canvasengine

Read the full SKILL.md on GitHub

Files

SKILL.md and 1 other file in .agents/skills/canvasengine of RSamaium/CanvasEngine.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit aee5f6a

Compare with similar skills

Canvasengine next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Canvasengine compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Canvasengine this skillRSamaium/CanvasEngine401—~808Automated safety check: PassNone
Boneyard0xGF/boneyard7.5k—~2.2kAutomated safety check: NotesMIT
Winui AppLanceMcCarthy/DevOpsExamples1721 repos~2.8kAutomated safety check: PassApache-2.0
Markstream Custom ComponentsSimon-He95/markstream-vue3k—~955Automated safety check: PassMIT
Markstream InstallSimon-He95/markstream-vue3k—~2.2kAutomated safety check: PassMIT
Solar Iconssaoudi-h/solar-icons184—~2.1kAutomated safety check: PassMIT

Similar skills

  • Boneyard

    0xGF/boneyard

    Use boneyard-js to add, configure, debug, or rebuild skeleton screens.

    7.5k GitHub stars~2.2k tokensUpdated 1 mo ago
    Frontend & DesignAuto-check: notes
  • Winui App

    LanceMcCarthy/DevOpsExamples

    Bootstrap, develop, and design modern WinUI 3 desktop applications with C and the Windows App SDK using official Microsoft guidance, WinUI Gallery patterns, Windows App SDK samples, and…

    172 GitHub starsUsed in 1 repo~2.8k tokens
    DevOps & CloudAuto-check passed
  • Markstream Custom Components

    Simon-He95/markstream-vue

    Override built-in Markstream node renderers and add trusted custom tags across Vue, React, Svelte, and Angular.

    3k GitHub stars~955 tokensUpdated 3 days ago
    DevelopmentAuto-check passed
  • Markstream Install

    Simon-He95/markstream-vue

    Install and wire markstream-vue, markstream-react, markstream-vue2, markstream-angular, or markstream-svelte into an existing repository.

    3k GitHub stars~2.2k tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed
  • Solar Icons

    saoudi-h/solar-icons

    Add Solar Icons via @solar-icons/cli to any React, Vue, Svelte, Solid, Angular, React Native, Nuxt, Static, vanilla JS, or Laravel Blade project.

    184 GitHub stars~2.1k tokensUpdated today
    Frontend & DesignAuto-check passed
  • Creating Docs Code Examples

    handsontable/handsontable

    Sets the rules for writing Handsontable documentation examples in JavaScript, TypeScript, React, Angular and Vue, with the imports, registration and licence key each needs.

    22k GitHub stars~2.2k tokensUpdated today
    DevelopmentAuto-check passed

More from RSamaium/CanvasEngine

  • Pixijs

    RSamaium/CanvasEngine

    Use this skill first for ANY PixiJS v8 task; it routes to the right specialized skill for the job.

    401 GitHub starsUsed in 2 repos~1.6k tokens
    Auto-check passed

Questions about Canvasengine

What does Canvasengine do?

Work on CanvasEngine projects and .ce components using the official documentation. Canvasengine is an agent skill from RSamaium/CanvasEngine.ce components using the official documentation.

When should I use Canvasengine?

Canvasengine fits situations like: Codex needs to explain; modify CanvasEngine code; especially files ending in .ce; canvasEngine reactivity with signals.

How do I install Canvasengine in Claude Code?

Run `npx skills add RSamaium/CanvasEngine --skill canvasengine -a claude-code`. Or copy the skill folder (.agents/skills/canvasengine in RSamaium/CanvasEngine) into .claude/skills/canvasengine in your project. Claude Code loads it when a task matches its description.

How do I install Canvasengine in Codex?

Run `npx skills add RSamaium/CanvasEngine --skill canvasengine -a codex`. Or copy the skill folder (.agents/skills/canvasengine in RSamaium/CanvasEngine) into .agents/skills/canvasengine in your project. Codex loads it when a task matches its description.

Can I use Canvasengine in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add RSamaium/CanvasEngine --skill canvasengine -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/canvasengine, .gemini/skills/canvasengine, .github/skills/canvasengine and .opencode/skills/canvasengine in your project.

What does Canvasengine need to run?

Going by SKILL.md and its folder, Canvasengine needs the command-line tools its instructions call (curl and rg).

Does Canvasengine access the network?

SKILL.md names 1 domain. In commands or code: canvasengine.net; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Canvasengine safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Canvasengine use?

No licence was found for Canvasengine or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Canvasengine use?

About 808 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Canvasengine?

Skills that share tags, products or a category with Canvasengine: Boneyard (0xGF/boneyard, 7.5k stars), Winui App (LanceMcCarthy/DevOpsExamples, 172 stars), Markstream Custom Components (Simon-He95/markstream-vue, 3k stars) and Markstream Install (Simon-He95/markstream-vue, 3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Canvasengine?

RSamaium (a GitHub user) maintains it in RSamaium/CanvasEngine, which has 401 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on September 26, 2026.

Source: RSamaium/CanvasEngine on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.