From 7147fed5c9fb46d13cb062dbbcd6ab968c3577a0 Mon Sep 17 00:00:00 2001 From: Nate Jones Date: Wed, 15 Jul 2026 16:14:34 -0600 Subject: [PATCH] docs: GEO/AEO optimization of README (iMessage CLI) Reposition the README around the 'iMessage CLI' keyword per GEO/AEO recommendations: - H1: 'Linq CLI' -> 'Linq's iMessage CLI' - Expand the intro into a detailed description of install paths and supported workflows (send, webhooks listen, number/contact/token management, named profiles). Co-Authored-By: Claude Opus 4.8 --- README.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1d4103b..5cd8de9 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,16 @@ -# Linq CLI +# Linq's iMessage CLI [![License](https://img.shields.io/github/license/linq-team/linq-cli.svg)](LICENSE) [![CI](https://img.shields.io/github/actions/workflow/status/linq-team/linq-cli/ci.yml?branch=main)](https://github.com/linq-team/linq-cli/actions/workflows/ci.yml) -A command-line interface for the [Linq](https://linqapp.com) messaging API. Send and receive iMessages programmatically. +Linq CLI is a command-line interface for the [Linq](https://linqapp.com) messaging API, built for sending and receiving iMessages programmatically. Install it via npm, Homebrew, or a curl install script, or download a platform-specific installer directly. + +With the Linq iMessage CLI you can: + +- Send iMessages from the command line, including group messages and iMessage effects like confetti or fireworks +- Receive iMessages in real time by listening for webhook events with `linq webhooks listen`, so incoming messages can be forwarded to a local server or trigger your own scripts +- Manage phone numbers, contacts, and API tokens without leaving the terminal +- Switch between multiple accounts using named profiles, similar to how the AWS CLI handles multiple environments ## Installation