Surveycto Skill
Description
A Claude Code skill for designing SurveyCTO survey instruments. Built for development economists, research teams, and survey firms running fieldwork. Covers household rosters, plot modules, consumption recall, skip logic, constraints, audio audit, and more.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
scto — SurveyCTO Design Skill for Claude Code
A Claude Code skill that turns natural-language survey design requests into production-ready SurveyCTO `.xlsx` files and inline sheet tables. Built for development economists, field researchers, and survey programmers.
What it does
Invoke this skill to:
- Build a full survey form from a module list or description
- Add a section or module to an existing form (household roster, agricultural plot roster, food consumption, health module, etc.)
- Debug a form — diagnose broken skip logic, repeat errors, constraint failures, or pulldata issues
- Generate the
.xlsxfile via a self-contained Python/openpyxl script, ready to upload to SurveyCTO
The skill produces:
- Inline pipe-separated sheet tables (survey / choices / settings)
- A Python/openpyxl script that writes the
.xlsxfile - The saved
.xlsxfile
Who it's for
- Development economics researchers running household, agricultural, health, or panel surveys
- Field coordinators programming CAPI instruments in SurveyCTO or ODK
- Survey programmers building forms with complex rosters, cascading selects, preloaded data, or audio audit
- Anyone designing questionnaires for RCTs, impact evaluations, or LSMS-style surveys
Installation
# Clone into your Claude Code skills directory
git clone https://github.com/saeehatwalne/claude-scto-skill ~/.claude/skills/scto
Or manually copy the files:
~/.claude/skills/scto/
├── SKILL.md # Skill definition (loaded by Claude Code)
├── README.md # This file
├── assets/
│ └── scto_template.xlsx # Blank XLSForm template with standard headers
└── references/
├── field-types.md # All field types: syntax, appearance, constraints
├── xlsform-columns.md # All survey/choices/settings columns
├── expressions-and-logic.md # All operators, functions, skip logic patterns
├── r
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11