skills/survey-monkey-automation/SKILL.md
Automate SurveyMonkey survey creation, response collection, collector management, and survey discovery through natural language commands
npx skillsauth add ranbot-ai/awesome-skills SurveyMonkey AutomationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate SurveyMonkey survey workflows -- create surveys, list and search existing surveys, manage collectors and distribution links, retrieve responses, and inspect survey details -- all through natural language.
Toolkit docs: composio.dev/toolkits/survey_monkey
https://rube.app/mcpCreate a new empty survey that can be further configured with questions and pages.
Tool: SURVEY_MONKEY_CREATE_SURVEY
Key parameters:
title -- survey title displayed to respondents (required)nickname -- optional internal name for organizing surveys (not shown to respondents)language -- ISO 639-1 language code (default en); examples: es, fr, defooter -- whether to display SurveyMonkey branding footer (default true)The created survey starts with one empty page and no questions. Use the returned
survey_idwith other actions to add content and configure collectors.
Example prompt:
"Create a new survey titled 'Customer Satisfaction Q1 2026'"
Enumerate all surveys in your account with filtering, sorting, and pagination.
Tool: SURVEY_MONKEY_GET_SURVEYS
Key parameters:
title -- search by survey title (partial match)sort_by -- sort by title, date_modified, or num_responsessort_order -- ASC or DESCpage / per_page -- pagination controls (default 50 per page, max 100)include -- additional fields: response_count, date_modified, date_created, question_count, page_count, category, language, folder_idfolder_id -- filter to surveys in a specific folderstart_modified_at / end_modified_at -- date range filter (format: YYYY-MM-DDTHH:MM:SS)Example prompt:
"List all my surveys sorted by most recent modification, include response counts"
Retrieve comprehensive metadata for a specific survey including configuration, question/page counts, response counts, and all relevant URLs.
Tool: SURVEY_MONKEY_GET_SURVEY_DETAILS
Key parameters:
survey_id -- the unique survey identifier (required)Returns: title, language, question_count, page_count, response_count, URLs for preview/edit/analyze/collect, button text, and timestamps.
Example prompt:
"Show me the full details and response count for survey 123456789"
Retrieve collectors (distribution channels) for a survey to get shareable links and monitor response progress.
Tool: SURVEY_MONKEY_GET_COLLECTORS
Key parameters:
survey_id -- the survey to get collectors for (required)include -- additional fields: type, status, response_count, date_created, date_modified, urlname -- partial match filter on collector namesort_by -- sort by id, date_modified, type, status, or namesort_order -- ASC or DESCpage / per_page -- pagination (default 50, max 1000)start_date / end_date -- filter by creation date (format: YYYY-MM-DDTHH:MM:SS)Example prompt:
"Get all collectors for survey 123456789, include URLs and response counts"
Fetch response data for a specific survey with comprehensive filtering options.
Tool: SURVEY_MONKEY_GET_RESPONSES
Key parameters:
survey_id -- the survey to retrieve responses from (required)status -- filter by completed, partial, overquota, or disqualifiedpage / per_page -- pagination (default 50, max 1000)sort_order -- ASC or DESC (sorted by date_modified)start_created_at / end_created_at -- filter by creation date range (ISO 8601)start_modified_at / end_modified_at -- filter by modification date rangeemail -- filter by respondent emailfirst_name / last_name -- filter by respondent nameip -- filter by IP addresstotal_time_min / total_time_max / total_time_units -- filter by completion timeExample prompt:
"Get all completed responses for survey 123456789 from the last 30 days"
Combine tools for end-to-end survey management:
SURVEY_MONKEY_CREATE_SURVEY -- create the survey, store the survey_idSURVEY_MONKEY_GET_COLLECTORS -- retrieve the collector link to share with respondentsSURVEY_MONKEY_GET_SURVEY_DETAILS -- check response counts and survey statusSURVEY_MONKEY_GET_RESPONSES -- retrieve completed responses, filter by status=completedSURVEY_MONKEY_GET_SURVEYS -- browse and find surveys if survey_id is lostExample prompt:
"Create a survey called 'Event Feedba
tools
Delegate coding tasks to the Grok Build CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
development
--- name: graceful-shutdown description: Implement graceful shutdown for servers and workers: drain connections, finish in-flight work, release resources, and exit cleanly on SIGTERM/SIGINT. category: AI & Agents source: antigravity tags: [python, typescript, node, api, claude, ai, template, docker, kubernetes] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/graceful-shutdown --- # Graceful Shutdown ## Overview A skill for implementing graceful shutdown in server
development
--- name: falsify description: The scientific thinking protocol for AI agents. Use when facing complex, ambiguous, or high-stakes questions where guessing is costly: hypothesis → attempt to break it → evidence → calibrated co category: Creative & Media source: antigravity tags: [markdown, claude, ai, agent, llm, template, design, security, rag, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/falsify --- # Falsify — The Scientific Thinking Protocol > Think like
tools
Configure approved delegation lanes across installed implementer CLIs, including optional model and effort choices, then write global or project config only after explicit user approval.