bonus-picture

Capture a random frame from nekochan videos and send it via Telegram.

3|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/neoalienson/skills --skill bonus-picture
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bonus-picture
Source: https://github.com/neoalienson/skills/tree/main/bonus-picture
Command: npx skills add https://github.com/neoalienson/skills --skill bonus-picture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates capturing a random frame from nekochan videos and delivering it to users via Telegram.

Core Features & Use Cases

  • Randomly selects a video file from assets/video and captures a frame using ffmpeg/ffprobe.
  • Saves the captured frame to /tmp/moltbot with a unique filename for subsequent delivery.
  • Sends the image to the user through the telegram-media-send workflow.
  • Cleans up the temporary file after a successful send to maintain workspace hygiene.

Quick Start

Say 'send me a bonus picture' in chat to trigger the workflow. Example: bonus_picture 123456789

Frequently Asked Questions about bonus-picture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract a random frame from a video and send it in a Telegram chat?▼

You can capture a random video frame and send it in Telegram by triggering the workflow with a chat request. The Node.js script selects a video, uses ffmpeg to capture a frame, and sends it via the telegram-media-send workflow.

How does ffmpeg capture a random frame from a video file?▼

ffmpeg captures a random frame by selecting a video file from your assets, extracting a single image, and saving it to a temporary directory. ffprobe is also required to assist in determining the video properties for accurate extraction.

Do I need Node.js and ffmpeg installed to capture video frames for Telegram?▼

Yes, you need both Node.js and ffmpeg or ffprobe installed. Node.js orchestrates the video selection and delivery, while ffmpeg handles the actual frame extraction from the video file.

Can I use a Telegram bot to automate sending random video frame captures?▼

Yes, you can use a Telegram bot to automate sending random video frame captures. The workflow operates within Telegram-based chat workflows, responding to user requests by extracting a frame and sending the image.

What happens to the temporary image file after sending a captured frame in Telegram?▼

The temporary image file is automatically cleaned up and deleted after a successful send. This maintains workspace hygiene by removing the captured frame from the temporary directory once delivery is complete.