← All skills
A2UI Developer
69 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By VeerMuchandi/rad-skills (GitHub) · coding · 18 stars · scanned at commit 13d739a
Expert guide and patterns for building Agent-Driven User Interfaces (A2UI) using the ADK.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 12 places.
Show 9 more
- a2ui_developer/renderers/scripts/publish_npm.mjs, line 19
import {execSync} from 'node:child_process'; - a2ui_developer/scripts/update_skill.py, line 60
subprocess.check_call(cmd, shell=True, cwd=cwd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) - a2ui_developer/scripts/update_skill.py, line 62
except subprocess.CalledProcessError as e: - a2ui_developer/specification/scripts/validate.py, line 25
"""Runs ajv validate via subprocess. Batch validates multiple data paths.""" - a2ui_developer/specification/scripts/validate.py, line 43
result = subprocess.run(cmd, capture_output=True, text=True) - a2ui_developer/specification/v0_10/test/run_tests.py, line 77
"""Runs ajv validate via subprocess.""" - a2ui_developer/specification/v0_10/test/run_tests.py, line 90
result = subprocess.run(cmd, capture_output=True, text=True) - a2ui_developer/specification/v0_9/test/run_tests.py, line 70
"""Runs ajv validate via subprocess.""" - a2ui_developer/specification/v0_9/test/run_tests.py, line 83
result = subprocess.run(cmd, capture_output=True, text=True)
Can call paid AI services billed to you
The author does not mention this.
Found in 7 places.
Show 4 more
Sends data to these websites: generativelanguage.googleapis.com, astral.sh
This is disclosed by the author in the skill's SKILL.md or README.
Found in 121 places.
Show 17 more
- a2ui_developer/examples/agent/contact_lookup/agent.py, line 41
from google.genai import types - a2ui_developer/examples/agent/rizzcharts/agent.py, line 29
from google.genai import types - a2ui_developer/examples/agent/rizzcharts/python/agent.py, line 29
from google.genai import types - a2ui_developer/examples/client/generic_shell/app.ts, line 882
const response = await fetch(`/samples/${filename}`); - a2ui_developer/examples/client/generic_shell/client.ts, line 45
return fetch(url, {...init, headers}); - a2ui_developer/examples/client/generic_shell/middleware/a2a.ts, line 30
return fetch(url, newInit); - a2ui_developer/renderers/angular/package-lock.json, line 2805
"node-fetch": "^2.6.9", - a2ui_developer/renderers/angular/package-lock.json, line 3584
"../web_core/node_modules/node-fetch": { - a2ui_developer/renderers/angular/package-lock.json, line 9537
"node-fetch": "^2.6.9", - a2ui_developer/renderers/angular/package-lock.json, line 11781
"node_modules/node-fetch": { - a2ui_developer/renderers/angular/package-lock.json, line 11800
"node_modules/node-fetch/node_modules/tr46": { - a2ui_developer/renderers/angular/package-lock.json, line 11805
"node_modules/node-fetch/node_modules/webidl-conversions": { - a2ui_developer/renderers/angular/package-lock.json, line 11810
"node_modules/node-fetch/node_modules/whatwg-url": { - a2ui_developer/renderers/lit/package-lock.json, line 1694
"node-fetch": "^2.6.9", - a2ui_developer/renderers/lit/package-lock.json, line 2473
"../web_core/node_modules/node-fetch": { - a2ui_developer/renderers/lit/package-lock.json, line 4235
"node-fetch": "^2.6.9", - a2ui_developer/renderers/lit/package-lock.json, line 4682
"node_modules/node-fetch": {
and 101 more places
Downloads and installs other software
The author does not mention this.
Found in 7 places.
Show 4 more
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'a2ui-developer' ] || [ -L ~/.agents/skills/'a2ui-developer' ]; then echo 'A skill folder named a2ui-developer already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/VeerMuchandi/rad-skills' "$d" && git -C "$d" checkout --quiet '13d739a39f73b3d2c355b495b95df2b7f19a37c5' -- 'a2ui_developer' && mkdir -p ~/.agents/skills && cp -R "$d"/'a2ui_developer' ~/.agents/skills/'a2ui-developer' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'a2ui-developer' ~/.claude/skills/'a2ui-developer' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for VeerMuchandi/rad-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/VeerMuchandi/rad-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | 13d739a | 69 |