Linear
Analysis
The skill is a coherent Linear integration with expected API-key access and issue-management actions, but users should treat it as write-capable and note its local team cache.
Findings (3)
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.
linear.sh create ...; linear.sh comment ...; linear.sh status ...; linear.sh assign ...; linear.sh priority ...
The documented actions can create issues, add comments, and change issue state, assignment, or priority. This matches the stated Linear management purpose, but these are real workspace mutations.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
-H "Authorization: $LINEAR_API_KEY"
The script sends the configured Linear API key as the authorization header to Linear's GraphQL endpoint; this is expected for the integration but gives the skill whatever access that key has.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
TEAMS_CACHE="${LINEAR_TEAMS_CACHE:-/tmp/linear-teams-${cache_key}.json}"The script stores discovered Linear team metadata in a local cache file under /tmp by default; SKILL.md also discloses that team keys and IDs are cached locally.
