SkillHub
DesignersProduct managersDevelopersBrowseGuide
SponsorSubmit
SkillHub

Hand-picked Claude skills and MCP servers for designers, product managers, and developers, paired with workflow recipes you can run today.

Platform

  • Browse
  • Categories
  • Submit
  • Sponsor

For your role

  • For Designers
  • For Product Managers
  • For Developers
  • Workflow Recipes

Resources

  • Quick Start Guide
  • Skills Docs
  • GitHub
  • MCP Protocol

© 2026 SkillHub. All rights reserved.

Privacy PolicyTerms of Service
  1. Browse
  2. ShotLock

ShotLock

Storyboard consistency checker for AI-generated short dramas — catches character drift, axis jumps and speech-rate overload before they hit the render queue

Skill
0 stars

Set up

$ `git clone https://github.com/nianjiang888/shotlock.git && cd shotlock && python -m shotlock examples/good_deck.json`

About

LLMs write storyboards one shot at a time — and every shot looks fine in isolation. Strung together, the holes show up: the heroine's hair changes length at shot 17, the male lead jumps from screen-left to screen-right, a 3-second shot carries 60 characters of dialogue no voice actor can deliver. ShotLock fixes this the same way spec_lock fixes PPT generation: define machine-readable entity tables (characters, scenes) once, have every shot reference them by ID, then let a script verify the references haven't drifted. The model writes content; the script guards consistency. What's inside: - ShotSpec v0.1 — a documented JSON contract for storyboards (meta / characters / scenes / shots), with screen_dir fields that make axis-jump detection possible at all - 15 validation rules in three severities (P0 blocking / P1 serious / P2 advisory): character appearance drift, scene continuity, unregistered references, shot-scale rhythm, establishing-shot presence, axis jumps, speech-rate limits, duration budget, transition legality, emotional monotony, prop hand-flip, subtitle length - Zero-dependency Python engine (3.9+), text and self-contained HTML reports, exit codes that plug into CI - Ships as an Agent Skill (SKILL.md) so Claude Code / Cursor can run the fix loop itself, or as a plain CLI Validated against a deliberately broken sample that triggers all 15 rules, with a clean reference deck and 12 unit tests. MIT licensed.

Tags

storyboard
short-drama
ai-video
consistency-check
screenplay
python
agent-skill

Related

@mcp-monorepo/weather

Weather MCP tools (geocoding, weather-by-coords) for ModelContextProtocol.

Connects to Monorepo
0GitHub stars for the source repo
sebse

Supabase

Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js…

Skill
2.8k· repoGitHub stars for supabase/agent-skills, shared by the 2 skills listed from this repo
supabase

Cloudflare Email Service

Implement or troubleshoot Cloudflare Email Sending and Email Routing integrations and their delivery configuration.

Skill
3.1k· repoGitHub stars for cloudflare/skills, shared by the 19 skills listed from this repo
cloudflare
Provider
Jiang Nian
Category
Developer Tools
Type
Skill
Last Updated
October 17, 2026
View SourceDocumentation