Citrea Claw Skill

PassAudited by ClawScan on May 1, 2026.

Overview

The artifacts describe a coherent Citrea monitoring CLI that reads public on-chain data, with disclosed Telegram alerts, setup commands, and optional persistent monitors.

This appears safe for its stated purpose if you want an agent-run Citrea monitoring CLI. Before installing, verify the GitHub source, use a dedicated Telegram bot token, keep the .env file private, and only enable PM2/background monitors if you want continuous alerts.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

When you ask Citrea-related questions, the agent may run the provided local CLI and show its output.

Why it was flagged

The skill explicitly asks the agent to execute local Node commands. This is expected for a CLI skill, but it means installation grants the agent command-running authority for the listed workflows.

Skill content
immediately run the appropriate command below using the exec tool ... cd ~/.openclaw/skills/citrea-claw-skill && node index.js <command> [args]
Recommendation

Install only if you are comfortable with the agent running this Node CLI, and keep use to the documented commands and arguments.

What this means

A Telegram bot token could be used to send messages through your bot if exposed or mishandled.

Why it was flagged

The skill asks for a Telegram bot token and chat ID and stores them in the skill's .env file. This is purpose-aligned for alerts, but the bot token is a credential.

Skill content
Telegram Bot Token ... write to `TELEGRAM_BOT_TOKEN` ... Telegram Chat ID ... write to `TELEGRAM_CHAT_ID`
Recommendation

Use a dedicated Telegram bot for this skill, keep the .env file private, and rotate the token if it is shared or exposed.

What this means

If the remote repository or dependencies change, the installed code may differ from the reviewed artifacts.

Why it was flagged

First-time setup pulls code and dependencies from remote sources. This is a normal installation path for a Node CLI, but it depends on the repository and npm dependency provenance.

Skill content
git clone https://github.com/jason-chew/citrea-claw-skill.git ~/.openclaw/skills/citrea-claw-skill ... npm install
Recommendation

Verify the repository and package-lock before installing, and prefer pinned or reviewed versions when possible.

What this means

Monitoring alerts are sent to the configured Telegram chat, so the chat destination should be one you control.

Why it was flagged

The pool monitor sends alert messages to Telegram. This is disclosed and expected, but it is an external messaging boundary controlled by the configured bot token and chat ID.

Skill content
await sendTelegram(`<pre>${msg}</pre>`)
Recommendation

Confirm the Telegram chat ID before enabling alerts and avoid using shared chats unless you intend to disclose the alert contents there.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

If enabled, the monitors can keep running in the background and continue sending alerts until stopped.

Why it was flagged

The setup guide documents optional always-on monitors that can persist across crashes and reboots. This is consistent with a monitoring skill, but users should intentionally enable and manage it.

Skill content
PM2 ... keeps your scripts running forever and restarts them automatically if they crash ... pm2 save ... pm2 startup
Recommendation

Only enable PM2 monitoring when you want 24/7 alerts, and use pm2 status, stop, or delete commands to manage or remove the processes.