Chords Fetcher for Openclaw

A specialized tool for extracting clean, formatted guitar chords and lyrics from the web without ads or distracting tabs.

flobo3
v1.1.0
Apr 9, 2026
0
814
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install chords-fetcher

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install chords-fetcher using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Chords Fetcher?

Chords Fetcher is an essential component of Openclaw Skills designed for musicians and hobbyists who want distraction-free access to song data. It automates the process of finding and cleaning chords from popular repositories like Ultimate-Guitar, MyChords, and AmDm. By leveraging advanced parsing logic, it removes the clutter often found on these sites, providing a streamlined experience for your AI coding agent.

This skill focuses on usability, ensuring that the results returned to the agent are ready for display or storage in a personal digital songbook. It acts as a bridge between the vast, often messy web of music tabs and a structured, readable format optimized for the Openclaw Skills ecosystem.

Chords Fetcher Use Cases

  • Quick retrieval of song lyrics and chords during practice sessions via natural language prompts.
  • Scraping clean song data for developers building personal music databases.
  • Automating the removal of complex guitar tabs to focus purely on simple chord structures.
  • Resolving common web formatting issues where chords and text are improperly merged.

How Chords Fetcher Works

  1. The user provides a song name and artist through the agent interface.
  2. The script initiates a targeted search using DuckDuckGo to locate the most relevant matches on supported chord platforms.
  3. The tool fetches the raw HTML from sources like mychords.net or amdm.ru.
  4. It utilizes Beautiful Soup to extract the core lyrics and chord elements while ignoring ads and pop-ups.
  5. Custom regex and string manipulation strip away unnecessary guitar tabs and correct spacing issues.
  6. The final cleaned and formatted output is returned to the user through the Openclaw Skills framework.

Chords Fetcher Setup

To integrate this into your environment, ensure you have the necessary dependencies installed and follow these steps:

# Install required Python libraries
pip install beautifulsoup4 duckduckgo-search

# Usage via the command line within the skill directory
uv run python chords.py "Artist - Song Name"

Chords Fetcher Data Schema & Taxonomy

The skill processes and returns data in a text-heavy format optimized for readability. The organizational structure follows this taxonomy:

Attribute Description
Source The origin website identified via DuckDuckGo search
Metadata Title and Artist parsed from the web content
Body Cleaned lyrics with chords accurately positioned
Cleanup Automated removal of e

Chords Fetcher Advanced Features

  • Multi-source fallback logic that automatically tries alternative websites if the primary source is blocked or unavailable.
  • Intelligent spacing engine that detects and fixes glued chord-word patterns like AmWhite snow into Am White snow.
  • Dynamic tab-stripping that identifies and removes complex fretboard diagrams while preserving the basic chord progression.
  • Seamless integration with the Openclaw Skills executor for real-time chord retrieval during AI-driven interactions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*