← 返回 Skills 市场
139
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install chords-fetcher
功能描述
Fetch clean guitar chords and lyrics from popular sites (mychords.net, amdm.ru, ultimate-guitar.com). Strips tabs, fixes formatting.
使用说明 (SKILL.md)
Chords Fetcher
Fetch clean guitar chords and lyrics without ads, pop-ups, or messy guitar tabs.
Usage
When the user asks for chords to a song (e.g., "аккорды Кино Звезда по имени Солнце", "chords behind blue eyes"), use the exec tool to run the fetcher script.
uv run python chords.py \x3Csong_name_and_artist>
Features
- Searches across multiple sources: mychords.net, ultimate-guitar.com, amdm.ru via DuckDuckGo.
- Strips out guitar tabs (e|---, B|---, etc.) to keep the output clean.
- Fixes spacing where chords are glued to lyrics (e.g.,
AmWhite snow→Am White snow). - Falls back to the next source if one is unavailable.
Dependencies
beautifulsoup4ddgs(DuckDuckGo Search)
Notes
- Run the script from the skill's directory.
- If the script returns an error or cannot find the song, inform the user.
安全使用建议
This skill appears to do what it says: run the included Python script which queries DuckDuckGo and fetches pages from the three listed chord sites, then cleans the text. Before installing or invoking it, consider: (1) queries are sent to external services (DuckDuckGo and the chord sites) so avoid including sensitive information in search strings; (2) ensure dependencies (ddgs, beautifulsoup4) are installed from trusted package indexes; (3) run in an environment where outbound network access is acceptable or sandboxed if you have strict data policies; (4) you may want to review the ddgs package (and its network behavior) if you require stronger assurance. The code includes an allow-list for hosts and basic URL checks which reduces risk of fetching arbitrary sites.
功能分析
Type: OpenClaw Skill
Name: chords-fetcher
Version: 1.1.0
The chords-fetcher skill is a legitimate tool designed to search for and extract guitar chords from specific websites (mychords.net, amdm.ru, and ultimate-guitar.com). The Python script (chords.py) implements security best practices by using a hostname allow-list to restrict network requests and validates search results before processing. No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
Name/description match the code and instructions: the script searches via DuckDuckGo (ddgs), fetches pages from the three listed sites, and extracts/cleans chord text. The declared dependencies (beautifulsoup4, ddgs) and the network calls to those sites are proportionate to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run the included Python script (via 'uv run python chords.py <query>'). That matches the code. The script makes outbound network requests to DuckDuckGo and the target sites (expected), and prints results. No instructions reference unrelated files, system credentials, or other sensitive data, but the agent will send the user's query to third-party search and chord sites (privacy consideration).
Install Mechanism
There is no install spec (instruction-only plus an included script). Dependencies are standard Python packages and there are no downloads from untrusted URLs or extract/install steps that write arbitrary binaries to disk. The readme suggests using 'uv' to manage deps — users should ensure dependency installation is done from trusted package sources (pip).
Credentials
The skill requests no environment variables, credentials, or config paths. The code does not read environment secrets. It does perform network I/O (DuckDuckGo + target hosts), which is reasonable for a web-scraping search tool but will expose the search query and resulting requests to those external services.
Persistence & Privilege
The skill is not configured as always:true and does not attempt to persist or modify other skills or global agent configuration. It runs on demand and prints results — no elevated or permanent privileges requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install chords-fetcher - 安装完成后,直接呼叫该 Skill 的名称或使用
/chords-fetcher触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Security-fix
v1.0.0
Initial release: multi-source chord fetching with tab stripping and smart formatting.
元数据
常见问题
Chords Fetcher 是什么?
Fetch clean guitar chords and lyrics from popular sites (mychords.net, amdm.ru, ultimate-guitar.com). Strips tabs, fixes formatting. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 139 次。
如何安装 Chords Fetcher?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install chords-fetcher」即可一键安装,无需额外配置。
Chords Fetcher 是免费的吗?
是的,Chords Fetcher 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Chords Fetcher 支持哪些平台?
Chords Fetcher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Chords Fetcher?
由 Flo(@flobo3)开发并维护,当前版本 v1.1.0。
推荐 Skills