LaunchKit · 2026
Back to Skills

limesurvey

Automate LimeSurvey operations via RemoteControl 2 API.

0
0 downloads
by @olegantonov

Setup & Installation

openclaw skills install @olegantonov/limesurvey

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install limesurvey

What This Skill Does

Automates LimeSurvey survey management through the RemoteControl 2 JSON-RPC API. Covers full CRUD for surveys, questions, groups, participants, and responses. Supports exporting data, sending invitations, and batch operations via CLI or Python.

Replaces manual admin UI clicks with scriptable, repeatable operations that can be integrated into pipelines or scheduled jobs.

When to use it

  • Exporting survey responses to CSV for analysis
  • Bulk-adding participants and sending invitation emails
  • Activating a survey and checking completion statistics
  • Copying an existing survey as a template for a new one
  • Programmatically adding responses from an external data source

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: export all completed responses from survey 123456 as CSV

AGENT
  1. 1Authenticate with LimeSurveySession using LIMESURVEY_URL, LIMESURVEY_USER, LIMESURVEY_PASSWORD
  2. 2Call export_responses with survey_id 123456, format 'csv', and completion filter 'complete'
  3. 3Decode the base64-encoded response data
  4. 4Write the decoded CSV string to responses.csv
OUTPUT

responses.csv file containing all completed responses for survey 123456

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

LIMESURVEY_URL environment variable (URL to the RemoteControl 2 endpoint)LIMESURVEY_USER environment variable (admin username)LIMESURVEY_PASSWORD environment variable (admin password)LimeSurvey instance with RemoteControl 2 API enabled