async-attention

Route follow-ups and wakeups to the appropriate async attention surface.

22|2|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/patleeman/neon-pilot --skill async-attention
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: async-attention
Source: https://github.com/patleeman/neon-pilot/tree/main/extensions/system-automations/skills/async-attention
Command: npx skills add https://github.com/patleeman/neon-pilot --skill async-attention

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Route decision-making for where to handle follow-ups, wakeups, and async attention in complex conversations and automations.

Core Features & Use Cases

  • Routing decisions: direct follow-ups to the correct surface (deferred-resume, scheduled_task, or owning conversation) to ensure timely continuation.
  • Wakeup management: schedule and co-ordinate wakeups across conversations and automation tasks.
  • Safe defaults & auditability: discourages long-running sleeps and promotes explicit admin commands for traceability.

Quick Start

Route a conversation to the appropriate async attention surface when follow-up is required.

Frequently Asked Questions about async-attention

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

FAQPage Schema
How do I route async follow-ups to the right conversation surface?

Async follow-up routing directs pending tasks to the correct surface—deferred-resume, scheduled-task, or owning conversation—ensuring timely continuation without blocking active processes. It evaluates the scenario to decide the most effective mechanism for maintaining momentum.

What is the best way to schedule wakeups across automation tasks?

Scheduling wakeups across automation tasks requires a routing mechanism that coordinates callbacks across conversations and tasks while enforcing safety constraints. This approach promotes explicit admin commands for traceability and discourages long-running sleeps to maintain reliable operation.

When do I need deferred-resume for conversation threads?

Deferred-resume is needed when a conversation thread requires a follow-up or wakeup that cannot be handled immediately without blocking. It allows the system to pause and resume execution later, maintaining momentum across complex async interactions.

Can I use scheduled tasks instead of owning conversations for async callbacks?

Yes, scheduled tasks can be used instead of owning conversations when async callbacks need to run independently. The routing mechanism evaluates dependency detection and frontmatter metadata integrity to determine whether a scheduled-task or owning conversation is the most effective surface.

Why should I avoid long-running sleeps for async attention management?

Long-running sleeps should be avoided in async attention management because they reduce traceability and block resources. The routing mechanism enforces safety constraints by discouraging sleeps and promoting explicit admin commands and scheduled wakeups for reliable, auditable operation.

Does async routing work without external dependencies?

Async routing operates without external dependencies, relying on internal frontmatter metadata integrity and dependency detection to enforce safety constraints. It applies broadly across conversation threads, automation-owned tasks, and scheduled callbacks to maintain momentum without blocking.