video-to-skill

install
source · Clone the upstream repo
git clone https://github.com/mnvsk97/eyeroll
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/mnvsk97/eyeroll "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/eyeroll/skills/video-to-skill" ~/.claude/skills/mnvsk97-eyeroll-video-to-skill && rm -rf "$T"
manifest: plugins/eyeroll/skills/video-to-skill/SKILL.md
source content

Video to Skill

Watch a tutorial or demo video and generate a Claude Code skill from it.

When To Use

  • User says "create a skill from this", "make this into a skill", "turn this into a command"
  • User shares a tutorial video and wants to automate the workflow shown

Workflow

  1. Run
    /eyeroll:watch <source> --context "create a skill from this"
  2. From the report, identify:
    • What workflow/process is demonstrated
    • What commands/tools are used
    • What inputs and outputs
    • Trigger phrases (when should this skill activate)
  3. Check if
    skills/
    directory exists, read existing skills for patterns
  4. Generate SKILL.md using the template below
  5. Ask the user to review before finalizing

SKILL.md Template

---
name: {skill-name}
description: >
  {What this skill does and when to use it.}
---

# {Skill Name}

{One-liner description.}

## When To Use This Skill

{Bullet list of trigger conditions.}

## Workflow

{Numbered steps the agent should follow.}

## Example Interactions

{2-3 realistic examples.}

## Rules

{Guardrails and constraints.}

Rules

  • Always run
    /eyeroll:watch
    first — don't generate a skill without understanding the video
  • Keep SKILL.md under 500 lines
  • The generated skill should be self-contained
  • Ask the user to review before finalizing