courier

Send and receive messages and files between Claude Desktop and Claude Code via Telegram bots.

2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/samdengler/guppi-skills --skill courier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: courier
Source: https://github.com/samdengler/guppi-skills/tree/main/courier
Command: npx skills add https://github.com/samdengler/guppi-skills --skill courier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill bridges the gap between Claude Desktop (on your phone or Mac) and Claude Code by using Telegram bots as a message queue, eliminating the need for manual copy-pasting or cumbersome file transfers.

Core Features & Use Cases

  • Bidirectional Messaging: Send messages and files from Claude Desktop to Claude Code, and vice-versa.
  • Secure Token Management: Bot tokens are securely stored using guppi-locker.
  • Organized Inbox: Received messages and files are stored in a per-bot, date-organized inbox.
  • Use Case: You're working on a design spec in Claude Desktop on your phone. You can send the spec as a PDF to your Telegram bot, and Claude Code will automatically receive it in your terminal, ready for implementation.

Quick Start

Use the courier skill to receive the latest messages from your default bot.

Frequently Asked Questions about courier

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

FAQPage Schema
How do I send files from Claude Desktop to Claude Code using Telegram?

You can send files from Claude Desktop to Claude Code using Telegram by forwarding them to a Telegram bot acting as a message queue. The Skill automatically receives the files in your terminal, organizing them into a per-bot, date-structured inbox for immediate implementation.

How does bidirectional messaging between Claude Desktop and Claude Code work?

Bidirectional messaging between Claude Desktop and Claude Code works by using Telegram bots as an intermediary message queue. This facilitates seamless text message and file transfers in both directions, eliminating manual copy-pasting between mobile and terminal-based AI workflows.

Do I need guppi-locker to manage Telegram bot tokens for AI workflows?

Yes, you need guppi-locker to manage Telegram bot tokens for AI workflows. The Skill relies on guppi-locker to securely store and manage bot tokens, ensuring safe communication channels between Claude Desktop and Claude Code.

Can I use Telegram bots to transfer mobile design specs directly to my terminal?

Yes, you can use Telegram bots to transfer mobile design specs directly to your terminal. You can send a PDF spec from Claude Desktop on your phone to your bot, and Claude Code will automatically receive it in the terminal, ready for use.

What is the best way to automate message handoffs between mobile and terminal AI workflows?

The best way to automate message handoffs between mobile and terminal AI workflows is using Telegram bots as a message queue. This approach bridges Claude Desktop and Claude Code, supporting automated text and file transfers without manual intervention.