Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: export all completed responses from survey 123456 as CSV
- 1Authenticate with LimeSurveySession using LIMESURVEY_URL, LIMESURVEY_USER, LIMESURVEY_PASSWORD
- 2Call export_responses with survey_id 123456, format 'csv', and completion filter 'complete'
- 3Decode the base64-encoded response data
- 4Write the decoded CSV string to responses.csv
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.