request-workflow

Automate HR-IMS requisition workflows for BORROW, WITHDRAW, and RETURN with multi-level approvals.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/Arnutt-N/hr-ims --skill request-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: request-workflow
Source: https://github.com/Arnutt-N/hr-ims/tree/main/.claude/skills/request-workflow
Command: npx skills add https://github.com/Arnutt-N/hr-ims --skill request-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Requisition workflows for borrowing, withdrawing, and returning HR assets are often manual, error-prone, and slow. This Skill automates the end-to-end process with consistent approvals, item-level tracking, and auditable history to reduce delays and mistakes.

Core Features & Use Cases

  • Multi-type support: BORROW, WITHDRAW, and RETURN with defined status flows, validations, and role-based access.
  • Item-level tracking: Handles per-item quantities, stock adjustments, and per-item status throughout the lifecycle.
  • Audit trails & notifications: Captures changes and notifies requesters and approvers to keep everyone informed.

Quick Start

Submit a borrow or withdraw request through the HR-IMS interface and let the workflow route it through approval.

Frequently Asked Questions about request-workflow

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

FAQPage Schema
How do I automate HR requisition approvals for borrowing and returning assets?

Automating HR requisition approvals involves routing BORROW, WITHDRAW, and RETURN requests through multi-level validation and state transitions like PENDING, APPROVED, and COMPLETED. This ensures consistent item-level tracking, stock adjustments, and auditable history without manual intervention.

What is a requisition workflow and how does it handle item-level stock adjustments?

A requisition workflow manages the lifecycle of item requests across departments. It processes per-item quantities and applies stock adjustments automatically as asset statuses shift through defined state transitions like PROCESSING and RETURNED, maintaining accurate inventory data.

Can I restrict requisition approvals based on department or user roles?

Yes, requisition workflows can enforce role-based access control across the approval lifecycle. This restricts who can submit BORROW or WITHDRAW requests and who holds the authority to transition items from PENDING to APPROVED, ensuring secure and compliant asset management.

How do I track the audit trail and notify approvers during an asset return workflow?

Tracking an audit trail during an asset return workflow involves capturing state transitions from RETURNED to COMPLETED and automatically generating notifications. The system logs item-level changes and alerts both requesters and approvers to keep the department-wide inventory updated.

How does transactional integrity prevent inventory errors during multi-level approvals?

Transactional integrity prevents inventory errors by ensuring that stock adjustments and state transitions, such as moving from PENDING to APPROVED, are processed atomically. If any validation fails during the multi-level approval, the entire requisition transaction rolls back.

What's the best way to manage department-wide item requests and auditing without manual errors?

The best way to manage department-wide item requests is implementing an automated requisition workflow with robust input validation and audit trails. This eliminates manual data entry errors by enforcing predefined status flows for BORROW, WITHDRAW, and RETURN actions.