gif-search – skill Khác cho agent AI
Tìm kiếm và tải GIF từ Tenor bằng curl + jq.
Cài skill gif-search bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/gif-search-4110c.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /gif-search – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/gif-search-4110c.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $gif-search – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/gif-search-4110c.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /gif-search – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/gif-search-4110c.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /gif-search – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
GIF Search (Tenor API)
Search and download GIFs directly via the Tenor API using curl. No extra tools needed.
When to use
Useful for finding reaction GIFs, creating visual content, and sending GIFs in chat.
Setup
Set your Tenor API key in your environment (add to ${HERMES_HOME:-~/.hermes}/.env):
TENOR_API_KEY=your_key_hereGet a free API key at https://developers.google.com/tenor/guides/quickstart — the Google Cloud Console Tenor API key is free and has generous rate limits.
Prerequisites
curlandjq(both standard on macOS/Linux)TENOR_API_KEYenvironment variable
Search for GIFs
# Search and get GIF URLs
curl -s "https://tenor.googleapis.com/v2/search?q=thumbs+up&limit=5&key=${TENOR_API_KEY}" | jq -r '.results[].media_formats.gif.url'
# Get smaller/preview versions
curl -s "https://tenor.googleapis.com/v2/search?q=nice+work&limit=3&key=${TENOR_API_KEY}" | jq -r '.results[].media_formats.tinygif.url'Download a GIF
# Search and download the top result
URL=$(curl -s "https://tenor.googleapis.com/v2/search?q=celebration&limit=1&key=${TENOR_API_KEY}" | jq -r '.results[0].media_formats.gif.url')
curl -sL "$URL" -o celebration.gifGet Full Metadata
curl -s "https://tenor.googleapis.com/v2/search?q=cat&limit=3&key=${TENOR_API_KEY}" | jq '.results[] | {title: .title, url: .media_formats.gif.url, preview: .media_formats.tinygif.url, dimensions: .media_formats.gif.dims}'API Parameters
| Parameter | Description |
|-----------|-------------|
| q | Search query (URL-encode spaces as +) |
| limit | Max results (1-50, default 20) |
| key | API key (from $TENOR_API_KEY env var) |
| media_filter | Filter formats: gif, tinygif, mp4, tinymp4, webm |
| contentfilter | Safety: off, low, medium, high |
| locale | Language: en_US, es, fr, etc. |
Available Media Formats
Each result has multiple formats under .media_formats:
| Format | Use case |
|--------|----------|
| gif | Full quality GIF |
| tinygif | Small preview GIF |
| mp4 | Video version (smaller file size) |
| tinymp4 | Small preview video |
| webm | WebM video |
| nanogif | Tiny thumbnail |
Notes
- URL-encode the query: spaces as
+, special chars as%XX - For sending in chat,
tinygifURLs are lighter weight - GIF URLs can be used directly in markdown:

Skill liên quan
- company-os – Khung siêu tổng thể về cách công ty vận hành, là mắt xích kết nối mọi vai trò C-suite…
- grill-me – Phỏng vấn lập kế hoạch theo kiểu phản biện trước khi triển khai.
- matchms – Xử lý, làm sạch, so sánh và tìm kiếm phổ khối tandem bằng matchms. Dùng cho I/O file…
- heartmula – HeartMuLa: tạo bài hát kiểu Suno từ lời và thẻ (tags).
- here-now – Xuất bản trang web lên {slug}.here.now và lưu tệp trong Drives.
- public-relations – Khi người dùng cần hỗ trợ quan hệ công chúng, truyền thông earned, đưa tin báo chí, tiếp…
- cs-onboard – Phỏng vấn onboarding founder, thu thập bối cảnh công ty theo 7 khía cạnh. Gọi bằng…
- humanizer – Làm cho văn bản tự nhiên hơn: loại bỏ các kiểu diễn đạt đặc trưng AI và thêm giọng văn…