← 返回 Skills 市场
robinnnnn

Guitar Tab Finder

作者 robin · GitHub ↗ · v1.0.1
cross-platform ✓ 安全检测通过
277
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install guitar-tab-finder
功能描述
Find guitar tabs/sheet sources for a song from a title or link (especially YouTube), rank the best matches, and produce a clean practice note. Use when a use...
使用说明 (SKILL.md)

Guitar Tab Finder

Overview

Use this skill to turn a song link/title into a usable practice packet:

  1. identify the song/arrangement,
  2. find likely tab/sheet sources,
  3. rank results with confidence notes,
  4. write structured output in the user’s preferred format.

Default to flexible output (markdown/json). Use Obsidian formatting only when the user explicitly wants vault notes.

Consent + Filesystem Guardrails

  • Default behavior is web lookup + text output only (markdown or json).
  • Perform any local file/vault action only when explicitly requested.
  • Before writing files, require a user-provided target path/folder (or clearly confirmed default).
  • Do not read/write outside the approved target path.
  • If the user does not want local file operations, stay in non-local mode (markdown/json).

Workflow

  1. Parse input

    • Accept song title, artist, and/or URL.
    • If URL is YouTube, resolve video title/channel first (oEmbed is enough).
    • Detect arrangement intent when present (e.g., fingerstyle, drop D, capo).
  2. Search tabs/sheet sources

    • Use web search with multiple queries:
      • "\x3Csong>" "\x3Cartist>" guitar tab
      • "\x3Csong>" fingerstyle tab
      • "\x3Cvideo title>" tab
    • Prefer useful sources with direct learning value (tabs/sheet/video with tab links).
  3. Rank and filter

    • Return top 3–5 links.
    • For each result include:
      • source name
      • URL
      • short reason (exact match, arrangement match, likely match, etc.)
      • confidence (high/medium/low)
    • Call out likely paywalled links clearly.
  4. Build practice note content

    • Include fields (unless user wants a different template):
      • status
      • song
      • artist
      • arrangement
      • tuning
      • capo
      • difficulty
      • best tab links
      • next practice step
    • Keep compact and editable.
  5. Output mode

    • markdown (default): portable note body.
    • json: machine-friendly object.
    • obsidian: include wikilinks/embeds and vault-friendly file naming.

Obsidian Mode Rules (optional)

Use these only when user asks for Obsidian output.

  • Do not duplicate title in body if vault UI already shows filename as title.
  • Use one note per song under user-specified folder.
  • If a local PDF is provided, place/copy it near the note and link with:
    • [[file.pdf]] for link
    • ![[file.pdf]] for embed preview
  • Deduplicate by checking for existing note with same normalized song+artist name before creating a new one.

Quality Bar

  • Prefer accuracy over volume.
  • Be explicit when uncertain.
  • Do not claim tabs are free if not confirmed.
  • Keep notes concise and practical (ready for immediate practice).

Example Prompts

  • “find guitar tabs for this song: https://www.youtube.com/watch?v=bApQqay1iJA
  • “get me the best fingerstyle tab sources for bee gees how deep is your love”
  • “build a practice note for blackbird with top tab links and difficulty”
  • “return json only with ranked links + confidence for this song”
  • “obsidian mode: create a note in guitar projects/songs to learn and include tab links”
  • “i uploaded a pdf tab. in obsidian mode, create note + embed the pdf”

Output Templates

Markdown template

- status: to learn
- song: \x3Ctitle>
- artist: \x3Cartist>
- arrangement: \x3Carrangement>
- tuning: \x3Cif known>
- capo: \x3Cif known>
- difficulty: \x3Cbeginner/intermediate/advanced/unknown>

- best tab links:
  - \x3Csource> — \x3Curl> (\x3Cconfidence>; \x3Creason>)
  - \x3Csource> — \x3Curl> (\x3Cconfidence>; \x3Creason>)

- next practice step: \x3Csingle concrete step>

JSON template

{
  "song": "",
  "artist": "",
  "arrangement": "",
  "tuning": "",
  "capo": "",
  "difficulty": "unknown",
  "links": [
    {"source":"","url":"","confidence":"high","reason":""}
  ],
  "next_step": ""
}
安全使用建议
This skill appears coherent and low-risk in its default, web-only mode. Before allowing local file operations or uploading PDFs: (1) only provide a specific target folder (never a root or broad path), (2) confirm the agent's prompt asking to write files before permitting it, (3) avoid uploading copyrighted material you don't own or have rights to host, and (4) test with a harmless song first to verify it doesn't read or write outside the specified folder. If you see any unexpected filesystem access, revoke the skill immediately.
功能分析
Type: OpenClaw Skill Name: guitar-tab-finder Version: 1.0.1 The skill is a legitimate tool for finding guitar tabs and creating practice notes in Markdown, JSON, or Obsidian formats. It includes explicit filesystem guardrails in SKILL.md, requiring user consent and specific target paths before performing any local file operations, and shows no signs of data exfiltration, malicious execution, or prompt injection attacks.
能力评估
Purpose & Capability
Name/description match the SKILL.md workflow: it only describes web lookups, ranking, and producing markdown/json/optional Obsidian notes. There are no unrelated env vars, binaries, or installs requested.
Instruction Scope
Instructions primarily describe web searches and structured output (markdown/json). The skill permits local filesystem operations (Obsidian mode, copying a provided PDF, deduplication checks) but explicitly requires explicit user consent and a target path before writing. This is reasonable but relies on the agent faithfully enforcing the guardrails; accidental or ambiguous prompts could lead to unwanted file reads/writes.
Install Mechanism
Instruction-only skill with no install spec and no code files — minimal footprint and nothing written to disk by default.
Credentials
No environment variables, credentials, or config paths are requested. The requested access (web search, optional user-specified local folder) is proportionate to the described functionality.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent or elevated platform privileges. Autonomous invocation is allowed by default but not combined with other concerning factors here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install guitar-tab-finder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /guitar-tab-finder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Add example prompts and explicit consent/path guardrails for optional local Obsidian/file actions; keep markdown/json as safe default.
v1.0.0
Initial release: song/link to ranked tab sources with optional Obsidian-ready output templates.
元数据
Slug guitar-tab-finder
版本 1.0.1
许可证
累计安装 2
当前安装数 2
历史版本数 2
常见问题

Guitar Tab Finder 是什么?

Find guitar tabs/sheet sources for a song from a title or link (especially YouTube), rank the best matches, and produce a clean practice note. Use when a use... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 277 次。

如何安装 Guitar Tab Finder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install guitar-tab-finder」即可一键安装,无需额外配置。

Guitar Tab Finder 是免费的吗?

是的,Guitar Tab Finder 完全免费(开源免费),可自由下载、安装和使用。

Guitar Tab Finder 支持哪些平台?

Guitar Tab Finder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Guitar Tab Finder?

由 robin(@robinnnnn)开发并维护,当前版本 v1.0.1。

💬 留言讨论