← Back to Skills Marketplace
robinnnnn

Guitar Tab Finder

by robin · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
277
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install guitar-tab-finder
Description
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...
README (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": ""
}
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install guitar-tab-finder
  3. After installation, invoke the skill by name or use /guitar-tab-finder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug guitar-tab-finder
Version 1.0.1
License
All-time Installs 2
Active Installs 2
Total Versions 2
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 277 downloads so far.

How do I install Guitar Tab Finder?

Run "/install guitar-tab-finder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Guitar Tab Finder free?

Yes, Guitar Tab Finder is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Guitar Tab Finder support?

Guitar Tab Finder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Guitar Tab Finder?

It is built and maintained by robin (@robinnnnn); the current version is v1.0.1.

💬 Comments