MCP HubMCP Hub
Retour aux compétences

c-messaging

daxaur
Mis à jour Yesterday
3 vues
143
6
143
Voir sur GitHub
Communicationmessagingimessagewhatsappimsgwaclisms

À propos

La compétence c-messaging permet d'envoyer et de lire des messages via iMessage/SMS (par imsg) et WhatsApp (par wacli). Elle prend en charge la messagerie individuelle et de groupe, ainsi que la lecture des conversations récentes et la vérification des messages non lus. Utilisez cette compétence lorsque vous avez besoin d'automatiser ou d'intégrer une fonctionnalité de messagerie sur ces deux plateformes populaires.

Installation rapide

Claude Code

Recommandé
Principal
npx skills add daxaur/openpaw -a claude-code
Commande PluginAlternatif
/plugin add https://github.com/daxaur/openpaw
Git CloneAlternatif
git clone https://github.com/daxaur/openpaw.git ~/.claude/skills/c-messaging

Copiez et collez cette commande dans Claude Code pour installer cette compétence

Documentation

This skill manages messaging via imsg (iMessage/SMS) and wacli (WhatsApp). Check availability with which imsg wacli.

iMessage & SMS — imsg

imsg send "Phone or Email" "Message text"  # Send a message
imsg send "+14155551234" "Hello!"
imsg send "[email protected]" "Hey there"
imsg list                                   # List recent conversations
imsg list --limit 10                        # Last 10 conversations
imsg read "+14155551234"                    # Read conversation with contact
imsg read "+14155551234" --limit 20         # Read last 20 messages
imsg unread                                 # Show unread messages
imsg group send "Group Name" "Message"      # Send to a group chat
imsg group list                             # List group chats
imsg contacts                               # List contacts

WhatsApp — wacli

wacli send "+14155551234" "Message text"    # Send a message
wacli send "Contact Name" "Hello!"          # Send by name (if in contacts)
wacli list                                  # List recent chats
wacli read "+14155551234"                   # Read conversation
wacli read "+14155551234" --limit 20
wacli unread                                # Show unread messages
wacli group list                            # List WhatsApp groups
wacli group send "Group Name" "Message"
wacli status "Your status text"            # Set WhatsApp status

Usage Guidelines

  • Use imsg for iMessage/SMS to Apple devices or phone numbers.
  • Use wacli for WhatsApp contacts.
  • Phone numbers should include country code (e.g., +1 for US).
  • Check imsg unread or wacli unread before sending follow-ups.
  • If a contact name is ambiguous, prefer using the phone number directly.

Notes

  • imsg requires macOS and an active iMessage account.
  • wacli requires WhatsApp to be linked — run wacli auth to scan QR code on first use.
  • Both tools operate locally; no cloud API credentials required after initial auth.

Dépôt GitHub

daxaur/openpaw
Chemin: skills/c-messaging
0
ai-agentanthropicautomationclaudeclaude-codecli

Compétences associées

himalaya-email-manager

Communication

Cette Compétence Claude permet la gestion d'emails via l'outil CLI Himalaya en utilisant IMAP. Elle permet aux développeurs de rechercher, résumer et supprimer des emails d'un compte IMAP avec des requêtes en langage naturel. Utilisez-la pour automatiser des flux de travail liés aux emails, comme obtenir des résumés quotidiens ou effectuer des opérations par lots directement depuis Claude.

Voir la compétence

imsg

Communication

imsg est un outil CLI pour macOS qui vous permet d'interagir de manière programmatique avec iMessage/SMS via l'application Messages. Il permet aux développeurs de lister les conversations, d'afficher l'historique des messages, de surveiller les échanges en temps réel, et d'envoyer des messages ou des pièces jointes. Utilisez cette compétence pour automatiser les tâches de messagerie ou intégrer la fonctionnalité iMessage/SMS dans vos flux de travail de développement.

Voir la compétence

internationalization-i18n

Communication

Cette compétence Claude fournit des conseils complets pour la mise en œuvre de l'internationalisation (i18n) et de la localisation dans les applications. Elle couvre des tâches clés telles que l'extraction des messages, la gestion des traductions, le formatage spécifique aux paramètres régionaux et la prise en charge RTL à l'aide de bibliothèques comme i18next et gettext. Utilisez-la lors de la création d'applications multilingues ou de l'ajout de fonctionnalités de localisation pour les utilisateurs internationaux.

Voir la compétence

wacli

Communication

wacli est un outil en ligne de commande qui permet l'envoi de messages, la recherche et la synchronisation via le protocole WhatsApp Web. Il est principalement utilisé dans les workflows Clawdis pour une gestion automatisée, mais peut être appelé directement pour envoyer des messages, synchroniser des conversations ou interroger l'historique. Ses principales fonctionnalités incluent l'authentification par QR code, la synchronisation continue en arrière-plan et la capacité d'envoyer à la fois du texte et des fichiers.

Voir la compétence