Loading...
Loading...
Watch a tutorial, demo, or walkthrough video and generate a Claude Code skill from it. Extracts the workflow, commands, tools, and patterns demonstrated and produces a SKILL.md with implementation. Supports Loom, YouTube, and local files.
npx skill4agent add mnvsk97/eyeroll video-to-skilleyeroll watchpip install eyeroll
eyeroll init # set up Gemini API key
brew install yt-dlp # for URL downloadsexport GEMINI_API_KEY=your-key1. Run: eyeroll watch <source> --context "create a skill from this" --verbose
2. Read the structured notes — identify:
- What workflow/process is demonstrated
- What commands/tools are used
- What inputs does it take
- What outputs does it produce
- What are the trigger phrases (when should this skill activate)
3. Design the skill:
- Name: concise, lowercase, hyphenated
- Description: what it does and when to trigger
- Instructions: step-by-step agent instructions
- Setup: any dependencies or env vars needed
4. Generate SKILL.md following the agent skills spec
5. If the skill needs scripts, scaffold them
6. Validate: does the SKILL.md make sense? Are instructions clear?eyeroll watch <url> --context "create a deployment skill for Fly.io"fly launchfly deployfly-deployflyctlskills/fly-deploy/SKILL.mdeyeroll watch <loom-url> --context "create a skill for our release process"eyeroll watch <video>eyeroll watchnamedescription---
name: {skill-name}
description: >
{What this skill does and when to use it.}
---
# {Skill Name}
{One-liner description.}
## What This Skill Does
{2-3 sentences explaining the capability.}
## Setup
{Dependencies, env vars, installation steps.}
## When To Use This Skill
{Bullet list of trigger conditions.}
## Workflow
{Numbered steps the agent should follow.}
## Example Interactions
{2-3 realistic examples with user input and expected agent actions.}
## Rules
{Guardrails and constraints.}