file-upload

Validate and store avatars, documents, and images with audit logging.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Uploading and managing user files across HR-IMS is inconsistent and error-prone, leading to security risks and fragmented workflows.

Core Features & Use Cases

  • Avatar uploads with validation, resizing, and format conversion.
  • Document uploads with type and size controls, metadata, and audit logging.
  • Image processing, secure storage, and unified access paths for all uploaded assets.
  • Use Case: When onboarding a new employee, upload their avatar and attach relevant documents in a single, cohesive flow.

Quick Start

Upload a sample avatar and a sample document to verify the end-to-end file upload workflow.

Frequently Asked Questions about file-upload

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

FAQPage Schema
How do I securely handle file uploads for avatars and documents?

Securely handle file uploads by enforcing file type validation, size constraints, and path-based storage. This approach ensures avatars and documents are validated and stored safely across HR-IMS workflows with audit logging.

What is the best way to process and resize avatar images during upload?

Process avatar images during upload by applying built-in validation, resizing, and format conversion. This ensures avatars meet specific format and size requirements before secure storage and unified access.

How do I add audit logging to document uploads in my backend?

Add audit logging to document uploads by enforcing type and size controls while capturing metadata. This logs file upload actions securely, providing an auditable trail for attached documents within HR-IMS.

Can I use this file upload workflow for both frontend and backend components?

Yes, this file upload workflow is applicable to both frontend and backend components. It handles file types, size limits, and secure storage uniformly across the entire HR-IMS system architecture.

What are the size limits and file type constraints for image processing?

Image processing size limits and file type constraints are strictly enforced during validation. The system rejects files exceeding specified limits or unsupported formats before allowing path-based storage and access.