Back to skill
Skillv1.0.12

ClawScan security

Recipe Sync Contacts To Sheet · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 31, 2026, 6:37 PM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's instructions, required binary, and dependencies match its stated purpose (export Google Contacts to Sheets) and contain no unexpected actions.
Guidance
This recipe is internally consistent for exporting Google Contacts to Google Sheets. Before installing: confirm the gws CLI and the gws-people / gws-sheets skills come from sources you trust; be aware you will need Google credentials that grant People API directory read and Sheets write access (listing domain directory entries can require high privileges). Use the least-privilege account possible, verify which account is authorized by gws, and double-check the target SHEET_ID so sensitive directory data isn't written to an unintended spreadsheet.

Review Dimensions

Purpose & Capability
okName/description match the runtime instructions: it calls a Google Workspace CLI (gws) to read directory contacts and append them to a Google Sheet. Declared dependency on gws and the gws-people / gws-sheets skills is appropriate.
Instruction Scope
okSKILL.md only runs gws people list and gws sheets append commands to fetch contacts and write rows to a sheet. It does not instruct reading unrelated files, harvesting environment variables, or sending data to arbitrary external endpoints.
Install Mechanism
okNo install spec or downloaded code is present (instruction-only), so nothing is written to disk by the skill itself — lowest-risk install model.
Credentials
noteThe skill declares no env vars, which is consistent for an instruction-only recipe. However, the gws CLI and referenced gws-people/gws-sheets skills will require Google credentials and API scopes at runtime (People API directory read and Sheets write). Listing DIRECTORY_SOURCE_TYPE_DOMAIN_PROFILE may require wide domain-level read permissions; ensure credentials used are appropriate and limited to the minimum necessary.
Persistence & Privilege
okThe skill is not marked always:true and does not request persistent system changes. Autonomous invocation is allowed (platform default) but not combined with other concerning flags.