to-questionnaire

Generates a Markdown discovery questionnaire for a recipient who holds knowledge the user lacks.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/CYRUS-pinto/pi-bot --skill to-questionnaire-cyrus-pinto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-questionnaire
Source: https://github.com/CYRUS-pinto/pi-bot/tree/main/.agents/skills/to-questionnaire
Command: npx skills add https://github.com/CYRUS-pinto/pi-bot --skill to-questionnaire-cyrus-pinto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a decision depends on knowledge held by someone else, ad-hoc conversations often miss key questions. This Skill turns an unanswerable decision into a structured Markdown questionnaire that one person can fill in asynchronously or together in a meeting. ## Core Features & Use Cases - Recipient Scoping: Identifies who the questionnaire goes to, their expertise, and their relationship to the user to set tone and context depth. - Gap-Targeted Questions: Drafts questions aimed at the gap between what the recipient knows and what the user needs, ordered most-important-first. - Structured Document Output: Writes a themed questionnaire with purpose, context, answer guidance, and a catch-all section to a to-questionnaire-<slug>.md file. - Use Case: A product manager unsure about infrastructure requirements drafts a questionnaire for the ops lead, covering expected launch load, scaling constraints, and budget limits before a planning meeting. ## Quick Start Ask the assistant to turn the decision you cannot answer alone into a questionnaire for the person who holds the missing knowledge.

Frequently Asked Questions about to-questionnaire

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

FAQPage Schema
How do I create a questionnaire for someone who has information I need?

Provide the recipient's role and what decisions you need from them. The Skill drafts gap-targeted questions ordered most-important-first and writes them to a Markdown file you can send for async completion.

What format does the generated questionnaire use?

The output is a Markdown file named to-questionnaire-<slug>.md containing a purpose statement, context section, answer instructions, themed question sections with answer stubs, and a closing catch-all question.

Can the questionnaire be filled out asynchronously?

Yes, the document is designed for async completion by one recipient, with questions ordered most-important-first since you may only get one pass. It also works as an agenda for a live meeting.

When should I not use a discovery questionnaire?

Avoid it when you can answer the question yourself, when the recipient lacks the needed knowledge, or when a quick synchronous conversation resolves the gap faster than a written document exchange.