csv-bulk-import

Validate and import TaskActivity and Expense CSV data via PowerShell.

Updated Sep 12, 2025
One-click install
npx skills add https://github.com/ammonsd/ActivityTracking --skill csv-bulk-import
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csv-bulk-import
Source: https://github.com/ammonsd/ActivityTracking/tree/main/skills/csv-bulk-import
Command: npx skills add https://github.com/ammonsd/ActivityTracking --skill csv-bulk-import

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual burden of importing large CSV datasets for TaskActivity and Expense records, reducing errors and saving time during onboarding, migrations, or periodic data refreshes.

Core Features & Use Cases

  • Template-driven Import: Validates and imports data from TaskActivity and Expense CSV templates (e.g., docs/taskactivity-import-template.csv, docs/expense-import-template.csv) into the system.
  • Pre-Import Validation: Checks headers, date formats (YYYY-MM-DD), numeric fields, and required columns before importing.
  • Authenticated Import Flow: Uses Import-CsvData.ps1 with a JWT token to securely push data to backend endpoints and log results.
  • Use Case: Admins perform scheduled data loads or one-off imports of dozens to thousands of records with a single command.

Quick Start

Run the Import-CsvData.ps1 script with a path to your CSV file and a valid JWT token to start the import.

Frequently Asked Questions about csv-bulk-import

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

FAQPage Schema
How do I bulk import TaskActivity and Expense CSV data into the system?

To bulk import TaskActivity and Expense CSV data, run the PowerShell script Import-CsvData.ps1 with your file path and a valid JWT token to push records to backend endpoints.

What CSV validation checks are performed before importing TaskActivity records?

CSV validation checks headers, required columns, numeric fields, and date formats (YYYY-MM-DD) before importing TaskActivity records to ensure structured templates are error-free.

Do I need admin permissions to run a CSV bulk import with PowerShell?

Yes, you need ADMIN or MANAGER roles to run the CSV bulk import with PowerShell, as the authenticated import flow requires elevated permissions and a valid JWT.

Can I use this Skill to import thousands of TaskActivity records at once?

Yes, you can use this Skill to import thousands of TaskActivity records at once, automating scheduled data loads or one-off migrations with pre-import validation and post-import verification.

What's the best way to automate authenticated CSV data imports for Expense records?

The best way to automate authenticated CSV data imports for Expense records is using Import-CsvData.ps1, which securely pushes data via a JWT token and logs post-import verification results.