# Reaction Processor

> Record real OpenClaw events and reactions for the current closed-loop workflow. Use for logging duplicate-skipped and proposal-created outcomes in public.openclaw_agent_events and public.openclaw_agent_reactions, and for updating trigger fire metadata when appropriate.

- Skill: `dvcrn/reaction-processor` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dvcrn/reaction-processor`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dvcrn/reaction-processor/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: dvcrn (https://skillmd.com/u/dvcrn)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/dvcrn/reaction-processor

---


# Reaction Processor

Record real events and reactions for the current OpenClaw closed loop.

## Commands

- Record duplicate skipped outcome for stale missions
  `{baseDir}/scripts/reaction-processor.sh record-duplicate-skipped`

- Record proposal created outcome for stale missions
  `{baseDir}/scripts/reaction-processor.sh record-proposal-created`

## Notes

- This skill uses the current real event/reaction pattern already implemented in the workspace.
- It works against `public.openclaw_agent_events`, `public.openclaw_agent_reactions`, and `public.openclaw_trigger_rules`.
- It is currently scoped to the `stale_missions_alert` flow.

