state-manager

Automate issue lifecycle state changes via the Fractary CLI.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/fractary/claude-plugins --skill state-manager-fractary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: state-manager
Source: https://github.com/fractary/claude-plugins/tree/main/plugins/work/skills/state-manager
Command: npx skills add https://github.com/fractary/claude-plugins --skill state-manager-fractary

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fractary-cli.

What problem does it solve?

This Skill controls issue lifecycle transitions (close, reopen, update) via the Fractary CLI, essential for FABER workflow integrity.

Core Features & Use Cases

  • Lifecycle control: Close, reopen, or update issue state
  • CLI-based: Uses standardized Fractary CLI commands
  • Observability: Returns serialized result for downstream automation

Quick Start

Close an issue with a short follow-up comment if provided.

Frequently Asked Questions about state-manager

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

FAQPage Schema
How do I close an issue automatically in a workflow?

Close issues programmatically via the Fractary CLI using the state-manager Skill within FABER Release workflows. The Skill executes the fractary work issue close command with JSON serialization, returning normalized results for downstream automation and optional follow-up comments.

Can I update issue state within automated release workflows?

Yes, state-manager updates issue lifecycle states through Fractary CLI commands applied by the work-manager agent in FABER workflows. GitHub constraints apply to state transitions, and the Skill returns JSON responses for visibility and orchestration.

What does the state-manager Skill do with issue lifecycle transitions?

State-manager automates close, reopen, and update operations on issues via Fractary CLI. It enforces parameter validation, emits start and end messages for observability, and returns normalized JSON responses to maintain FABER workflow integrity.

Do I need the Fractary CLI to manage issue states?

Yes, fractary-cli is a required dependency. State-manager wraps standardized Fractary CLI commands to execute issue lifecycle changes within FABER Release workflows, ensuring consistent CLI-based state management.

What happens when I reopen an issue with state-manager?

Reopen operations return NOT_IMPLEMENTED. State-manager supports close and state update operations; reopen is not currently available and will signal this result for workflow decision-making.

Why use state-manager instead of manual issue updates?

State-manager automates issue lifecycle control within FABER workflows, eliminating manual steps, enforcing validation, providing JSON-serialized results for downstream tasks, and maintaining audit trails through start and end messages.