makloai/dashform-agent-skills
Overview
This skill creates and manages AI-powered smart forms, surveys, and quizzes via the Dashform MCP server. It guides credential setup, builds complete form JSON configurations, and runs the server-side create flow so you get shareable and editable forms quickly. The skill supports structured and dynamic (conversational) forms with open-ended, single-choice, multiple-choice, and rating questions.
How this skill works
When invoked I first check for cached Dashform credentials and prompt you to provide a session token if none exist. I generate a production-ready form JSON (welcome screen, questions, end screen, theme) based on your requirements, save it to the data/ directory, and run the create-form script which calls the MCP create_form tool. After creation I return the share and edit URLs and a confirmation message.
When to use it
- You need a customer survey, employee feedback form, event registration, or quiz.
- You want an AI-powered conversational form with follow-up questions.
- You need production-ready JSON config saved and deployed to Dashform quickly.
- You want to collect structured responses including ratings and open text.
- You want automated creation and immediate share/edit links.
Best practices
- Always ensure the local Dashform MCP server is reachable at https://getaiform.com before creating forms.
- Cache credentials by supplying the session token so subsequent flows are automatic.
- Include a welcome screen, at least 2–3 relevant questions, an end screen, and a theme in every form configuration.
- Choose type: use structured for fixed surveys and dynamic only when you require conversational AI follow-ups.
- Read the schema and API docs in the local references before generating complex form JSON to avoid validation errors.
Example use cases
- Create a customer satisfaction survey with a welcome message, NPS-style rating, and open feedback field.
- Build a personality quiz with multiple endings and conditional scoring for marketing campaigns.
- Deploy an event registration form with single-choice sessions and attendee contact fields.
- Set up an employee engagement survey with rating questions and optional open comments.
- Generate a dynamic interview form that asks follow-up questions based on respondent answers.
FAQ
A Dashform session token from https://getaiform.com is required; the skill caches userId, organizationId, and userName after setup.
When should I use dynamic vs structured form type?
Use structured for fixed questionnaires and registrations. Use dynamic only if you explicitly need AI-driven conversational experiences or adaptive follow-up questions.