{"id":"agricidaniel-claude-shorts","name":"claude-shorts","homepage":"https://www.skool.com/ai-marketing-hub-pro/","repo_url":"https://github.com/AgriciDaniel/claude-shorts","category":"video-processing","subcategories":[],"tags":["ai-agent","video-processing","short-form-video","captions","claude-code-skill","remotion","ffmpeg","python","nodejs"],"what_it_does":"A Claude Code skill that guides a 10-step pipeline to extract and render vertical short-form videos from a long input video. It transcribes with word-level timestamps (faster-whisper), has Claude score and select candidate segments, snaps cut boundaries to word/sentence/audio silences, then uses Remotion to render animated caption styles and exports platform-optimized encodings (e.g., YouTube Shorts/TikTok/Instagram Reels).","use_cases":["Turn podcasts/talks into multiple vertical clips with animated word-level captions","Create platform-targeted short-form exports (YouTube Shorts, TikTok, Reels)","Generate captioned highlights from content with improved boundary selection (word/sentence/audio-aware snapping)","Screen-recording shorts with cursor tracking and reframing","Automate an editorial workflow for selecting and rendering best-performing segments"],"not_for":["A hosted SaaS API for on-demand clip generation","Use cases requiring fine-grained programmatic control over every intermediate artifact via HTTP endpoints","Environments where installing FFmpeg, CUDA/NVENC, and Node/Python dependencies is not feasible","Regulated workflows requiring documented compliance guarantees (not described)"],"best_when":"You want an end-to-end, local/CLI skill workflow integrated with Claude Code to go from a single input video to multiple rendered vertical shorts with consistent caption styling and boundary refinement.","avoid_when":"You need a simple, stateless web API with formal guarantees about availability, latency, and idempotency; or you cannot meet the system prerequisites (FFmpeg + Node + Python and optionally NVIDIA GPU).","alternatives":["Manual editing with FFmpeg + a captioning tool (lower automation, more control)","Other clip-generation pipelines that use Whisper/ffmpeg and templated captions (varies by stack)","Remotion-based caption renderers paired with your own segment selection logic"],"af_score":44.2,"security_score":38.8,"reliability_score":20.0,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:28:11.533026+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication described in the README for the skill itself; interaction is via Claude Code invocation (/shorts) and local processing. Any Claude-side auth is out of scope of this repository documentation."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Repository is MIT-licensed and appears intended for local use. Costs would mainly be compute/GPU time and Claude Code usage (not specified here)."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":44.2,"security_score":38.8,"reliability_score":20.0,"mcp_server_quality":0.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":10.0,"tls_enforcement":60.0,"auth_strength":40.0,"scope_granularity":0.0,"dependency_hygiene":45.0,"secret_handling":50.0,"security_notes":"Primarily a local processing pipeline; no network API surface is documented. Security-relevant details like how prompts, transcripts, or intermediate media are stored/secured are not described. Dependency hygiene cannot be verified from README alone; GPU/FFmpeg tooling increases operational risk but not inherently security risk. TLS/auth/scoping/rate-limits are not applicable to a documented hosted API; any Claude Code authentication is handled externally.","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":20.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":"No explicit idempotency guarantees are documented. Outputs are written to paths like shorts/short_01_yt.mp4; reruns may overwrite or produce duplicates depending on implementation details not shown in the README.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Local system dependencies are required (FFmpeg, jq, bash); Windows users need WSL 2.","GPU acceleration is recommended but behavior with incomplete CUDA/NVENC setup is not specified in detail beyond 'falls back to CPU gracefully'.","The skill is interactive (segment approval and selection); a non-interactive batch mode is not described.","Large videos may require substantial disk space; preflight checks are mentioned but thresholds/behavior are not specified."]}}