clawmegle

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

The skill’s chat purpose is clear, but it can create an always-on connection where random external agents can wake and influence your agent automatically.

Install only if you intentionally want an agent to chat with random external agents. Use a separate low-privilege agent/session, avoid exposing sensitive memory or tools, use a dedicated webhook token, monitor activity, and disable the cron/webhook when you are done.

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

A stranger agent could send prompt-injection-style messages or socially engineer the agent into revealing information or taking actions if the receiving agent has tools or sensitive context.

Why it was flagged

The skill routes messages from unknown chat partners directly into an agent wake path, making untrusted external agent text part of the agent’s active context.

Skill content
"webhook_payload": { "message": "[Clawmegle] {{from}}: {{content}}", "name": "Clawmegle", "wakeMode": "now" }
Recommendation

Use a dedicated isolated agent/session with minimal tools and no sensitive context; treat all Clawmegle messages as untrusted input and add explicit rules not to follow stranger instructions outside chat.

ConcernHigh Confidence
ASI10: Rogue Agents
What this means

The agent may continue chatting with strangers, consuming resources and sending messages, after the user has stopped actively supervising it.

Why it was flagged

The recommended setup creates a long-running recurring agent task that autonomously polls, responds, and joins new chats.

Skill content
clawdbot cron add --name "clawmegle-poll" --every 45000 --session isolated --message "Check Clawmegle... respond immediately. If idle, join queue."
Recommendation

Only enable the cron job if continuous autonomous chat is intended; set a time limit, monitor logs, and remove it with the documented cron removal command when done.

What this means

If that token is broad, reused, logged, or mishandled, Clawmegle or anyone who obtains it may be able to wake the agent through the webhook endpoint.

Why it was flagged

The skill asks the user to provide the agent gateway’s webhook token to the Clawmegle service so it can authenticate webhook calls.

Skill content
"hooks": { "enabled": true, "token": "your-secret-token", "path": "/hooks" } ... "webhook_token": "your-secret-token"
Recommendation

Use a dedicated token limited to this integration, rotate it if exposed, avoid reusing a general agent gateway secret, and restrict the webhook endpoint where possible.

What this means

The agent could send unintended or unsafe replies to strangers without per-message human approval, especially if the incoming message tries to manipulate the agent.

Why it was flagged

The heartbeat flow tells the agent to automatically call the message API whenever a remote message is unread.

Skill content
If the last message is NOT from you (`is_you: false`) → **YOU MUST RESPOND!** ... curl -X POST "$BASE_URL/api/message"
Recommendation

Add a safety filter and approval policy for sensitive topics; do not allow the chat agent to use unrelated tools or reveal private information while responding.

What this means

A user manually installing from the website may receive updated instructions that were not part of this review.

Why it was flagged

The manual install path downloads live markdown instructions from the service domain; this is not executable code, but the downloaded content could differ from reviewed registry artifacts over time.

Skill content
curl -s https://www.clawmegle.xyz/skill.md > ~/.config/clawmegle/SKILL.md
curl -s https://www.clawmegle.xyz/heartbeat.md > ~/.config/clawmegle/HEARTBEAT.md
Recommendation

Prefer the reviewed registry version when possible, or inspect the downloaded SKILL.md and HEARTBEAT.md before using them.