Communityコーディング&開発github.com

SurveyMonkeyオートメーション

SurveyMonkeyのアンケート作成、回答収集、コレクター管理、アンケート検索を自然言語で自動化します。

SurveyMonkeyオートメーション とは?

このスキルは、SurveyMonkeyのワークフローを自然言語で自動化するための包括的なツールセットを提供します。アンケートの作成、既存アンケートの検索・一覧表示、コレクターと配信リンクの管理、回答の取得、アンケート詳細の確認など、主要な操作をカバーしています。主なユースケースとしては、新規アンケートの作成、回答状況の監視、配信リンクの取得、期間やステータスでフィルタリングした回答データの収集などが挙げられます。SurveyMonkey APIをラップしており、Composioプラットフォーム上で動作するため、OAuth認証を簡単に設定できます。対応プラットフォームはClaude Code、Cursor、CodexなどのComposio互換エージェントです。各操作は個別のツールとして提供されており、`SURVEY_MONKEY_CREATE_SURVEY`、`SURVEY_MONKEY_GET_SURVEYS`、`SURVEY_MONKEY_GET_SURVEY_DETAILS`、`SURVEY_MONKEY_GET_COLLECTORS`、`SURVEY_MONKEY_GET_RESPONSES`といったツールを組み合わせることで、アンケートのライフサイクル全体を効率的に管理できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/survey-monkey-automation

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

SurveyMonkeyオートメーション は何をしますか?

SurveyMonkeyのアンケートワークフローを自動化します。アンケートの作成、既存アンケートの一覧表示・検索、コレクターと配信リンクの管理、回答の取得、アンケート詳細の確認などを、すべて自然言語で実行できます。

ツールキットドキュメント: composio.dev/toolkits/survey_monkey


セットアップ

  1. Rube MCPサーバーを環境に追加します: https://rube.app/mcp
  2. プロンプトに従ってSurveyMonkeyアカウントを接続します(Composio経由のOAuthフロー)
  3. SurveyMonkey自動化のための自然言語コマンドを発行し始めます

コアワークフロー

1. 新しいアンケートを作成する

質問やページをさらに設定できる、新しい空のアンケートを作成します。

ツール: SURVEY_MONKEY_CREATE_SURVEY

主なパラメータ:

  • title -- 回答者に表示されるアンケートタイトル(必須)
  • nickname -- アンケート整理用のオプションの内部名(回答者には表示されません)
  • language -- ISO 639-1言語コード(デフォルトはen)、例: es、fr、de
  • footer -- SurveyMonkeyブランドフッターを表示するかどうか(デフォルトはtrue)

作成されたアンケートは、1つの空のページと質問がない状態で開始されます。返されたsurvey_idを他のアクションとともに使用して、コンテンツを追加し、コレクターを設定します。

プロンプト例:

「'顧客満足度Q1 2026'というタイトルで新しいアンケートを作成して」


2. アンケートを一覧表示・検索する

フィルタリング、並べ替え、ページネーションを使用して、アカウント内のすべてのアンケートを列挙します。

ツール: SURVEY_MONKEY_GET_SURVEYS

主なパラメータ:

  • title -- アンケートタイトルで検索(部分一致)
  • sort_by -- title、date_modified、num_responsesで並べ替え
  • sort_order -- ASCまたはDESC
  • page / per_page -- ページネーション制御(デフォルト50件、最大100件)
  • include -- 追加フィールド: response_count、date_modified、date_created、question_count、page_count、category、language、folder_id
  • folder_id -- 特定のフォルダ内のアンケートにフィルタリング
  • start_modified_at / end_modified_at -- 日付範囲フィルター(形式: YYYY-MM-DDTHH:MM:SS)

プロンプト例:

「すべてのアンケートを最近の変更順に一覧表示して、回答数も含めて」


3. アンケート詳細を取得する

特定のアンケートの包括的なメタデータ(設定、質問/ページ数、回答数、関連URLなど)を取得します。

ツール: SURVEY_MONKEY_GET_SURVEY_DETAILS

主なパラメータ:

  • survey_id -- 一意のアンケート識別子(必須)

戻り値: タイトル、言語、質問数、ページ数、回答数、プレビュー/編集/分析/収集用のURL、ボタンテキスト、タイムスタンプ。

プロンプト例:

「アンケート123456789の詳細と回答数を表示して」


4. コレクターと配信リンクを管理する

アンケートのコレクター(配信チャネル)を取得して、共有可能なリンクを入手し、回答の進行状況を監視します。

ツール: SURVEY_MONKEY_GET_COLLECTORS

主なパラメータ:

  • survey_id -- コレクターを取得するアンケート(必須)
  • include -- 追加フィールド: type、status、response_count、date_created、date_modified、url
  • name -- コレクター名の部分一致フィルター
  • sort_by -- id、date_modified、type、status、nameで並べ替え
  • sort_order -- ASCまたはDESC
  • page / per_page -- ページネーション(デフォルト50件、最大1000件)
  • start_date / end_date -- 作成日でフィルタリング(形式: YYYY-MM-DDTHH:MM:SS)

プロンプト例:

「アンケート123456789のすべてのコレクターを取得して、URLと回答数を含めて」


5. アンケート回答を取得する

包括的なフィルタリングオプションを使用して、特定のアンケートの回答データを取得します。

ツール: SURVEY_MONKEY_GET_RESPONSES

主なパラメータ:

  • survey_id -- 回答を取得するアンケート(必須)
  • status -- completed、partial、overquota、disqualifiedでフィルタリング
  • page / per_page -- ページネーション(デフォルト50件、最大1000件)
  • sort_order -- ASCまたはDESC(date_modifiedでソート)
  • start_created_at / end_created_at -- 作成日範囲でフィルタリング(ISO 8601)
  • start_modified_at / end_modified_at -- 変更日範囲でフィルタリング
  • email -- 回答者のメールアドレスでフィルタリング
  • first_name / last_name -- 回答者名でフィルタリング
  • ip -- IPアドレスでフィルタリング
  • total_time_min / total_time_max / total_time_units -- 完了時間でフィルタリング

プロンプト例:

「アンケート123456789の過去30日間の完了した回答をすべて取得して」


6. アンケートの完全なライフサイクルワークフロー

エンドツーエンドのアンケート管理のためにツールを組み合わせます:

  1. 作成: SURVEY_MONKEY_CREATE_SURVEY -- アンケートを作成し、survey_idを保存
  2. 配信: SURVEY_MONKEY_GET_COLLECTORS -- 回答者と共有するコレクターリンクを取得
  3. 監視: SURVEY_MONKEY_GET_SURVEY_DETAILS -- 回答数とアンケートステータスを確認
  4. 収集: SURVEY_MONKEY_GET_RESPONSES -- 完了した回答を取得し、status=completedでフィルタリング
  5. 監査: SURVEY_MONKEY_GET_SURVEYS -- survey_idを紛失した場合にアンケートを閲覧・検索

プロンプト例:

「'イベントフィードバック'というアンケートを作成して、配信方法を教えて」


既知の落とし穴

落とし穴詳細
ページネーションが必要SURVEY_MONKEY_GET_COLLECTORSとSURVEY_MONKEY_GET_RESPONSESでは、大規模なアンケートでデータ欠落を防ぐためにpage/per_pageの管理が必要
ステータスフィルタリングが重要SURVEY_MONKEY_GET_RESPONSESは、フィルタリングしない限りpartial、overquota、disqualifiedのエントリも返す -- 信頼できるデータにはstatus=completedを使用
作成時には共有リンクなしSURVEY_MONKEY_CREATE_SURVEYは配信リンクを作成しない -- SURVEY_MONKEY_GET_COLLECTORSを使用して共有可能なURLを取得
アンケートIDの保存survey_idを見失うと、より遅いSURVEY_MONKEY_GET_SURVEYSに依存せざるを得なくなる -- 作成後すぐにIDを保存
質問IDのマッピング回答からの質問IDと回答フォーマットは注意深くマッピングする必要がある -- SURVEY_MONKEY_GET_SURVEY_DETAILSを使用して構造を理解
日付形式日付フィルターはタイムゾーンなしのYYYY-MM-DDTHH:MM:SS形式を使用(ISO 8601ではない)
作成時の空のアンケート新しいアンケートは1つの空のページと質問なしで開始される -- さらなる設定が必要

クイックリファレンス

アクションツールスラッグ主なパラメータ
アンケート作成SURVEY_MONKEY_CREATE_SURVEYtitle、language、nickname
アンケート一覧SURVEY_MONKEY_GET_SURVEYStitle、sort_by、include、page
アンケート詳細取得SURVEY_MONKEY_GET_SURVEY_DETAILSsurvey_id
コレクター一覧SURVEY_MONKEY_GET_COLLECTORSsurvey_id、include、sort_by
回答取得SURVEY_MONKEY_GET_RESPONSESsurvey_id、status、start_created_at

Powered by Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル