skills/xmtp-comms-guard/SKILL.md
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.
npx skillsauth add profbernardoj/androidclaw.org xmtp-comms-guardInstall 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.
Type: Critical Security Version: 6.0.0 Required peer dependencies: bagman, pii-guard, prompt-guard
All XMTP communication MUST go through the guarded client:
import { createGuardedXmtpClient } from "xmtp-comms-guard";
const { client, middleware } = await createGuardedXmtpClient(rawClient, userWallet);
Raw @xmtp/client imports are blocked by ESLint rules and SkillGuard scan.
Three-Shift = EverClaw's standard approval flow with three options:
Used for: peer revocation review, key rotation re-approval, introduction chain re-evaluation.
Enforcement is convention-based + build-time gates:
@xmtp/client direct importsSee enforcement.md for full details.
The skill refuses to operate when:
Covered in threat-model.md:
tools
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.
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
development
Fetch and manage GitHub issues via the API