moshi-attention

Send Noah a Moshi approval.request push when Codex needs acknowledgement.

9|Updated May 5, 2012
One-click install
npx skills add https://github.com/magus/dotfiles --skill moshi-attention
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moshi-attention
Source: https://github.com/magus/dotfiles/tree/main/codex/skills/moshi-attention
Command: npx skills add https://github.com/magus/dotfiles --skill moshi-attention

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It solves the problem of needing a visible, time-bounded notification on Noah’s iPhone when Codex requires explicit acknowledgement, approval, clarification, or a blocking decision.

Core Features & Use Cases

  • Moshi approval-style pushes: Sends a synthetic Moshi approval.request so Noah gets an audible/visible banner and can approve or deny.
  • Task-completion interruptions: Works when normal task_complete events only reach the inbox without sound or banners by using an approval-style attention push.
  • Decision-oriented timeouts: Waits for an approve/deny response up to a configurable timeout and reports whether a response was received.

Quick Start

Ask Codex to send an attention push to Noah by running the bundled script with a clear title, subtitle, and message.

Frequently Asked Questions about moshi-attention

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

FAQPage Schema
How do I send a push notification from Codex when a task needs approval?

To send a push notification from Codex when a task needs approval, the Skill sends a synthetic Moshi approval.request envelope through a local Unix socket, delivering an audible and visible banner to an iOS device for blocking decisions.

How do I get an audible alert for task completion notifications on my iPhone?

To get an audible alert for task completion notifications on your iPhone, this Skill sends an approval-style Moshi push instead of a standard inbox-only event, ensuring the notification generates a sound and a visible banner.

Can I wait for an approve or deny response after sending a Moshi push notification?

Yes, you can wait for an approve or deny response after sending a Moshi push notification by configuring a timeout, which allows the script to pause and report whether a response was received before continuing.

Do I need a Unix socket connection to send Moshi push notifications?

Yes, you need a local Moshi Unix socket connection to send Moshi push notifications, as the Skill requires this connection to transmit the deterministic synthetic approval.request envelope to the target device.

What is the difference between a standard Moshi event and an approval request push?

A standard Moshi event only reaches the inbox without sound or banners, whereas an approval request push generates an audible and visible banner, making it suitable for time-bounded notifications requiring explicit acknowledgement.

Why does Codex need a blocking decision notification instead of a standard task complete event?

Codex needs a blocking decision notification instead of a standard task complete event because inbox-only messages lack sufficient visibility, whereas an approval-style push provides an immediate, audible alert for clarification or a blocking decision.