GifHorse plugin for Claude Code
- Add -s (strikethrough substitute) and -r (clean replace) documentation - Add auto-named output files (saved to exports/) - Add iMessage sending (--send, --send-to) - Add remove, subtitle-status, config commands - Add --force transcribe, --all/--limit search options - Add meme workflow example Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .claude-plugin | ||
| skills/gifhorse | ||
| README.md | ||
GifHorse Plugin for Claude Code
A Claude Code plugin that brings the power of the gifhorse CLI tool to Claude Code.
What is GifHorse?
GifHorse lets you search dialogue in your video library and create reaction GIFs with timed subtitles. Perfect for creating meme-worthy clips from your favorite movies and TV shows!
Installation
Prerequisites
First, install the gifhorse CLI tool:
git clone https://github.com/Coyote-git/gifhorse.git
cd gifhorse
python3 -m venv venv
source venv/bin/activate
pip install -e .
Install Plugin
Add the marketplace and install the plugin:
claude plugin marketplace add Coyote-git/gifhorse-claude-plugin
claude plugin install gifhorse
Or install directly from this repository:
claude plugin install --source github Coyote-git/gifhorse-claude-plugin
Usage
Invoke Directly
/gifhorse search "memorable quote"
/gifhorse create "memorable quote" 1
Natural Language
Just ask Claude naturally:
Create a GIF from my Blade Runner video with the "cells" quote
Search my video library for quotes about "perfect"
Claude will automatically invoke the gifhorse skill when appropriate.
Features
- Search dialogue across your entire video library
- Preview clips before creating GIFs
- Create GIFs with timed subtitles
- Subtitle substitution - Replace words in dialogue to make meme GIFs (originals shown struck through in red)
- Auto-named output - GIF filenames derived from dialogue text for searchable folders
- iMessage sending - Send GIFs directly via iMessage
- Automatic branding - all GIFs include a subtle "gifhorse" watermark
- Transcribe videos using subtitle files or Whisper AI
- Database management - Remove videos, check subtitle status
Examples
Basic Workflow
# First time: transcribe your videos
/gifhorse transcribe ~/Movies --use-subtitles
# Search for dialogue
/gifhorse search "perfect" --context 2
# Preview what will be captured
/gifhorse preview "perfect" 1
# Create the GIF
/gifhorse create "perfect" 1 --output reaction.gif
Advanced Options
# High quality
/gifhorse create "quote" 1 --width 720 --fps 24 --quality high
# Include conversation context
/gifhorse create "quote" 1 --include-before 2 --include-after 1
# Add reaction time after dialogue
/gifhorse create "quote" 1 --padding-after 3.0
Requirements
- Python 3.8+
- FFmpeg-full (for subtitle rendering)
- gifhorse CLI tool installed and in PATH
- Transcribed video database
Learn More
License
MIT