xlsform

Convert Excel XLSForm surveys into XForm XML for mobile data collection.

Updated Oct 30, 2025
One-click install
npx skills add https://github.com/mberg/claude-skills --skill xlsform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsform
Source: https://github.com/mberg/claude-skills/tree/main/skills/xlsform
Command: npx skills add https://github.com/mberg/claude-skills --skill xlsform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyxform, openpyxl.

What problem does it solve?

XLSForm authoring is a complex, manual process; this skill streamlines converting Excel-based forms into executable XForm definitions for mobile data collection across platforms like ODK, KoBoToolbox, and Enketo.

Core Features & Use Cases

  • Convert survey and choices from Excel into XForm XML ready for offline data collection.
  • Support advanced features such as cascading selects, multilingual labels, repeat groups, and external data sources.
  • Use cases include field surveys, humanitarian data collection, GPS-enabled forms, and rapid form deployment in the field.

Quick Start

Open an Excel XLSForm, run the converter to generate an XForm XML, then deploy it to your mobile data collection platform.

Frequently Asked Questions about xlsform

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

FAQPage Schema
How do I convert an Excel survey form to an XForm for mobile data collection?

To convert Excel survey forms to XForm XML for mobile data collection, use this skill to automate the transformation. It leverages pyxform and openpyxl to validate and generate XForm-ready surveys for offline deployment across platforms.

Does XLSForm support conditional logic and cascading selects for field surveys?

Yes, XLSForm conversion supports advanced features like cascading selects, conditional logic, repeat groups, and multilingual labels. This allows complex field surveys and humanitarian data collection to be deployed on mobile platforms.

Can I use Excel XLSForms with ODK, KoBoToolbox, and Enketo?

Excel XLSForms can be converted into executable XForm definitions compatible with ODK, KoBoToolbox, and Enketo. This skill streamlines the conversion process so you can deploy surveys across these mobile data collection platforms.

What is the best way to generate offline mobile surveys from an Excel file?

The best way to generate offline mobile surveys from Excel is using an XLSForm converter. This skill transforms Excel-based data collection forms into XForm XML, enabling offline data gathering and rapid form deployment in the field.

Do I need Python libraries to convert XLSForm files to XForm XML?

You need the Python libraries pyxform and openpyxl to convert XLSForm files to XForm XML. These dependencies handle the conversion and validation of Excel-based forms into executable mobile survey definitions.

Why does my XLSForm conversion fail when adding external data sources?

XLSForm conversion can fail with external data sources if the Excel structure is invalid. This skill validates your survey and choices sheets using pyxform and openpyxl to ensure external data, GPS, and repeat groups are correctly formatted.