/install ascii-chord
guitar-chord
Display ASCII guitar chord diagrams using ascii_chord — an open-source Rust CLI (MIT license, authored by the same person as this skill).
The source code is bundled with this skill — no cloning needed.
Required Tools
| Tool | Purpose | Check |
|---|---|---|
| cargo / Rust | Build and run the CLI | cargo --version |
Installing Rust (if not already installed)
# macOS (Homebrew — recommended)
brew install rustup-init && rustup-init
Or download from rustup.rs.
Note: Installing Rust via rustup creates
~/.cargoand~/.rustupin your home directory and may modify your shellPATH.
Post-Install Setup
After installing, run the init script once:
bash ~/.openclaw/workspace/skills/ascii-chord/scripts/init.sh
This will:
- Create a
.gitignorein the skill directory to exclude cargo build artifacts (/target) from git - Pre-warm the cargo build cache so the first chord lookup is fast
First Run Warning
If you skip the init script, the first cargo run will take 30–60 seconds while cargo compiles the binary. This is normal — subsequent runs are fast (binary is cached in target/). Do not interrupt the first build.
Diagram Legend
✕ = mute this string (don't play)
◯ = open string (play unfretted)
● = fret this position (filled dot)
═ = nut (top of fretboard)
─ = fret wire
│ = string
Numbers on the left (when shown) indicate the starting fret position for higher-up chords.
Usage
The skill directory contains the full Rust source. Run from there:
Single chord:
cd \x3Cskill_dir> && cargo run -- get \x3CCHORD> 2>/dev/null
Multiple chords side by side:
cd \x3Cskill_dir> && cargo run -- list \x3CCHORD1> \x3CCHORD2> ... 2>/dev/null
List all supported chords:
cd \x3Cskill_dir> && cargo run -- all 2>/dev/null
Replace
\x3Cskill_dir>with the path where this skill is installed (e.g.~/.openclaw/workspace/skills/ascii-chord).
Examples
# Single chord
cd ~/.openclaw/workspace/skills/ascii-chord && cargo run -- get Am 2>/dev/null
# Multiple side by side (great for progressions)
cd ~/.openclaw/workspace/skills/ascii-chord && cargo run -- list C G Am F 2>/dev/null
# Full list of all supported chord names
cd ~/.openclaw/workspace/skills/ascii-chord && cargo run -- all 2>/dev/null
Discovering Supported Chords
Not all chord voicings are supported. If a user asks for a chord that fails, use all to list every supported chord name and find the closest match:
cd ~/.openclaw/workspace/skills/ascii-chord && cargo run -- all 2>/dev/null
Notes
- Suppress build warnings with
2>/dev/null - Chord names are case-sensitive (
Amnotam,B7notb7) - After first build, subsequent runs are fast (binary cached by cargo in
target/) - Source repo: https://github.com/ascii-music/ascii_chord (MIT licensed)
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ascii-chord - After installation, invoke the skill by name or use
/ascii-chord - Provide required inputs per the skill's parameter spec and get structured output
What is Guitar Chord?
Show ASCII guitar chord diagrams using the ascii_chord CLI tool. Use when asked how to play a guitar chord, or to show chord charts/diagrams for any chord na... It is an AI Agent Skill for Claude Code / OpenClaw, with 464 downloads so far.
How do I install Guitar Chord?
Run "/install ascii-chord" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Guitar Chord free?
Yes, Guitar Chord is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Guitar Chord support?
Guitar Chord is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Guitar Chord?
It is built and maintained by Yuchen (@yzhong52); the current version is v2.0.4.