Limesurvey Openclaw Skill
Analysis
This appears to be a legitimate LimeSurvey automation skill, but it gives an agent broad powers to change or delete survey data and email participants, so it should be reviewed before installation.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
### delete_survey(session_key, survey_id) Permanently delete a survey. ... ### delete_response(session_key, survey_id, response_id) Delete a response.
The skill documents destructive LimeSurvey operations that can remove surveys or response data, but the artifacts do not show confirmation, backup, rollback, or approval requirements before those operations are used.
p_invite.add_argument('--token-ids', help='Comma-separated token IDs (default: all)') ... client.call('invite_participants', client.session_key, args.survey_id, token_ids)The invitation command can send emails, and the documented default is all recipients when no token IDs are provided; no dry-run or confirmation is shown.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
REQUIRED ENVIRONMENT VARIABLES: LIMESURVEY_URL ... LIMESURVEY_USER, LIMESURVEY_PASSWORD (use least-privilege service account, never full admin credentials).
The skill needs LimeSurvey credentials to perform its intended API operations; this is disclosed and purpose-aligned, but those credentials determine how much survey data and mutation authority the agent receives.
