Blink

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is a Membrane-based Blink connector, but it mixes Blink service identities and enables broad OAuth-backed actions such as deleting linked accounts or sending organization-wide feed events without clear confirmation boundaries.

Review this skill before installing. Confirm which Blink product it actually targets, install the Membrane CLI only if you trust that package, and require explicit approval before the agent runs any delete, update, send, or organization-wide action.

Findings (4)

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.

What this means

A user may misunderstand which Blink product is being connected and what data or account permissions the agent will receive.

Why it was flagged

The skill presents inconsistent Blink identities: an IT/on-call automation description, Blink-for-Home developer docs, and a JoinBlink connection URL. Because the skill asks the user to authenticate, this ambiguity could cause users to connect or trust the wrong service.

Skill content
Blink is an app that helps IT teams automate on-call tasks and resolve incidents faster. ... Official docs: https://developer.blinkforhome.com/ ... membrane connection ensure "https://joinblink.com/" --json
Recommendation

Clarify the exact Blink service, docs, OAuth destination, and supported actions before installing or authenticating.

What this means

If used carelessly, the agent could modify account records or send/archive feed events affecting many users.

Why it was flagged

The documented workflow lets the agent run generic Membrane actions, including delete/update operations and organization-wide feed actions, without clear instructions to obtain explicit user confirmation or limit scope for high-impact changes.

Skill content
Delete User Linked Account ... Update User Linked Account ... Archive Feed Event | Dismiss a feed event for all recipients. ... Send Feed Event | Send a feed event to users in your organisation. ... membrane action run <actionId> --connectionId=CONNECTION_ID --json
Recommendation

Require explicit user approval for delete, update, send, archive, or organization-wide actions, and show the target connection, action, and parameters before running them.

What this means

Membrane and the configured connection may retain the ability to act on the connected Blink account until access is revoked.

Why it was flagged

The skill discloses delegated authentication through Membrane and automatic credential refresh. This is expected for the integration, but it grants sensitive account authority.

Skill content
Membrane handles authentication and credentials refresh automatically ... membrane login --tenant --clientName=<agentType>
Recommendation

Authenticate only to the intended account, review granted scopes where available, and revoke the connection when no longer needed.

What this means

The behavior of the installed CLI can change over time and is outside this static review.

Why it was flagged

The skill depends on a globally installed npm CLI at the latest version. This is disclosed and purpose-aligned, but the installed external code is not included in the reviewed artifacts or pinned to a specific version.

Skill content
npm install -g @membranehq/cli@latest
Recommendation

Install from a trusted environment, consider pinning a reviewed CLI version, and verify the package source before use.