Back to skill
Skillv1.0.12

ClawScan security

Gws Docs Write · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousMar 31, 2026, 6:33 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's instructions match its stated purpose (appending text to a Google Doc) but it omits any declared authentication/credential requirements and points to a separate gws-shared SKILL.md for auth, creating an unexplained dependency and potential surprise access to credentials.
Guidance
This skill itself is a tiny wrapper around the 'gws' CLI write command and otherwise appears harmless — but it explicitly defers authentication and global flags to '../gws-shared/SKILL.md', which is not bundled here. Before installing or enabling the skill: (1) inspect the gws-shared SKILL.md referenced to see what credentials or environment variables the gws CLI requires (OAuth tokens, service-account keys, or env vars); (2) verify the 'gws' binary on your system is the legitimate tool you expect and understand where it stores tokens/config (~/.config, keychains, etc.); (3) ensure the agent prompts you before executing write operations (the skill warns to confirm, but confirm the agent enforces that); and (4) if you cannot review gws-shared or the gws CLI's auth behavior, treat this skill as higher-risk because it may cause the agent to access or transmit credentials not declared in the registry.

Review Dimensions

Purpose & Capability
okName/description (append text to Google Docs) align with the SKILL.md content: it runs a single gws CLI command to append text to a document. The only declared runtime requirement is the 'gws' binary, which is coherent with the described functionality.
Instruction Scope
noteSKILL.md's instructions are narrowly scoped to running 'gws docs +write --document <ID> --text <TEXT>' and explicitly caution to confirm with the user before executing. However the file instructs the reader to consult '../gws-shared/SKILL.md' for auth and global flags — that external file is not included in this skill bundle, so the full runtime behavior (what auth is used, what global flags are applied) is unknown.
Install Mechanism
okInstruction-only skill with no install spec and no code files. Nothing will be written to disk by an install step. This is low-risk in terms of install mechanism.
Credentials
concernThis SKILL.md declares no required environment variables or credentials, yet it defers auth and global flags to an external 'gws-shared' SKILL.md. That external dependency likely contains credential requirements (CLI tokens, OAuth, or environment vars). Because those requirements are not declared here, the skill's requested permissions are unclear and may be disproportionate to what this single command needs.
Persistence & Privilege
okThe skill does not request always:true and is user-invocable. It does allow normal autonomous invocation (platform default) but there is no evidence this skill attempts to modify other skills or agent configs.