/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)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ascii-chord - 安装完成后,直接呼叫该 Skill 的名称或使用
/ascii-chord触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 464 次。
如何安装 Guitar Chord?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ascii-chord」即可一键安装,无需额外配置。
Guitar Chord 是免费的吗?
是的,Guitar Chord 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Guitar Chord 支持哪些平台?
Guitar Chord 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Guitar Chord?
由 Yuchen(@yzhong52)开发并维护,当前版本 v2.0.4。