create-survey

Create surveys from questions and QSF templates with branching logic.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/expectedparrot/skills --skill create-survey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-survey
Source: https://github.com/expectedparrot/skills/tree/main/.claude/skills/create-survey
Command: npx skills add https://github.com/expectedparrot/skills --skill create-survey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams convert question banks or QSF templates into fully structured surveys, reducing manual assembly time and human error.

Core Features & Use Cases

  • Programmatic survey construction from a list of questions using various types (free text, multiple choice, checkboxes, scales, etc.)
  • Import from QSF templates and reuse existing question blocks for consistent deployments
  • Add instructions and branching logic to shape respondent flow
  • Save surveys locally as JSON and export for sharing or integration

Quick Start

Describe your survey purpose and run the skill to generate a complete survey from questions or a QSF template.

Frequently Asked Questions about create-survey

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

FAQPage Schema
How do I create a survey from a list of questions in Python?

You can build surveys programmatically in Python by defining a list of questions with types like free text, multiple choice, or scales. This skill assembles them incrementally and exports the final survey to a local JSON file for deployment.

Can I import a QSF template to build a survey?

Yes, you can import QSF templates to reuse existing question blocks for consistent deployments. This skill allows you to import templates, add new questions or instructions, apply branching logic, and export the modified survey to JSON.

How does branching logic work when designing a questionnaire?

Branching logic shapes respondent flow by conditionally routing respondents based on previous answers. This skill lets you add branching instructions programmatically during incremental survey construction to control the questionnaire path.

What is the best way to export a survey to JSON?

The best way to export a survey to JSON is to construct it programmatically and save it locally. This skill outputs the fully structured survey, including questions and branching logic, directly to a JSON file for integration or sharing.

Does this survey tool support multiple choice and scale questions?

Yes, this survey tool supports multiple choice, checkboxes, scales, and free text questions. It provides flexible question types for programmatic survey construction, accommodating product research, user interviews, and feedback collection.

Can I use this for user interview feedback collection?

Yes, this skill is designed for user interview feedback collection and product research. It converts question banks into structured surveys with branching logic and flexible question types, streamlining the data collection process.