skills/skillguard/SKILL.md
Security scanner for AgentSkill packages. Scan skills for credential theft, code injection, prompt manipulation, data exfiltration, and evasion techniques before installing them. Use when evaluating skills from ClawHub or any untrusted source.
npx skillsauth add profbernardoj/glmclaw.com skillguardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When asked to check, audit, or scan a skill for security, use SkillGuard.
SkillGuard distinguishes between internal (trusted) and external (untrusted) skills:
~/.openclaw/workspace/skills/ or ~/.openclaw/workspace/claw-repos/. These are skills we authored ourselves.Internal skills legitimately use patterns like exec(), process.env.API_KEY, fetch(), and writeFile() — that's infrastructure code doing its job. Flagging those as "suspicious" creates noise that buries real issues.
For internal skills, SkillGuard uses vulnerability-focused scanning:
For external skills, full paranoid threat-model scanning applies — every pattern is treated as potentially malicious.
Use --untrusted to force external mode on an internal skill:
node src/cli.js scan /path/to/skill --untrusted
node /home/claw/.openclaw/workspace/skillguard/src/cli.js scan <path>
node /home/claw/.openclaw/workspace/skillguard/src/cli.js scan <path> --compact
node /home/claw/.openclaw/workspace/skillguard/src/cli.js check "<text>"
node /home/claw/.openclaw/workspace/skillguard/src/cli.js batch <directory>
node /home/claw/.openclaw/workspace/skillguard/src/cli.js scan-hub <slug>
--compact: chat-friendly summary--json: machine-readable full report--quiet: score and verdict onlytools
Cyclic shift execution engine. Plans tasks 3x daily (6 AM, 2 PM, 10 PM), decomposes them into granular steps, then executes via 15-minute cron cycles. Each cycle reads state files, picks the next step, executes it, writes results back. Errors are logged and skipped — never fatal. Planning uses Claude 4.6; execution uses GLM-5.
tools
Security middleware for all XMTP communications in EverClaw. Enforces guarded client usage with validation, integrity checks, and fail-closed security policies. Integrates approval flows for sensitive operations. Use when integrating XMTP messaging, configuring communication security, or auditing guarded client enforcement.
data-ai
Daily standup engine. Plans tasks 3x daily (6 AM, 2 PM, 10 PM) and delivers them for approval. Execution happens in the main session via direct conversation. Night shifts auto-approve carryover from earlier in the day.
tools
A helpful utility skill for agents