hermes-skills/aaa-protocol-hermes-openclaw/SKILL.md
Hermes & OpenClaw as mandor translation layer — plain English/BM to 888, JSON-RPC to VPS agents. Governs F1/F2 auditing, Five Degrees of Action framing, and seal protocol.
npx skillsauth add ariffazil/openclaw-workspace aaa-protocol-hermes-openclawInstall 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.
Invoked when:
Chain of Authority:
888 (Arif Fazil — sovereign)
→ Hermes (ASI orchestrator, NousResearch/MiniMax M2.7)
→ OpenClaw (AGI executor on af-forge VPS:10.30.42.143)
→ arifOS MCP VPS agents (ariffazil/arifOS, geox, wealth, etc.)
Translation Layer Mandate:
| Degree | Description | |--------|-------------| | 1 | Observe — gather raw state from VPS agents | | 2 | Translate — convert to plain language for 888 | | 3 | Audit — verify against F1 AMANAH + F2 TRUTH | | 4 | Execute — dispatch to OpenClaw with sealed directive | | 5 | Verify — confirm outcome, update VAULT999 |
✓ Format JSON-RPC in background — 888 never sees raw payloads
✓ Audit EVERY Kimi/Claude output against F1/F2 before reaching 888
✓ Always use -r <session_id> for multi-step Kimi tasks
✓ Use AAA reply template (verdict + delta only)
✗ Zero code dumps in Telegram
✗ No blind pass-through — verify success/failure state first
✗ No F9 violations — no consciousness/feeling claims
✗ No fabricated "constitutional law" claims not in arifOS/000/FLOORS/
arifos-claim-validation when 888 makes external AI claimsmake seal in arifOS repo (git commit + push)send_message(target='telegram:Chatgpt / topic 562', ...)
Both bots are members of Chatgpt supergroup. OpenClaw reads via contextVisibility: "all".
Verified: 2026-05-06 ✅
openclaw message send \
--channel telegram \
--target "-1003753855708" \
--message "🔴 DIRECTIVE TEXT"
❌ FAILS — send_message cannot resolve bot usernames. Use group thread instead.
arifOS/000/FLOORS/development
Check every skill’s “use when” and “do not use when” clauses for collisions, missing negatives, and vague verbs like “help,” “assist,” or “improve.” Load when linting, reviewing, or validating trigger boundaries.
development
Bootstrap, design, and package new skills. Load when capturing user intent for a new skill or drafting its initial instruction framework.
content-media
Diagnose which federation services are up, down, or drifting. Produce a prioritized remediation plan.
business
Scan a repo or workspace for exposed secrets, tokens, keys, and credentials. Produce a findings report with remediation steps.