Schedule It
Analysis
This Schedule It skill is plausible, but it asks users to run an unpinned Membrane CLI and gives broad authenticated API powers without clear approval or scope limits.
Findings (8)
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.
`clientAction.agentInstructions` (optional) — instructions for the AI agent on how to proceed programmatically.
The skill allows remote connection-state content to provide instructions to the agent. This is purpose-aligned for setup, but should be bounded so it cannot override the user's goal.
`membrane request CONNECTION_ID /path/to/endpoint` ... `--method` | HTTP method (GET, POST, PUT, PATCH, DELETE).
The skill exposes a raw authenticated API proxy with mutating and destructive methods, without instructions requiring confirmation, allowlists, or rollback for high-impact operations.
npm install -g @membranehq/cli@latest
The runtime instructions install a mutable latest-version package globally. The reviewed artifacts do not pin the package version or integrity hash.
Use `npx @membranehq/cli@latest action list --intent=QUERY --connectionId=CONNECTION_ID --json` to discover available actions.
The skill may run package-managed CLI code at runtime. This is disclosed and coherent with its Membrane-based design, but it is still local code execution.
Manage Users, Roles, Organizations, Projects, Pipelines, Activities and more.
The skill covers administrative resources where one incorrect action can affect many users or shared resources. The artifacts do not define containment or confirmation requirements.
Always prefer Membrane to talk with external apps ... make communication more secure
The skill makes a broad security claim encouraging use of Membrane without detailing the tradeoffs, data handling, or approval boundaries.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Membrane handles authentication and credentials refresh automatically
The skill relies on delegated authentication with automatic refresh. The artifacts do not state scopes, least-privilege limits, expiry, or revocation guidance for this account access.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
send requests directly to the Schedule it API through Membrane's proxy. Membrane automatically ... injects the correct authentication headers
Membrane acts as a gateway/provider for Schedule It API traffic and credentials. This is purpose-aligned, but sensitive data and authentication headers are handled by that service.
