LiZhuoRan0

Auto Fill — Data skill for Claude Code

Data community

A Claude Code/Codex skill for filling Word and Excel forms from reusable, source-backed reference data.

How to install Auto Fill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open LiZhuoRan0/auto-fill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Auto Fill does

A Claude Code/Codex skill for filling Word and Excel forms from reusable, source-backed reference data.

Alternatives in Data

  • Financial Services — Reference agents, skills, and data connectors for the financial-services workflows we see most — investment ba 34.5k ★
  • Data Contract — This document defines which files belong to the system (auto-updatable) and which belong to the user (never to 32.5k ★
  • Portaljs Add Dataset — Add a dataset (CSV, TSV, JSON, or GeoJSON) to an existing PortalJS portal 2.3k ★

README

Intelligent Office Auto-Fill Skill

A Claude Code skill for filling Word and Excel forms from reusable, source-backed reference data.

The skill is designed for real-world forms with blank table cells, placeholders, checkboxes, merged cells, bilingual Chinese/English labels, repeatable tables, and legacy Office formats. It separates semantic planning from file editing: Claude creates a validated fill plan, and deterministic scripts apply that plan while preserving formatting.

What it does

  • Fills .docx, .doc, .xlsx, .xlsm, and .xls forms.
  • Uses reusable YAML, JSON, CSV, TXT, Markdown, Word, and Excel reference files.
  • Bootstraps reusable reference profiles from previously filled forms.
  • Generates an auditable fill_plan.json before editing any Office file.
  • Preserves document and spreadsheet formatting as much as possible.
  • Leaves missing, ambiguous, conflicting, or unsupported fields blank.
  • Produces Markdown and JSON filling reports for manual review.

Safety rule

This skill never invents values.

A field is filled only when the value is explicitly present in the provided references or explicitly supplied by the user in the current task. Ambiguous or unsupported fields are skipped and reported.

Repository layout

.
├── SKILL.md                         # Claude Code skill instructions
├── scripts/                         # Extraction, matching, validation, and writing scripts
├── schemas/                         # JSON schemas for fields, facts, plans, and reports
├── assets/                          # Prompts, field hints, and report templates
├── docs/                            # Architecture and workflow notes
├── examples/                        # Sample plans and template sketches
├── tests/                           # Unit tests
├── requirements.txt
└── pyproject.toml

Requirements

  • Python 3.10 or newer
  • Claude Code
  • Python packages in requirements.txt
  • LibreOffice, optional but recommended for .doc and `.x