Agent skill

Extract Moves From Video

by lazyFrogLOL in lazyFrogLOL/Harness_Engineering

Guidance for extracting text-based game commands, moves, or inputs from video recordings using OCR and frame analysis.

No licenceAuto-check passedData & Analytics

Install Extract Moves From Video

skills CLI
$ npx skills add lazyFrogLOL/Harness_Engineering --skill extract-moves-from-video -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install lazyFrogLOL/Harness_Engineering extract-moves-from-video --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/lazyFrogLOL/Harness_Engineering.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/extract-moves-from-video .claude/skills/extract-moves-from-video && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
extract-moves-from-video
GitHub stars
128
Token cost
~1.5k tokens
SKILL.md length
696 words
Files
1
Skills in repo
32
Repo updated
First seen
Licence
None found

At a glance

Guidance for extracting text-based game commands, moves, or inputs from video recordings using OCR and frame analysis.

  • Works in 7 steps: Environment Assessment → Region of Interest (ROI) Identification → Frame Extraction Strategy → …
  • Tasks that involve Data cleaning
  • SKILL.md covers When to Use This Skill, Strategic Approach, Common Pitfalls and Verification Checklist
  • Calls ffmpeg

What it does

Extract Moves From Video is an agent skill from lazyFrogLOL/Harness_Engineering. Guidance for extracting text-based game commands, moves, or inputs from video recordings using OCR and frame analysis. This skill applies when extracting user inputs from screen recordings of text-based games (Zork, interactive fiction), terminal sessions, or any video where typed commands need to be recovered. It covers OCR preprocessing, region-of-interest extraction, domain-aware validation, and deduplication strategies.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Data & Analytics, covering Data cleaning and Creative writing and fiction.

When your agent uses it

  • Tasks that involve Data cleaning
  • Tasks that involve Creative writing and fiction

Example prompts

  • “/extract-moves-from-video”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Environment Assessment
  2. Region of Interest (ROI) Identification
  3. Frame Extraction Strategy
  4. OCR Preprocessing
  5. Domain-Aware Extraction and Validation
  6. Deduplication and Cleaning
  7. Validation

What it can do on your machine

Read from SKILL.md and the folder at commit cae3b25. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • ffmpeg

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Extract Moves From Video loads about 1.5k tokens when it runs. Until then it costs about 113 tokens; SKILL.md has 696 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~113
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 696 words (~1,472 tokens).

“This skill provides structured guidance for extracting text-based commands or moves from video recordings, particularly for text-based games, terminal sessions, or any screen recording where typed inputs need to be recovered.”

— opening of SKILL.md by lazyFrogLOL
name
extract-moves-from-video

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/extract-moves-from-video of lazyFrogLOL/Harness_Engineering.

Open the folder on GitHubat commit cae3b25

Compare with similar skills

Extract Moves From Video next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Extract Moves From Video compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Extract Moves From Video this skilllazyFrogLOL/Harness_Engineering128—~1.5kAutomated safety check: PassNone
Jbv Methodsfranklee16/academic-research-skills2231 repos~1.2kAutomated safety check: PassNone
Review Experiment Resultsharness/harness-skills115—~3.9kAutomated safety check: PassApache-2.0
Jais Theory Developmentbrycewang-stanford/Awesome-Journal-Skills1.2k—~2.3kAutomated safety check: PassMIT
Question2reportrefraction-ray/xalpha2.7k—~3.2kAutomated safety check: PassMIT
Dingo VerifyMigoXLab/dingo757—~741Automated safety check: NotesApache-2.0

Similar skills

  • Jbv Methods

    franklee16/academic-research-skills

    A skill your agent uses when designing or defending the research design for a Journal of Business Venturing (JBV) manuscript — matching a methodologically pluralistic but theory-first approach…

    223 GitHub starsUsed in 1 repo~1.2k tokens
    Data & AnalyticsAuto-check passed
  • Review Experiment Results

    harness/harness-skills

    Explain Harness FME experiment results: winner determination, statistical significance, guardrail metric impact, and data-quality caveats (low sample size, missing data).

    115 GitHub stars~3.9k tokensUpdated 4 days ago
    Data & AnalyticsAuto-check passed
  • Jais Theory Development

    brycewang-stanford/Awesome-Journal-Skills

    A skill your agent uses when building the theoretical engine of a Journal of the Association for Information Systems (JAIS) manuscript — original theory for the Theory category, a behavioral…

    1.2k GitHub stars~2.3k tokensUpdated 14 days ago
    Data & AnalyticsAuto-check passed
  • Question2report

    refraction-ray/xalpha

    Turn a natural-language financial question into a polished, self-contained HTML report.

    2.7k GitHub stars~3.2k tokensUpdated 2 mo ago
    Data & AnalyticsAuto-check passed
  • Dingo Verify

    MigoXLab/dingo

    A skill your agent uses when the user wants to fact-check an article or verify factual claims in a document.

    757 GitHub stars~741 tokensUpdated 2 days ago
    Data & AnalyticsAuto-check: notes
  • Data Validation

    platonai/Browser4

    Validates data against common and custom rules (required fields, formats, ranges).

    1.2k GitHub stars~896 tokensUpdated yesterday
    Data & AnalyticsAuto-check passed

More from lazyFrogLOL/Harness_Engineering

All 32 skills in this repo
  • Chess Best Move

    lazyFrogLOL/Harness_Engineering

    Guide for analyzing chess positions from images and determining optimal moves.

    128 GitHub stars~1.6k tokensUpdated 4 mo ago
    Auto-check passed
  • Crack 7z Hash

    lazyFrogLOL/Harness_Engineering

    This skill provides guidance for cracking 7z archive password hashes.

    128 GitHub stars~1.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Distribution Search

    lazyFrogLOL/Harness_Engineering

    Guidance for finding probability distributions that satisfy specific statistical constraints such as KL divergence targets, entropy requirements, or moment conditions.

    128 GitHub stars~2.6k tokensUpdated 4 mo ago
    Auto-check passed
  • Feal Linear Cryptanalysis

    lazyFrogLOL/Harness_Engineering

    This skill provides guidance for FEAL cipher linear cryptanalysis tasks.

    128 GitHub stars~1.7k tokensUpdated 4 mo ago
    Auto-check passed
  • Gcode To Text

    lazyFrogLOL/Harness_Engineering

    Decode and interpret text content from G-code files by analyzing toolpath geometry and coordinate patterns.

    128 GitHub stars~1.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Gpt2 Codegolf

    lazyFrogLOL/Harness_Engineering

    Guidance for implementing neural network inference (like GPT-2) under extreme code size constraints.

    128 GitHub stars~1.8k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Extract Moves From Video

What does Extract Moves From Video do?

Guidance for extracting text-based game commands, moves, or inputs from video recordings using OCR and frame analysis. Extract Moves From Video is an agent skill from lazyFrogLOL/Harness_Engineering. Guidance for extracting text-based game commands, moves, or inputs from video recordings using OCR and frame analysis.

When should I use Extract Moves From Video?

Extract Moves From Video fits situations like: tasks that involve Data cleaning; tasks that involve Creative writing and fiction.

How do I install Extract Moves From Video in Claude Code?

Run `npx skills add lazyFrogLOL/Harness_Engineering --skill extract-moves-from-video -a claude-code`. Or copy the skill folder (skills/extract-moves-from-video in lazyFrogLOL/Harness_Engineering) into .claude/skills/extract-moves-from-video in your project. Claude Code loads it when a task matches its description.

How do I install Extract Moves From Video in Codex?

Run `npx skills add lazyFrogLOL/Harness_Engineering --skill extract-moves-from-video -a codex`. Or copy the skill folder (skills/extract-moves-from-video in lazyFrogLOL/Harness_Engineering) into .agents/skills/extract-moves-from-video in your project. Codex loads it when a task matches its description.

Can I use Extract Moves From Video in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lazyFrogLOL/Harness_Engineering --skill extract-moves-from-video -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/extract-moves-from-video, .gemini/skills/extract-moves-from-video, .github/skills/extract-moves-from-video and .opencode/skills/extract-moves-from-video in your project.

What does Extract Moves From Video need to run?

Going by SKILL.md and its folder, Extract Moves From Video needs the command-line tools its instructions call (ffmpeg). Our summary lists: Python 3.

Does Extract Moves From Video access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Extract Moves From Video safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Extract Moves From Video use?

No licence was found for Extract Moves From Video or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Extract Moves From Video use?

About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Extract Moves From Video?

Skills that share tags, products or a category with Extract Moves From Video: Jbv Methods (franklee16/academic-research-skills, 223 stars), Review Experiment Results (harness/harness-skills, 115 stars), Jais Theory Development (brycewang-stanford/Awesome-Journal-Skills, 1.2k stars) and Question2report (refraction-ray/xalpha, 2.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Extract Moves From Video?

lazyFrogLOL (a GitHub user) maintains it in lazyFrogLOL/Harness_Engineering, which has 128 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on May 18, 2026.

Source: lazyFrogLOL/Harness_Engineering on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.