state

Mutate JSON state files for workflow automation and job tracking.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/athan-dial/skills --skill state-athan-dial
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: state
Source: https://github.com/athan-dial/skills/tree/main/plugins/dev/skills/state
Command: npx skills add https://github.com/athan-dial/skills --skill state-athan-dial

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides quick, one-liner mutations to .dev/state.json for incremental updates and status tracking.

Core Features & Use Cases

  • Incremental State Updates: Easily set or modify specific fields without reprocessing entire state files.
  • Job Management: Append or clear inflight jobs to oversee task dispatching.
  • Activity Tracking: Update last activity timestamps to keep the system responsive.
  • Use Case: During a dispatch run, update a specific field in the state to reflect progress or add a note on decisions made, facilitating seamless workflow management.

Quick Start

Use the state skill to add a new job to the dispatch queue.

Frequently Asked Questions about state

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

FAQPage Schema
How do I update specific fields in a JSON workflow state file without reprocessing the whole document?

You can update specific fields in a JSON workflow state file by applying one-liner mutations for incremental updates. This approach modifies only the targeted data, ensuring data consistency and avoiding the need to reprocess entire state files.

What is the best way to manage inflight jobs during a dispatch run?

The best way to manage inflight jobs during a dispatch run is by appending or clearing jobs in a dedicated queue. This job management functionality oversees task dispatching and supports real-time status adjustments in code orchestration tasks.

How do I track last activity timestamps for workflow automation tasks?

You track last activity timestamps for workflow automation tasks by updating them within the JSON state. This activity tracking keeps the system responsive and records exactly when workflow actions occur during dispatch runs.

Can I use scripts to automate JSON state mutations for code orchestration?

Yes, you can use scripts to automate JSON state mutations for code orchestration. The scripts component simplifies managing and updating session or workflow state in JSON format, supporting incremental updates and task dispatching.

Does managing session state with JSON work for incremental progress tracking?

Managing session state with JSON works effectively for incremental progress tracking. It allows you to update specific state fields to reflect progress or add notes on decisions made, facilitating seamless workflow management during dispatch runs.