rin-send

Send text, images, and files through the Koishi bridge via chat keys.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/THE-cattail/rin --skill rin-send
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rin-send
Source: https://github.com/THE-cattail/rin/tree/main/.agents/skills/rin-send
Command: npx skills add https://github.com/THE-cattail/rin --skill rin-send

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables proactive outbound messaging and file sharing through chat platforms like QQ and Telegram, ensuring all communication adheres to a secure, local-first protocol without direct API calls.

Core Features & Use Cases

  • Outbound Messaging: Send plain text messages to specified chat IDs.
  • Attachment Sending: Distribute images and non-image files (like PDFs) with optional captions.
  • Use Case: Automatically send a daily status report image and a summary text to a specific group chat using the rin send command.

Quick Start

Send the text from 'message.txt' to the chat with ID 'onebot:private:12345' using the rin-send skill.

Frequently Asked Questions about rin-send

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

FAQPage Schema
How do I send messages to QQ and Telegram without exposing API tokens?

To send messages without exposing API tokens, use a Koishi bridge to route outbound text and attachments through a local socket. This approach prevents direct platform API interactions by utilizing the `bin/rin send` command with specific chat keys for delivery.

Can I send images and files with captions to a chat ID using Koishi?

Yes, you can send images and non-image files like PDFs with optional captions to a chat ID. The Koishi bridge facilitates this outbound attachment delivery using specified chat keys to target the correct platforms and groups.

What is a local-first protocol for outbound chat messaging?

A local-first protocol for outbound chat messaging routes all communication through a local socket instead of direct external API calls. This ensures secure message and file delivery to platforms like QQ and Telegram via a bridge.

How do I automate sending a daily status report image to a group chat?

You can automate sending a daily status report image by using the `bin/rin send` command to trigger outbound delivery. This sends the image and a summary text to a specific group chat ID through the Koishi bridge.

Does outbound messaging through a Koishi bridge require direct platform API interactions?

No, outbound messaging through a Koishi bridge does not require direct platform API interactions. It routes all text and attachments through a local socket, ensuring that platform APIs and tokens are never directly exposed.