worthclip

AI-powered YouTube video scoring. Scores videos 1-10 based on your learning goals and persona. Use when the user wants to evaluate YouTube videos, check their scored feed, manage tracked channels, or check API usage. Get AI summaries, alignment analysis, and a curated video feed. Keywords: YouTube, video, score, persona, feed, summary, AI, learning, channels. Requires a WorthClip API key from https://worthclip.com/developers.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "worthclip" with this command: npx skills add IvanStancich/worthclip-youtube-video-scorer

WorthClip - YouTube Video Scoring

Score YouTube videos 1-10 based on your personalized learning goals. Get AI-powered summaries, alignment analysis, and a curated feed.

Setup

  1. Sign up at https://worthclip.com
  2. Go to Settings > API Keys
  3. Generate an API key
  4. Set it: export WORTHCLIP_API_KEY="wc_your_key_here"

Commands

Score a video

Scores a YouTube video against the user's persona and goals. Handles async scoring automatically with polling.

bash {baseDir}/scripts/score.sh "VIDEO_ID"

The script submits the video for scoring, polls for completion (up to 60 seconds), and returns the completed score JSON. If the video was already scored, it returns the existing score immediately.

Get your feed

Returns scored videos sorted by relevance, with optional filters.

bash {baseDir}/scripts/feed.sh [--min-score N] [--verdict VERDICT] [--limit N] [--cursor N]

Options:

  • --min-score N - Only return videos scored N or above (1-10)
  • --verdict VERDICT - Filter by verdict (e.g., "watch", "skip")
  • --limit N - Number of results per page
  • --cursor N - Pagination cursor from previous response

Check usage

Shows current billing period usage stats and limits.

bash {baseDir}/scripts/usage.sh

API Reference

Base URL: https://greedy-mallard-11.convex.site/api/v1

The API is hosted on Convex (convex.site), WorthClip's serverless backend. The domain greedy-mallard-11.convex.site is WorthClip's production Convex deployment. You can verify this by visiting https://worthclip.com/developers.

All requests (except /health) require Authorization: Bearer YOUR_API_KEY header.

EndpointMethodDescription
/healthGETHealth check (no auth required)
/scorePOSTScore a video (async, returns 202 with jobId)
/score/:jobIdGETPoll scoring job status
/videos/:ytId/summaryGETGet video summary (summarization)
/videos/:ytIdGETGet video detail with full score
/feedGETPaginated scored feed with filters
/channelsGETList tracked channels
/channels/lookupPOSTLookup channel by YouTube URL
/channels/trackPOSTTrack a new channel
/personaGETGet current persona and goals
/personaPUTUpdate persona description
/goalsPUTUpdate learning goals
/usageGETCurrent billing period usage stats

Rate Limits

  • General: 60 requests/minute (all endpoints)
  • Scoring: 20 requests/minute (POST /score and GET /score/:jobId)

Response headers:

  • X-RateLimit-Limit - Maximum requests per window
  • X-RateLimit-Remaining - Requests remaining in current window
  • Retry-After - Seconds to wait before retrying (only on 429 responses)

Error Format

All errors return a consistent JSON structure with an appropriate HTTP status code:

{
  "error": {
    "code": "ERROR_CODE",
    "message": "Human-readable description of the error"
  }
}

Common error codes:

  • UNAUTHORIZED (401) - Missing or invalid API key
  • RATE_LIMITED (429) - Too many requests
  • NOT_FOUND (404) - Resource not found
  • VALIDATION_ERROR (400) - Invalid request parameters
  • INTERNAL_ERROR (500) - Server error

Base URL

https://greedy-mallard-11.convex.site/api/v1

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Agent Dev Workflow

Orchestrate coding agents (Claude Code, Codex, etc.) to implement coding tasks through a structured workflow. Use when the user gives a coding requirement, f...

Registry SourceRecently Updated
Coding

Tesla Commander

Command and monitor Tesla vehicles via the Fleet API. Check status, control climate/charging/locks, track location, and analyze trip history. Use when you ne...

Registry SourceRecently Updated
Coding

Skill Creator (Opencode)

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize a...

Registry SourceRecently Updated
Coding

Documentation Writer

Write clear, comprehensive documentation. Covers README files, API docs, user guides, and code comments. Create documentation that users actually read and un...

Registry SourceRecently Updated