Back to skill
Skillv1.0.0
ClawScan security
Alter Actions · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousFeb 11, 2026, 8:26 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's purpose (triggering Alter macOS actions via x-callback-urls) is plausible and reasonably scoped, but the runtime instructions reference a Node CLI (node index.js) and specific helper functions while no code files or install steps are present — an incoherence that could indicate an incomplete or mispackaged skill.
- Guidance
- This skill appears to be an instruction-only adapter for triggering Alter macOS app actions via alter:// x-callback URLs. However, the SKILL.md includes CLI examples (node index.js ...) and named helper functions but there are no code files or install steps included — the bundle looks incomplete or mispackaged. Before installing or enabling this skill: 1) Ask the publisher for the missing code (index.js or equivalent) or a clear explanation of how the agent is expected to execute the described commands. 2) Be cautious about feeding sensitive data: many actions (e.g., extract-mails, extract-names) are designed to extract personal information and would send that data to the Alter app via the URL scheme. 3) Verify you trust the Alter app and its handlers on your macOS device, since opening alter:// URLs will invoke that local app. 4) If you cannot obtain the missing implementation, treat the skill as incomplete and avoid enabling it for autonomous use. If you want, I can draft specific questions to ask the publisher or suggest a minimal safe implementation that the skill could include.
Review Dimensions
- Purpose & Capability
- concernThe declared purpose—building and triggering alter:// x-callback-urls on macOS—matches the SKILL.md content and the darwin OS requirement. However, the Quick Start examples show commands like `node index.js trigger ...` and the file documents functions (triggerAction, findActions, buildCallbackUrl) while the package contains no code files. Requiring a Node CLI when no code is present is inconsistent.
- Instruction Scope
- noteInstructions focus on constructing and triggering x-callback URLs for the Alter macOS app, which is within the stated purpose. They do not instruct reading arbitrary system files or requesting unrelated credentials. Note: several actions (e.g., extract-mails, extract-names/extract-any) are capable of extracting personal data from supplied inputs; while that's part of the app's advertised functionality, users should expect sensitive input may be forwarded to the app when invoked.
- Install Mechanism
- okThere is no install specification and no code files, so nothing is written to disk by an installer — this is the lowest-risk install posture. The absence of an install spec also contributes to the incoherence with CLI usage examples.
- Credentials
- okThe skill declares no environment variables, no credentials, and no config paths. That is proportionate for a skill that builds/opens x-callback URLs to drive a local macOS app.
- Persistence & Privilege
- okalways:false and normal autonomous invocation are used. The skill does not request elevated platform persistence or to modify other skills or system-wide settings.
