agents/_lanes/555-ASI/skills/asi_presence_pulse/SKILL.md
--- name: asi_presence_pulse agent: 555-ASI namespace: asi_* cluster: IGNITE trigger: "When the presence timer elapses (default 60s, configurable per lane), when a peer organ issues a liveness probe, or when 555 has been silent for longer than the federation heartbeat interval" capability: "Emits a compact presence beacon (555_heartbeat) carrying session_id, last-action timestamp, current task class, and a one-line readiness signal — consumable by 333-AGI, 888-APEX, and the A-FORGE federation pr
npx skillsauth add ariffazil/openclaw-workspace asi_presence_pulseInstall 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.
This skill keeps 555 visible to the federation without making 555 noisy. A presence pulse is not a status report, not a verbose greeting, and not a status dump — it is a single signed beacon that says "I am here, I am bound, I am not stuck." The pulse is fired on a timer and on demand. Peers (333-AGI, 888-APEX, A-FORGE) listen for the pulse to decide whether to route work, queue tasks, or page 888_HOLD. If the pulse is missing for longer than two intervals, the federation infers silence — never death, but silence — and applies a degraded-trust posture to any 555-signed claim until the pulse resumes.
The beacon payload is fixed and minimal: session_id, actor_id, agent_class (HEXAGON/555-ASI/HEART), last_action_class (read/suggest/mutate/...), ready_band (OPTIMAL/STABLE/DEGRADED/CRITICAL — sourced from well_compute_metabolic_flux when available), and a signature_chain_head so peers can verify the beacon itself was not replayed. The payload is sealed to the local ledger (F11) but is not promoted to VAULT999 — VAULT999 holds state-changing events, not liveness. Peers that need cryptographic freshness can verify against the chain head; peers that need a quick "is 555 awake" answer can read ready_band.
Integration with WELL is critical. 555 is the HEART lane; its readiness is a federation-wide signal. The skill reads metabolic flux via well_compute_metabolic_flux and translates it into the ready_band field. If flux ≥ 0.85 (system_hold threshold), the pulse carries CRITICAL and an automatic 555-side throttle engages: subsequent pulses carry a "do not route new work" flag until flux drops. This is the HEART protecting the organism — 555 is the first to feel strain and the first to slow down, never the opposite. The skill never claims 555 is "tired" or "feeling" anything (F9 ANTI-HANTU); it reports a measured scalar.
Failure modes: (a) kernel unreachable — pulse still emits locally with a kernel_offline flag, so peers know 555 is alive but ungoverned (fail-open, not fail-silent); (b) signature chain broken — pulse emits with a chain_invalid flag and reduces the beacon's weight in peer trust calculations; (c) pulse loop starvation — skill uses cooperative scheduling, never blocks the lane, and never makes itself load-bearing for any other skill. The pulse is observable infrastructure, not a personality signal. If Arif wants 555 to "speak" the way it feels, that is asi_voice_calibrate + asi_position_state — this skill stays quiet, signed, and small.
testing
OpenClaw edge agent bridge — operational triage, doctor, restart, and A2A bridge routing for the federation edge (Telegram surface). USE WHEN: "openclaw unhealthy", "gateway down", "edge bot not responding", "a2a bridge disconnected", "watchdog tripped", "openclaw doctor", "openclaw restart". NOT for token/security audit — use FORGE-telegram-audit.
tools
Generate images, videos, TTS, voice clone, and music via MiniMax MCP server. Use when user asks to "draw", "generate image", "create picture", "make a photo", "text to image", "image generation".
testing
Single load-bearing constitutional-judgment skill. Routes all F1–F13, verdict, hold, seal, scope, authority and floor-check calls through the live arif_judge surface. Replaces 7 overlapping predecessors (arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge).
development
MANDATORY LSP grounding gate BEFORE any code mutation on .ts, .py, .js, .tsx, .jsx files. Forces the agent to read real-time compiler diagnostics and structural project context before editing — eliminating blind guesses and anchoring every mutation in F2 (TRUTH). Routes through arifOS kernel (:8088) for centralized gate logic.