placement-sheet-filler

Append student placement details from JSON profiles to Google Sheets or Excel.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/ponaalagar/filit --skill placement-sheet-filler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: placement-sheet-filler
Source: https://github.com/ponaalagar/filit/tree/main
Command: npx skills add https://github.com/ponaalagar/filit --skill placement-sheet-filler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Placement Spreadsheet Filler automates the tedious task of entering student placement details into various company spreadsheets (Google Sheets or Excel), eliminating repetitive data-entry and mapping errors.

Core Features & Use Cases

  • Reads a local student profile from JSON.
  • Fetches header rows from a target sheet and maps profile fields to columns using fuzzy/semantic matching.
  • Appends a new row with mapped values to the chosen sheet, supporting multiple sheets and hosts.
  • Works across Google Sheets and Excel with local or remote sheets, and supports an optional sheet/tab selection.
  • Simulates a live, end-to-end flow suitable for campus placement workflows.

Quick Start

Call the fill_sheet tool with the target sheet URL and the path to your local profile JSON to append your data as a new row.

Frequently Asked Questions about placement-sheet-filler

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

FAQPage Schema
How do I auto-fill student placement data from a profile into Google Sheets or Excel?

Auto-filling student placement data works by reading a local JSON profile and mapping its fields to spreadsheet columns. The tool fetches sheet headers, uses fuzzy matching to align fields, and appends the profile data as a new row.

How does fuzzy field mapping work when appending rows to spreadsheets with different headers?

Fuzzy field mapping works by retrieving the target sheet's header row and using semantic matching to align your JSON profile keys with the correct columns. This dynamic matching handles varying headers across multiple company sheets without manual configuration.

Can I append rows to multiple company placement sheets using one student profile?

Yes, you can append rows to multiple company placement sheets using one student profile. The tool supports row appends across multiple sheets and hosts, allowing you to target different Google Sheets or Excel tabs individually.

Do I need OAuth authentication to automate data entry into Google Sheets?

Yes, you need OAuth authentication to automate data entry into Google Sheets. The tool satisfies this end-to-end requirement by handling OAuth authentication, allowing secure access to remote sheets for appending placement data.

What is the best way to eliminate repetitive data-entry errors in campus placement workflows?

The best way to eliminate repetitive data-entry errors in campus placement workflows is automating field mapping and row appends. By reading a local JSON profile and using LLM-assisted matching, the tool bypasses manual entry and prevents mapping mistakes.

Does this spreadsheet automation tool support local Excel files or only remote Google Sheets?

This spreadsheet automation tool supports both local Excel files and remote Google Sheets. It handles local or remote sheets across both platforms, includes optional tab selection, and deploys as a stateless server for live workflows.