contact-messenger

Manage contacts and send unified messages across Feishu, iMessage, and Telegram.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/PPsteven/skills --skill contact-messenger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: contact-messenger
Source: https://github.com/PPsteven/skills/tree/main/contact-messenger
Command: npx skills add https://github.com/PPsteven/skills --skill contact-messenger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines contact management and message sending across multiple platforms, simplifying communication and reducing the need to juggle different applications.

Core Features & Use Cases

  • Contact Management: Add, list, and delete contacts with their associated communication channels.
  • Unified Messaging: Send messages to contacts via their preferred or highest priority channel (Feishu, iMessage, Telegram).
  • Use Case: Quickly send a message to "John Doe" via Telegram, or add a new contact with their Feishu and iMessage details.

Quick Start

Add a new contact named 'Jane Doe' with Feishu ID 'ou_xyz789' and Telegram ID 'janedoe'.

Frequently Asked Questions about contact-messenger

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

FAQPage Schema
How do I send unified messages across Feishu, iMessage, and Telegram?

Unified messaging is achieved by managing contacts in a local JSON file and routing messages to their highest priority channel. This Skill coordinates Feishu, iMessage, and Telegram platforms to send messages without switching applications.

How do I manage contacts for cross-platform communication?

Managing contacts for cross-platform communication involves adding, listing, deleting, and querying their associated channels. This Skill stores contact details locally in a JSON file, enabling unified messaging across Feishu, iMessage, and Telegram.

Can I prioritize specific messaging channels like Telegram over iMessage?

Yes, you can prioritize specific messaging channels like Telegram over iMessage. This Skill supports prioritized channel selection for message delivery, allowing you to define which platform to use first for each contact.

Do I need a local JSON file to use this messaging and contacts Skill?

Yes, a local JSON file is required for contact storage. This Skill depends on the file to add, list, delete, and query contacts, and to determine the correct Feishu, iMessage, or Telegram channel for message delivery.

What is the best way to send a message to a contact via Telegram or Feishu?

The best way to send a message via Telegram or Feishu is to query the contact's stored details and use the prioritized channel selection. This Skill handles the routing automatically by integrating with platform-specific messaging tools.