Agent skill

Chromevox Debugging On Chromebook

by nwjs in nwjs/chromium.src

Toggle ChromeVox screen reader on ChromeOS devices and send raw keyboard input events.

BSD-3-ClauseAuto-check passedDevelopment

Install Chromevox Debugging On Chromebook

skills CLI
$ npx skills add nwjs/chromium.src --skill chromevox-debugging-on-chromebook -a claude-code

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

GitHub CLI
$ gh skill install nwjs/chromium.src chromevox-debugging-on-chromebook --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/nwjs/chromium.src.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agents/skills/chromevox-debugging-on-chromebook .claude/skills/chromevox-debugging-on-chromebook && 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
chromevox-debugging-on-chromebook
GitHub stars
160
Token cost
~404 tokens
SKILL.md length
128 words
Files
6 (incl. scripts)
Skills in repo
64
Repo updated
First seen
Licence
BSD-3-Clause

At a glance

Toggle ChromeVox screen reader on ChromeOS devices and send raw keyboard input events.

  • Works in 2 steps: Toggling ChromeVox → Sending Custom Key Events
  • Debugging accessibility features on an external ChromeOS device
  • SKILL.md covers 1. Toggling ChromeVox and 2. Sending Custom Key Events
  • Runs Python scripts from its folder; calls ssh and python3

What it does

Chromevox Debugging On Chromebook is an agent skill from nwjs/chromium.src. Toggle ChromeVox screen reader on ChromeOS devices and send raw keyboard input events. Use when debugging accessibility features on an external ChromeOS device, needing to enable or disable ChromeVox, or sending specific keys to the system via SSH.

Its SKILL.md is about 400 tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts (for example `EVAL.yaml`, `TEST.md` and `scripts/send_key.py`).

It sits in Development, covering Debugging and Accessibility. The repository describes itself as: Chromium codebase with NW.js modifications. Based on https://chromium.googlesource.com/chromium/src.git. The licence is BSD-3-Clause.

When your agent uses it

  • Debugging accessibility features on an external ChromeOS device
  • Needing to enable
  • Disable ChromeVox
  • Sending specific keys to the system via SSH

Example prompts

  • “/chromevox-debugging-on-chromebook”

Requirements

  • Python 3

Workflow steps

2 steps, taken from the step headings in SKILL.md.

  1. Toggling ChromeVox
  2. Sending Custom Key Events

What it can do on your machine

Read from SKILL.md and the folder at commit a9e8946. 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

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • ssh
    • python3

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

  • Network

    No URLs in SKILL.md. Its commands use ssh, which can reach the network depending on how they are called.

    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

Chromevox Debugging On Chromebook loads about 404 tokens when it runs. Until then it costs about 71 tokens; SKILL.md has 128 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

The full file from nwjs/chromium.src at commit a9e8946, republished under its BSD-3-Clause licence (© nwjs). 128 words, ~404 tokens.

Download SKILL.mdSave it as .claude/skills/chromevox-debugging-on-chromebook/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
chromevox-debugging-on-chromebook
description
Toggle ChromeVox screen reader on ChromeOS devices and send raw keyboard input events. Use when debugging accessibility features on an external ChromeOS device, needing to enable or disable ChromeVox, or sending specific keys to the system via SSH.

ChromeVox Debugging on Chromebook

This skill provides instructions and scripts for toggling ChromeVox and injecting key events into standard ChromeOS devices over SSH.

1. Toggling ChromeVox

You can run the bundled Python script on the targeted device to toggle ChromeVox by simulating a Ctrl+Alt+Z keyboard shortcut.

Save or copy agents/skills/chromevox-debugging-on-chromebook/scripts/toggle_chromevox.py to /tmp/toggle_chromevox.py on the device. Then execute it via SSH:

bash
ssh -p 2222 -i third_party/chromite/ssh_keys/testing_rsa root@localhost "python3 /tmp/toggle_chromevox.py /dev/input/event5"

[!NOTE] Replace /dev/input/event5 with the correct keyboard input device node. You can find the keyboard node on the device by running: python3 -c "import evdev; [print(evdev.InputDevice(path).name, path) for path in evdev.list_devices()]"

2. Sending Custom Key Events

If you need to inject specific keys into the system, save or copy agents/skills/chromevox-debugging-on-chromebook/scripts/send_key.py to /tmp/send_key.py on the device.

Execute it specifying the device node and key code (e.g., 44 for KEY_Z):

bash
ssh -p 2222 -i third_party/chromite/ssh_keys/testing_rsa root@localhost "python3 /tmp/send_key.py /dev/input/event5 44"

© nwjs, BSD-3-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (scripts) in agents/skills/chromevox-debugging-on-chromebook of nwjs/chromium.src.

  • SKILL.md
  • EVAL.yaml
  • OWNERS
  • TEST.md
  • scripts/send_key.py
  • scripts/toggle_chromevox.py

Open the folder on GitHubat commit a9e8946

Compare with similar skills

Chromevox Debugging On Chromebook 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.

Chromevox Debugging On Chromebook compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Chromevox Debugging On Chromebook this skillnwjs/chromium.src160—~404Automated safety check: PassBSD-3-Clause
Oma QAfirst-fluke/oh-my-agent1.3k—~1.6kAutomated safety check: PassMIT
Helmor Debug Loopdohooo/helmor1.3k—~917Automated safety check: PassApache-2.0
UI Visual DebuggingNangoHQ/nango13k—~1.3kAutomated safety check: PassCustom licence
Helmor Debug Operatedohooo/helmor1.3k—~6.6kAutomated safety check: PassApache-2.0
Panel Reviewstacklok/mecatl250—~5.8kAutomated safety check: PassApache-2.0

Similar skills

  • Oma QA

    first-fluke/oh-my-agent

    Review changes for correctness, security, accessibility, and performance.

    1.3k GitHub stars~1.6k tokensUpdated today
    DevelopmentAuto-check passed
  • Helmor Debug Loop

    dohooo/helmor

    Autonomous local-development debugging loop for Helmor bugs.

    1.3k GitHub stars~917 tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • UI Visual Debugging

    NangoHQ/nango

    A skill your agent uses when modifying or visually debugging Nango frontend UI, including packages/webapp, packages/connect-ui, browser interactions, screenshots, and visual regressions.

    13k GitHub stars~1.3k tokensUpdated today
    Testing & QAAuto-check passed
  • Operate, reproduce, and debug a running local Helmor desktop development build through the Tauri MCP bridge.

    1.3k GitHub stars~6.6k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Panel Review

    stacklok/mecatl

    Review completed non-trivial code across four independent axes: Spec, Standards, Test adequacy, and installed Domain specialists.

    250 GitHub stars~5.8k tokensUpdated today
    DevelopmentAuto-check passed
  • Scoutqa Test

    github/awesome-copilot

    Official

    This skill should be used when the user asks to "test this website", "run exploratory testing", "check for accessibility issues", "verify the login flow works", "find bugs on this page", or requests…

    40k GitHub starsUsed in 1 repo~3.5k tokens
    Testing & QAAuto-check passed

More from nwjs/chromium.src

All 64 skills in this repo
  • Analyzing SQL Traces

    nwjs/chromium.src

    Extracts raw trace data from Perfetto traces, runs arbitrary SQL queries for custom follow-up analysis, and applies expert cognitive principles (Tiered Flow Analysis, Semantic Mismatch, Redundancy)…

    160 GitHub stars~2.9k tokensUpdated 6 days ago
    Auto-check passed
  • Autonomous multi-agent performance optimization loop for Chromium and V8.

    160 GitHub stars~4.2k tokensUpdated 6 days ago
    Auto-check passed
  • Automated Tracing

    nwjs/chromium.src

    Automated Tracing & Performance Telemetry in Chromium using Perfetto and Telemetry benchmarks.

    160 GitHub stars~1.5k tokensUpdated 6 days ago
    Auto-check passed
  • Chrome Releases

    nwjs/chromium.src

    Queries Chrome commit, version, release, and milestone metadata.

    160 GitHub stars~1.3k tokensUpdated 6 days ago
    Auto-check passed
  • Chromium Docs

    nwjs/chromium.src

    Search and reference Chromium documentation from the local docs index, including design docs, APIs, and development guides.

    160 GitHub stars~1.2k tokensUpdated 6 days ago
    Auto-check passed
  • Gn Deps Debugging

    nwjs/chromium.src

    Diagnose Chromium GN dependency and include-visibility failures, including BUILD.gn deps/publicdeps, DEPS include rules, private headers, and circular dependencies.

    160 GitHub stars~1.5k tokensUpdated 6 days ago
    Auto-check passed

Questions about Chromevox Debugging On Chromebook

What does Chromevox Debugging On Chromebook do?

Toggle ChromeVox screen reader on ChromeOS devices and send raw keyboard input events. src. Toggle ChromeVox screen reader on ChromeOS devices and send raw keyboard input events.

When should I use Chromevox Debugging On Chromebook?

Chromevox Debugging On Chromebook fits situations like: debugging accessibility features on an external ChromeOS device; needing to enable; disable ChromeVox; sending specific keys to the system via SSH.

How do I install Chromevox Debugging On Chromebook in Claude Code?

Run `npx skills add nwjs/chromium.src --skill chromevox-debugging-on-chromebook -a claude-code`. Or copy the skill folder (agents/skills/chromevox-debugging-on-chromebook in nwjs/chromium.src) into .claude/skills/chromevox-debugging-on-chromebook in your project. Claude Code loads it when a task matches its description.

How do I install Chromevox Debugging On Chromebook in Codex?

Run `npx skills add nwjs/chromium.src --skill chromevox-debugging-on-chromebook -a codex`. Or copy the skill folder (agents/skills/chromevox-debugging-on-chromebook in nwjs/chromium.src) into .agents/skills/chromevox-debugging-on-chromebook in your project. Codex loads it when a task matches its description.

Can I use Chromevox Debugging On Chromebook 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 nwjs/chromium.src --skill chromevox-debugging-on-chromebook -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/chromevox-debugging-on-chromebook, .gemini/skills/chromevox-debugging-on-chromebook, .github/skills/chromevox-debugging-on-chromebook and .opencode/skills/chromevox-debugging-on-chromebook in your project.

What does Chromevox Debugging On Chromebook need to run?

Going by SKILL.md and its folder, Chromevox Debugging On Chromebook needs Python for the scripts in its folder and the command-line tools its instructions call (ssh and python3). Our summary lists: Python 3.

Does Chromevox Debugging On Chromebook access the network?

SKILL.md contains no URLs. Its commands use ssh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Chromevox Debugging On Chromebook 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Chromevox Debugging On Chromebook use?

Chromevox Debugging On Chromebook is published under the BSD-3-Clause licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Chromevox Debugging On Chromebook use?

About 404 tokens (SKILL.md is roughly 1.6k 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 Chromevox Debugging On Chromebook?

Skills that share tags, products or a category with Chromevox Debugging On Chromebook: Oma QA (first-fluke/oh-my-agent, 1.3k stars), Helmor Debug Loop (dohooo/helmor, 1.3k stars), UI Visual Debugging (NangoHQ/nango, 13k stars) and Helmor Debug Operate (dohooo/helmor, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Chromevox Debugging On Chromebook?

nwjs (a GitHub organization) maintains it in nwjs/chromium.src, which has 160 GitHub stars. The repository holds 64 skills in this directory. The repository was last updated on October 3, 2026.

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