
Gifgrep
- 1 installs
- 6 repo stars
- Updated August 3, 2026
- avivsinai/telclaude
gifgrep is a Claude Code skill that searches Tenor/Giphy for GIFs and downloads them for sending via Telegram.
About
gifgrep is a Claude Code skill that searches for GIFs from Tenor and Giphy and downloads them for sending via Telegram, using the gifgrep CLI. It runs a download script that saves the GIF to /media/outbox/, where the relay picks it up and delivers it to Telegram. A developer or bot uses it when a user asks for a reaction GIF, meme, or animated image. It advises using a .gif extension so Telegram sends the file as an animation.
- Searches Tenor/Giphy for GIFs and downloads them via the gifgrep CLI
- Downloaded GIFs go to /media/outbox/ where the relay picks them up for Telegram
- Use for reaction GIFs, memes, or animated images requested by users
Gifgrep by the numbers
- 1 all-time installs (skills.sh)
- Ranked #1,983 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
gifgrep capabilities & compatibility
- Capabilities
- gif search · media delivery
- Use cases
- web search
- Runs
- Runs locally
- Pricing
- Free
What gifgrep says it does
Searches for GIFs from Tenor/Giphy and downloads them for sending via Telegram.
Downloaded GIFs go to `/media/outbox/` — the relay picks them up and sends to Telegram
npx skills add https://github.com/avivsinai/telclaude --skill gifgrepAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 6 |
| Last updated | August 3, 2026 |
| Repository | avivsinai/telclaude ↗ |
What it does
Searching and downloading Tenor/Giphy GIFs to send to a user via a Telegram relay.
Who is it for?
Fetching reaction GIFs, memes, or animated images and delivering them to a user through the Telegram relay.
Skip if: Tasks unrelated to GIF search or media delivery.
When should I use this skill?
A user asks for a reaction GIF, a meme, or an animated image ('send me a laughing GIF').
What you get
A downloaded GIF in /media/outbox/ that the relay sends to Telegram as an animation.
- downloaded GIF in /media/outbox/
Files
GIF Search Skill
Search and download GIFs using gifgrep for sending via Telegram.
When to Use
Use when users:
- Ask for a reaction GIF ("send me a laughing GIF")
- Want a meme or animated image for a topic
- Say things like "GIF me", "send a GIF of..."
Commands
Search and download (recommended)
bash "$(telclaude skill-path gifgrep scripts/download-gif.sh)" "celebration"
bash "$(telclaude skill-path gifgrep scripts/download-gif.sh)" "thumbs up" /media/outbox/thumbsup.gifSearch only (browse results)
gifgrep "search terms"
gifgrep -n 5 "thumbs up"Output Guidelines
- Downloaded GIFs go to
/media/outbox/— the relay picks them up and sends to Telegram - Use
.gifextension so Telegram sends it as an animation - Pick the first/best result unless the user wants options
- Keep search terms short and descriptive for better results
#!/usr/bin/env bash
# Search for a GIF and download the best result.
# Usage: download-gif.sh <query> [output_path]
set -euo pipefail
QUERY="${1:?Usage: download-gif.sh <query> [output_path]}"
OUTPUT="${2:-/media/outbox/reaction.gif}"
mkdir -p "$(dirname "$OUTPUT")"
URL=$(gifgrep -n 1 "$QUERY" | head -1)
if [ -z "$URL" ]; then
echo "No GIFs found for: $QUERY" >&2
exit 1
fi
curl -sL -o "$OUTPUT" "$URL"
echo "$OUTPUT"
Related skills
FAQ
Where do downloaded GIFs go?
To /media/outbox/, where the relay picks them up and sends them to Telegram; use a .gif extension so Telegram sends it as an animation.
Which sources does it search?
Tenor and Giphy.