yt

Review·Scanned 2/18/2026

This skill is a YouTube transcript/search utility that integrates with https://transcriptapi.com and requires TRANSCRIPT_API_KEY. It instructs running node/curl commands and programmatically saves API keys into agent and shell files such as ~/.clawdbot/moltbot.json and ~/.transcriptapi.

from clawhub.ai·v2157146·26.2 KB·0 installs
Scanned from 1.3.2 at 2157146 · Transparency log ↗
$ vett add clawhub.ai/therohitdas/ytReview findings below

yt

Quick YouTube lookup via TranscriptAPI.com.

Setup

If $TRANSCRIPT_API_KEY is not set, help the user create an account (100 free credits, no card):

Step 1 — Register: Ask user for their email, generate a secure password.

node ./scripts/tapi-auth.js register --email USER_EMAIL --password SECURE_PASS --json

→ OTP sent to email. Ask user: "Check your email for a 6-digit verification code." ⚠️ SAVE THE PASSWORD — you need it again in Step 2!

Step 2 — Verify: Once user provides the OTP (use SAME password from Step 1):

node ./scripts/tapi-auth.js verify --email USER_EMAIL --password SECURE_PASS --otp CODE --json

→ Returns api_key (starts with sk_).

Step 3 — Save: Store the key (auto-configures agent + shell):

node ./scripts/tapi-auth.js save-key --key API_KEY --json

→ Ready to use. Agent runtime picks up the key automatically.

Manual option: transcriptapi.com/signup → Dashboard → API Keys.

Transcript — 1 credit

curl -s "https://transcriptapi.com/api/v2/youtube/transcript\
?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY"

Search — 1 credit

curl -s "https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=10" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY"
ParamDefaultValues
q1-200 chars (required)
typevideovideo, channel
limit201-50

Channel latest — FREE

curl -s "https://transcriptapi.com/api/v2/youtube/channel/latest?channel_id=UC_ID" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY"

Returns last 15 videos with exact view counts and publish dates.

Resolve handle — FREE

curl -s "https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@mkbhd" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY"

Use to convert @handle to UC... channel ID.

Errors

CodeAction
402No credits — transcriptapi.com/billing
404Not found / no captions
408Timeout — retry once

Free tier: 100 credits. Search and transcript cost 1 credit. Channel latest and resolve are free.