← Back to Skills Marketplace
weiqingtangx

Quicklrc Transcribe

by weiqingtangx · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
40
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install quicklrc-transcribe
Description
Generate synced lyrics or subtitle files (LRC, SRT, WebVTT, ASS, TTML) from any audio/video URL or YouTube link using the QuickLRC AI API.
README (SKILL.md)

quicklrc-transcribe

Generate a time-synced lyrics or subtitle file from an audio or video URL using the QuickLRC API.

What it does

  • Auto-transcribe — sends an audio/video URL and gets back a synced subtitle file
  • Force-align — provide plain-text lyrics and the API snaps each line to the audio
  • Word-level timestamps — karaoke-style output with per-word timing
  • Smart sections — auto-detect [Verse 1], [Chorus], etc.
  • Supports YouTube URLs directly

Auth

Set QUICKLRC_API_KEY to your API key from https://quicklrc.com/dashboard.

export QUICKLRC_API_KEY=qlrc_...

Usage

Auto-transcribe → LRC (default)

curl -X POST https://quicklrc.com/api/v1/transcribe \
  -H "Authorization: Bearer $QUICKLRC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fileUrl": "https://example.com/song.mp3"}'

Force-align lyrics → LRC

curl -X POST https://quicklrc.com/api/v1/transcribe \
  -H "Authorization: Bearer $QUICKLRC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "fileUrl": "https://example.com/song.mp3",
    "lyrics": "Hello world\
This is line two"
  }'

Word-level karaoke + smart sections → SRT

curl -X POST https://quicklrc.com/api/v1/transcribe \
  -H "Authorization: Bearer $QUICKLRC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "fileUrl": "https://example.com/song.mp3",
    "format": "srt",
    "isWordLevel": true,
    "smartSections": true
  }'

YouTube URL

curl -X POST https://quicklrc.com/api/v1/transcribe \
  -H "Authorization: Bearer $QUICKLRC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fileUrl": "https://youtube.com/watch?v=dQw4w9WgXcQ", "format": "lrc"}'

Parameters

Field Type Required Default Description
fileUrl string yes Public audio/video URL or YouTube URL
lyrics string no Plain-text lyrics for forced alignment
format string no lrc lrc, srt, webvtt, ass, ttml, txt
isWordLevel boolean no false Per-word timestamps (karaoke)
smartSections boolean no false Auto-insert [Verse 1], [Chorus] labels

Response

HTTP 200 — plain text subtitle file in the requested format.

Credits

Cost = audio duration rounded up to the nearest minute. Failed requests are not charged. Check remaining credits at https://quicklrc.com/dashboard.

Errors

Status Meaning
401 Invalid or missing API key
400 Missing fileUrl or invalid format
402 File duration exceeds remaining credits
403 Usage limit exceeded
500 Processing error — not charged
Usage Guidance
Before installing, make sure you are comfortable giving the agent access to a QuickLRC API key, sending the selected media URLs or lyrics to QuickLRC, and spending QuickLRC credits for successful transcriptions.
Capability Analysis
Type: OpenClaw Skill Name: quicklrc-transcribe Version: 1.0.0 The skill is a straightforward wrapper for the QuickLRC API, designed to generate subtitles and lyrics from audio/video URLs. It uses standard curl commands to interact with a legitimate-looking endpoint (quicklrc.com) and requires a specific API key (QUICKLRC_API_KEY). No evidence of data exfiltration, malicious execution, or prompt injection was found in SKILL.md or _meta.json.
Capability Tags
cryptocan-make-purchasesrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose and instructions are coherent: generate synced lyrics/subtitles through the QuickLRC API. The main user-noticeable impact is that successful requests consume QuickLRC credits.
Instruction Scope
The SKILL.md provides user-directed curl examples and parameter documentation; it does not instruct hidden, automatic, destructive, or unrelated actions.
Install Mechanism
There is no install script or code package; the skill only requires curl and a declared QUICKLRC_API_KEY environment variable.
Credentials
External network access and an API key are proportionate to the transcription API purpose, but users should understand that submitted URLs and optional lyrics go to QuickLRC.
Persistence & Privilege
The artifacts show no persistence, background workers, local credential scraping, privilege escalation, or stored agent memory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install quicklrc-transcribe
  3. After installation, invoke the skill by name or use /quicklrc-transcribe
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of quicklrc-transcribe. - Generate synced lyrics or subtitle files (LRC, SRT, WebVTT, ASS, TTML) using the QuickLRC API. - Supports auto-transcription, force-alignment, word-level (karaoke) timing, and smart section labeling. - Accepts any audio/video URL or YouTube link. - Requires a QuickLRC API key for authentication. - Returns plain text subtitle files; failed requests are not charged. - Full API usage documentation and parameters included.
Metadata
Slug quicklrc-transcribe
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Quicklrc Transcribe?

Generate synced lyrics or subtitle files (LRC, SRT, WebVTT, ASS, TTML) from any audio/video URL or YouTube link using the QuickLRC AI API. It is an AI Agent Skill for Claude Code / OpenClaw, with 40 downloads so far.

How do I install Quicklrc Transcribe?

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

Is Quicklrc Transcribe free?

Yes, Quicklrc Transcribe is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Quicklrc Transcribe support?

Quicklrc Transcribe is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Quicklrc Transcribe?

It is built and maintained by weiqingtangx (@weiqingtangx); the current version is v1.0.0.

💬 Comments