Nm Leyline Sem Integration
v1.0.0Foundation skill for sem (semantic diff CLI) integration. Provides detection, install-on-first-use, and output normalization patterns for consumer skills
⭐ 0· 47·1 current·1 all-time
by@athola
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description (sem integration) match the instructions: detection of the sem CLI, install-on-first-use options, primary and fallback command patterns, and output normalization for consumer skills. No unrelated capabilities or credentials are requested.
Instruction Scope
Runtime instructions are narrowly scoped to: checking a per-session cache, running command -v sem, running git diff/grep/rg for fallback, and offering install commands. The skill references the CLAUDE_CODE_TMPDIR env var (used as a per-session cache location) but does not declare it in requires.env; this is likely a platform-provided path, not a secret, but it's an environment variable the instructions read. The skill does not instruct collection or exfiltration of sensitive data.
Install Mechanism
This is an instruction-only skill (no install spec in registry), but the detection module provides install commands: brew (macOS), cargo (Rust), and a direct curl download from GitHub Releases for Linux. The GitHub releases URL is a reasonable source, but the curl command writes to /usr/local/bin which typically requires elevated privileges — the instructions do not show sudo or checksum verification. Directly downloading and installing an executable carries risk if you don't verify the release; prefer package managers (brew/cargo) when possible.
Credentials
No credentials, secrets, or external config paths are requested. The only environment use is CLAUDE_CODE_TMPDIR (per-session cache location) which is proportional to caching detection results. No unnecessary env vars or tokens are required.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent system-wide changes beyond the optional sem installation. It does not modify other skills or request cross-skill credentials.
Assessment
This skill is coherent with its stated purpose: it detects sem, falls back to git/rg when sem is absent, and offers install options. Before installing sem via the provided curl command, note that it writes to /usr/local/bin and will likely require sudo; verify the GitHub release and (if available) checksums. Prefer Homebrew or cargo installs when possible. Be aware the skill will run git/rg/grep commands on your repository files (to compute diffs and trace callers) — it does not send data externally itself, but installing the sem binary executes remote code, so only install it from a trusted source.Like a lobster shell, security has layers — review code before you run it.
latestvk97ar9q7d6e0bhb1q15mpt5xms84s1qy
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🦞 Clawdis
