Claude In Flight — Communication skill for Claude Code
Code from 34,000 ft.
How to install Claude In Flight
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open masonarditi/claude-in-flight and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude In Flight does
Code from 34,000 ft. for free: text Claude Code over free in-flight messaging via any iMessage agent.
Alternatives in Communication
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- Open SaaS — A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma) 14.1k ★
- Gtm Strategy — Create GTM strategy with channels, messaging, and launch timeline 7.8k ★
README
✈️ claude-in-flight
**Code from 34,000 ft. For free.** Text tasks to Claude Code over free in-flight messaging. No Wi-Fi to buy. [Set up in one prompt →](#set-up-in-one-prompt)

made with ❤️ by [@createdbymason](https://x.com/createdbymason)
Text a task to your iMessage agent (like [Poke](https://poke.com)). A [Claude Code routine](https://code.claude.com/docs/en/routines) does it in the cloud on your Claude plan, opens a PR, and texts you back.
- Free on many flights. United, Delta, Alaska and Emirates offer free iMessage on board; JetBlue and Qatar Airways offer free Wi-Fi.
- Faster than plane Wi-Fi. The work runs in the cloud; your phone only sends a few texts.
you → iMessage agent → relay (this repo, on Vercel) → Claude Code routine
▲ │
└──────────────── summary + PR link ◀──────────────────────┘
Unofficial; not affiliated with Anthropic, Poke, or any airline. Airline policies vary by route.
Set up in one prompt
Paste this into [Claude Code](https://claude.com/claude-code):
Set up claude-in-flight for me by following https://raw.githubusercontent.com/masonarditi/claude-in-flight/master/docs/agent-setup.md step by step.
Claude Code deploys the relay to your own Vercel account and walks you through the few clicks only you can do. ~5 minutes.

[watch the setup in HD](docs/setup.mp4)
You need
Claude **Pro or Max** · GitHub repos with the [Claude GitHub App](https://github.com/apps/claude) · a free **Vercel** account · an iMessage agent that supports **custom MCP servers** (tested with Poke)
Prefer to set it up by hand?**1. Create the Claude task.** At [claude.ai/code/routines](https://claude.ai/code/routines) → **New task**:
- Instructions: paste `routine-prompt.md`
- Model: select Opus explicitly (not Default)
- Repository:
Related Skills
Codey
A multi-agent workbench for coding agents — orchestrate Claude Code, Codex, OpenCode & pi from a native macOS
Imessage MCP
macOS-only iMessage MCP server for Claude Code. Direct chat.db read, voice-note transcription, FTS5 search, Ap
Afk
Claude Code skill to drive coding sessions from your phone (Slack or iMessage). One thread per session, sentin
Post Threads
Publish multi-part text threads to Threads and X (Twitter) — split long-form ideas into a hook-first sequence
MulmoChat
Research prototype for chat that is not a text stream: keep talking while images, maps and playable games appe
Social Media Caption Generator Claude
Social media caption generator as a Claude skill — turn any text, script, or screenshot into ready-to-post cap
Related Agents
Audit Backlinks
Analyzes backlink profile — referring domains, anchor text distribution, toxic link ratio, link velocity — usi
Structurer
Turns a user's free-text answer into a decision record in the schema. Use immediately after the user answers a
Preferences Setup
Sets up and updates job search preferences in config/preferences.yaml. Pass free-form text to extract preferen