Gmail Lead Monitor
Analysis
Review before installing: it asks for Gmail and Telegram credentials and the script appears to forward snippets of every unread email to Telegram, not just keyword-matching leads.
Findings (4)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
if important: ... mail.store(eid, "+FLAGS", "\\Flagged")
The script automatically changes Gmail message state by starring messages that match configured keywords. This is disclosed, but it is still account mutation authority.
# Run in daemon mode (default interval from config) ... python3 gmail_monitor.py ... # Run via cron every 5 minutes
The skill supports continuous background monitoring through a daemon process or cron job. This is user-directed and aligned with monitoring, but it creates ongoing mailbox access.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
"app_password": "xxxx xxxx xxxx xxxx", "telegram_token": "your_bot_token", "telegram_chat_id": "your_chat_id"
The skill requires a Gmail app password and Telegram bot token in a local config file, even though the registry metadata declares no primary credential or required environment variables.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
status, data = mail.search(None, "UNSEEN") ... new_emails.append({ ... "important": important ... }) ... for e in new_emails: ... ok = send_telegram(token, chat_id, msg)The code collects every unseen email, records whether it matched keywords, and then sends each collected email to Telegram. That is broader than the keyword-focused/important-email alerting described for the skill.
