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.