← Back to Skills Marketplace
Reaction Processor
by
EcosincronIA
· GitHub ↗
· v1.0.0
· MIT-0
289
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install reaction-processor
Description
Record real OpenClaw events and reactions for the current closed-loop workflow. Use for logging duplicate-skipped and proposal-created outcomes in public.ope...
Usage Guidance
This script appears to do what it says (recording trigger events/reactions), but review the following before installing or running: 1) It runs docker exec into a container named 'supabase-db' and runs psql there — ensure you trust the runtime environment and that the agent is not given unnecessary Docker daemon access. 2) The DB container name, postgres user, database name, and AGENT_ID are hardcoded; consider requiring these as explicit config/env vars and avoid running on production without a backup. 3) Inspect the SQL to confirm you are comfortable with the inserts/updates to public.openclaw_* tables. 4) If you want least privilege, run the script in a test environment first or adapt it to use a less-privileged DB user and to accept connection details via environment variables rather than hardcoded values.
Capability Analysis
Type: OpenClaw Skill
Name: reaction-processor
Version: 1.0.0
The skill bundle is designed to log workflow events and reactions for a 'stale missions' alert system. The primary script, scripts/reaction-processor.sh, interacts with a local Supabase database via docker exec to update internal tables (public.openclaw_agent_events, public.openclaw_agent_reactions). The logic is consistent with the stated purpose in SKILL.md, contains no external network calls or data exfiltration, and uses a hardcoded AGENT_ID rather than unsanitized user input for its SQL operations.
Capability Assessment
Purpose & Capability
Name/description claim to record events/reactions for stale_missions_alert and the included script performs exactly that (inserting into public.openclaw_agent_events and public.openclaw_agent_reactions, updating public.openclaw_trigger_rules). Functionality matches the stated purpose.
Instruction Scope
SKILL.md and the script are narrowly scoped to the stale_missions_alert flow and only run SQL against public.openclaw_* tables. Nothing in the instructions attempts to read unrelated files or call external endpoints.
Install Mechanism
This is an instruction-only skill with no install spec — no packages or remote downloads are performed by the skill itself.
Credentials
The skill declares no required env vars or credentials, but the script assumes availability of Docker and a specific container named 'supabase-db' and a postgres user/db. Those runtime dependencies are not listed, and AGENT_ID and DB container are hardcoded rather than supplied via config.
Persistence & Privilege
Running the script requires the agent runner to be able to execute 'docker exec' (access to the Docker daemon), which is a high privilege. The script performs writes/updates to the database, so running it grants the skill the ability to mutate your DB state.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install reaction-processor - After installation, invoke the skill by name or use
/reaction-processor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of reaction-processor skill:
- Logs real OpenClaw agent events and reactions for the closed-loop workflow.
- Records duplicate-skipped and proposal-created outcomes for stale missions.
- Updates trigger fire metadata when applicable.
- Operates with public.openclaw_agent_events, public.openclaw_agent_reactions, and public.openclaw_trigger_rules tables.
- Currently supports only the stale_missions_alert flow.
Metadata
Frequently Asked Questions
What is 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.ope... It is an AI Agent Skill for Claude Code / OpenClaw, with 289 downloads so far.
How do I install Reaction Processor?
Run "/install reaction-processor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Reaction Processor free?
Yes, Reaction Processor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Reaction Processor support?
Reaction Processor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Reaction Processor?
It is built and maintained by EcosincronIA (@ecosincronia); the current version is v1.0.0.
More Skills