survey-platform

Integrate with survey platforms to create, distribute, and analyze user surveys

509 stars

Best use case

survey-platform is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Integrate with survey platforms to create, distribute, and analyze user surveys

Teams using survey-platform should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/survey-platform/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/ux-ui-design/skills/survey-platform/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/survey-platform/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How survey-platform Compares

Feature / Agentsurvey-platformStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Integrate with survey platforms to create, distribute, and analyze user surveys

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Survey Platform Skill

## Purpose

Integrate with survey platforms to create surveys, collect responses, and calculate standardized usability metrics like SUS, NPS, and CSAT.

## Capabilities

- Create and distribute surveys
- Collect and aggregate responses
- Calculate SUS (System Usability Scale) scores
- Calculate NPS (Net Promoter Score)
- Calculate CSAT (Customer Satisfaction) scores
- Export results and visualizations
- Generate survey reports

## Target Processes

- user-research.js (quantitativeDataCollectionTask)
- persona-development.js
- usability-testing.js

## Integration Points

- Typeform API
- SurveyMonkey API
- Google Forms API
- Custom survey JSON format

## Input Schema

```json
{
  "type": "object",
  "properties": {
    "platform": {
      "type": "string",
      "enum": ["typeform", "surveymonkey", "google-forms", "custom"]
    },
    "action": {
      "type": "string",
      "enum": ["create", "distribute", "collect", "analyze"]
    },
    "surveyType": {
      "type": "string",
      "enum": ["sus", "nps", "csat", "custom"]
    },
    "surveyConfig": {
      "type": "object",
      "description": "Survey configuration for creation"
    },
    "responsesPath": {
      "type": "string",
      "description": "Path to responses data"
    },
    "targetAudience": {
      "type": "object",
      "description": "Distribution targeting criteria"
    }
  },
  "required": ["platform", "action"]
}
```

## Output Schema

```json
{
  "type": "object",
  "properties": {
    "surveyId": {
      "type": "string",
      "description": "Created survey identifier"
    },
    "surveyUrl": {
      "type": "string",
      "description": "Survey distribution URL"
    },
    "responseCount": {
      "type": "number",
      "description": "Number of responses collected"
    },
    "scores": {
      "type": "object",
      "properties": {
        "sus": { "type": "number" },
        "nps": { "type": "number" },
        "csat": { "type": "number" }
      }
    },
    "analysis": {
      "type": "object",
      "description": "Statistical analysis of responses"
    },
    "reportPath": {
      "type": "string",
      "description": "Path to generated report"
    }
  }
}
```

## Usage Example

```javascript
const result = await skill.execute({
  platform: 'typeform',
  action: 'analyze',
  surveyType: 'sus',
  responsesPath: './survey-responses.json'
});
```

Related Skills

readme-platform

509
from a5c-ai/babysitter

ReadMe.com platform integration for API documentation. Sync OpenAPI specs, manage versions, configure API reference settings, automate changelogs, and integrate with metrics dashboards.

Survey Design

509
from a5c-ai/babysitter

Design and analyze surveys for product validation and user research

survey-design-administration

509
from a5c-ai/babysitter

Develop survey instruments, implement sampling strategies, optimize response rates, and manage multi-mode data collection

survey-data-processor

509
from a5c-ai/babysitter

Survey data processing skill for point clouds, DTM generation, and coordinate transformation

investor-relations-platform

509
from a5c-ai/babysitter

Investor communications and financial disclosure management for public company stakeholder relations

internal-comms-platform

509
from a5c-ai/babysitter

Employee communications platform integration and analytics

crisis-management-platform

509
from a5c-ai/babysitter

Crisis response platform integration and real-time monitoring

paid-media-platforms

509
from a5c-ai/babysitter

Cross-platform paid advertising management and optimization

market-research-platform

509
from a5c-ai/babysitter

Integration with market research platforms and survey tools for primary and secondary research

customer-data-platform

509
from a5c-ai/babysitter

CDP operations for unified customer data management and audience activation

supply-chain-visibility-platform

509
from a5c-ai/babysitter

End-to-end supply chain visibility skill providing real-time tracking and control tower capabilities

engagement-survey

509
from a5c-ai/babysitter

Design, administer, and analyze employee engagement surveys with action planning