task-status

Map Linear poller sessions to ACTIVE/EXITED/MISSING states with durations and transcript summaries.

43|2|Updated Jan 25, 2024
One-click install
npx skills add https://github.com/glowingkitty/OpenMates --skill task-status-glowingkitty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-status
Source: https://github.com/glowingkitty/OpenMates/tree/main/.agents/skills/task-status
Command: npx skills add https://github.com/glowingkitty/OpenMates --skill task-status-glowingkitty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates uncertainty about whether Linear tasks are still running, what they are currently doing, and why they may have stopped by surfacing real-time status and recent AI activity.

Core Features & Use Cases

  • Poller session status overview: Lists all auto-processed Linear poller sessions and their state (ACTIVE/EXITED/MISSING).
  • Last activity extraction from transcripts: Reads the most recent assistant message from the per-session JSONL transcript to show what happened last.
  • Optional detailed view: Shows full last assistant output when --all is passed or when the user requests deeper details.
  • Use Case: When your Linear issue is labeled claude-fix, claude-research, or claude-plan, you can quickly confirm whether the agent is still working and what it most recently produced.

Quick Start

Ask for the current Linear auto-task status by running the task-status skill.

Frequently Asked Questions about task-status

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

FAQPage Schema
How do I track Linear task poller progress in background agent sessions?

Track Linear task poller progress by combining a local poller tracking JSON, Zellij session states, and JSONL transcript entries to map sessions to ACTIVE, EXITED, or MISSING and compute durations. This provides real-time status visibility for auto-processed background tasks.

Why are my Linear auto-task agent sessions missing from the Zellij terminal list?

Missing Zellij terminal sessions occur when the poller tracking JSON indicates a session should exist but Zellij no longer reports it. The task status check maps this discrepancy to a MISSING state, surfacing sessions that exited unexpectedly or lost their terminal attachment.

How do I view the last assistant activity from a JSONL transcript for a Linear task?

View the last assistant activity from a JSONL transcript by reading the most recent assistant message from the per-session file. The status summary formats this output with truncation by default, or displays the full last assistant output when passing the --all flag.

Can I see detailed task status output for all Linear poller sessions at once?

See detailed task status output for all Linear poller sessions at once by requesting deeper details or passing the --all flag. This overrides the default truncated view and displays the full last assistant output alongside the computed session durations and state mappings.

What does it mean when a Linear auto-task session is marked as EXITED?

A Linear auto-task session marked as EXITED means the background agent process has terminated and is no longer actively processing the issue. The status check identifies this by comparing the poller tracking JSON against active Zellij session states to confirm the agent stopped running.

Do I need Zellij to monitor automation status for Linear background tasks?

Zellij is required to monitor automation status for Linear background tasks because the session state mapping relies on Zellij to report active terminal processes. The tracker cross-references Zellij session states with poller JSON and JSONL transcripts to compute accurate task durations and states.