Generated banner for Virtual Piano
Generated logo for Virtual Piano

Virtual Piano

Google AI EdgeOfficialPublished by Google AI Edge

  • Skill
  • Tool integration
  • Design and creative
  • Apache-2.0
  • Low risk
  • Has scripts

From the author

Show a virtual piano to play music
— the description by Google AI Edge

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

The Virtual Piano skill provides a playable, horizontally-scrolling piano interface directly within the agent environment. It leverages web audio technology to allow users to interact with a keyboard layout, making it a simple tool for musical experimentation or quick melodic testing.

What it does

  • Displays an interactive, horizontally-scrolling piano keyboard.
  • Enables users to play musical notes via a web-based interface.
  • Uses web audio to produce sound output.

When to use it

  • When you want to quickly test a melody or musical idea.
  • When you need a simple, accessible piano interface for creative tasks.
  • When you want to engage with music-making directly through your agent.

Advantages

  • Provides an immediate, visual interface for music interaction.
  • Simple and intuitive to launch.
  • Requires no external software installation.

Usage examples

“Open virtual piano”
The agent launches the virtual piano interface in a webview, allowing you to click keys to play notes.
“I want to play piano”
The agent displays the interactive keyboard, ready for you to start playing music.

Install

Documentation by Google AI Edge

Virtual Piano

A playable, horizontally-scrolling virtual piano keyboard that uses web audio.

Files

  • index.html: The local entry point that loads the script.

  • index.js: Returns the webview URL pointing to the GitHub-hosted UI.

Prompts / Triggers

  • "Open virtual piano"

  • "Play the piano"

  • "I want to play piano"

  • "Show me a piano keyboard"

Instructions

Call the run_js tool

Files

ATTRIBUTION.md

Attribution

This folder is an unmodified copy of the Agent Skill "virtual-piano", distributed by AutoGineer (https://autogineer.com/agent-skills).

The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.

Files added by AutoGineer

  • ATTRIBUTION.md: this file, written by AutoGineer

  • LICENSE: copied from LICENSE

Requirements and compatibility

Written for: Google AI Edge Gallery

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Needs Node.js

Security

What our scanner noticed· Low risk

  • Scripts that your agent may run

This skill includes scripts that your agent may run. Read them before you use it.

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Published by
Google AI Edge
Publisher
Google AI Edge (Official)
Source
google-ai-edge/gallery · skills/featured/virtual-piano · commit 3972f06
Licence
Apache License 2.0 (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Google AI Edge.

Get it from the source

88 of this skill’s files are not mirrored here, so there is no ZIP. Get the complete skill from its source: google-ai-edge/gallery