Enables Claude to create, manage, and analyze Microsoft Forms surveys and quizzes via Playwright MCP
Claude can create and manage Microsoft Forms for surveys, quizzes, and data collection. Build forms with various question types, analyze responses, and share forms with respondents.
curl -sSL https://canifi.com/skills/microsoft-forms/install.sh | bash
Or manually:
cp -r skills/microsoft-forms ~/.canifi/skills/
Configure via canifi-env:
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set MICROSOFT_EMAIL "[email protected]"
Your credentials, your choice. Canifi LifeOS respects your privacy.
If you prefer not to share credentials with Claude Code:
If you're comfortable sharing credentials, you can store them locally:
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
User: "Create an employee satisfaction survey"
Claude: Creates form with title, adds satisfaction rating questions,
open-ended feedback section.
Returns: "Created survey with 6 questions: [link]"
User: "How many people responded to the training feedback form?"
Claude: Opens form, checks responses.
Reports: "28 responses received. Average satisfaction: 4.2/5.
Key feedback themes: more hands-on exercises requested"
User: "Make a quiz about company policies with 10 questions"
Claude: Creates quiz form, adds multiple choice questions
with correct answers and points.
Returns: "Quiz created with 10 questions, 100 points total"
User: "If someone selects 'Remote', ask about their home office setup"
Claude: Adds branching logic from Remote option to follow-up questions.
Confirms: "Branching logic added for Remote selection"
// New form button
'[aria-label="New Form"]'
// Form title
'.form-title-input'
// Add question
'[aria-label="Add new"]'
// Question type menu
'.question-type-menu'
// Question text
'.question-title-input'
// Answer options
'.choice-input'
// Required toggle
'[aria-label="Required"]'
// Branching
'[aria-label="Branching"]'
// Responses tab
'[aria-label="Responses"]'
// Share button
'[aria-label="Share"]'
// Settings
'[aria-label="Settings"]'
Choice // Multiple choice (single select)
Text // Short or long answer
Rating // Star or number rating
Date // Date picker
Ranking // Order items
Likert // Agreement scale
File upload // Upload attachments
Net Promoter Score // NPS question
When you learn a better way to accomplish a task with Microsoft Forms: