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.