action-status-updater

Parse Japanese or English status statements into structured action states with YAML logging.

5|4|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/takusaotome/claude-skills-library --skill action-status-updater
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: action-status-updater
Source: https://github.com/takusaotome/claude-skills-library/tree/main/skills/action-status-updater
Command: npx skills add https://github.com/takusaotome/claude-skills-library --skill action-status-updater

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, uuid, argparse, json, re, pathlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the hassle of manually updating and reconciling action-item status across email, Slack, meetings, and other touchpoints when updates arrive as messy natural language notes.

Core Features & Use Cases

  • Natural-language status updates (JP/EN): Convert inputs like “Seanのメールには返信しておいた” or “Delegated to Mike” into structured status changes (completed, delegated, deferred, in-progress).
  • Persistent action tracking with history: Maintain a durable YAML state file that records each change with timestamps and trigger text.
  • Reporting and integration exports: Generate human-readable Markdown/JSON reports and export action lists in a format compatible with daily-comms-ops workflows.

Quick Start

Use the action-status-updater skill to update your action state by writing: update an action item's status from the message "Seanのメールには返信しておいた" using the state file ./action_state.yaml.

Frequently Asked Questions about action-status-updater

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

FAQPage Schema
How do I update action item tracking status from natural language inputs?

You can update action item tracking status from natural language inputs by parsing bilingual text into structured states like completed, delegated, or in-progress. The skill extracts assignee and keyword cues from Japanese or English statements to apply status transitions.

Can I parse Japanese natural language statements to track delegated action items?

Yes, Japanese natural language statements can be parsed to track delegated action items. The skill performs bilingual intent and person extraction, allowing inputs like "Seanのメールには返信しておいた" to update the action state file accordingly.

What is the best way to maintain persistent history logs for workflow action tracking?

Maintaining persistent history logs for workflow action tracking is best achieved using a durable YAML state file. The skill records each status change with timestamps and trigger text using an append-only logging mechanism on every transition.

Does action status tracking from natural language require a YAML state file?

Yes, action status tracking from natural language requires a persistent YAML state file. This file maintains current action items and records append-only history logs with timestamps and trigger text for each status transition event.

How do I generate Markdown reports from tracked action item states?

Generate Markdown reports from tracked action item states by processing the persistent YAML state file. The skill creates human-readable Markdown and JSON reports and exports action lists in formats compatible with daily-comms-ops workflows.

What are the limitations of using confidence-based matching for bilingual action parsing?

A limitation of confidence-based matching for bilingual action parsing is that ambiguous natural language inputs without clear assignee or keyword cues may fail to match existing tracked items. Accurate status updates depend on explicit input text.