← 返回 Skills 市场
devsandip

Scrask

作者 Sandip Dev · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
677
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install scrask-bot
功能描述
When the user sends a screenshot via Telegram, parse it using Gemini (fast, default) with automatic Claude fallback when confidence is low. Saves results to...
安全使用建议
This skill appears to do what it says: it sends screenshots to Gemini (and optionally Anthropic/Claude) for parsing and then writes events/reminders/tasks into Google Calendar/Tasks using a service account. Before installing: (1) Be comfortable with images and extracted text being sent to third‑party LLM providers (Gemini/Anthropic). (2) Create a least‑privileged Google service account, grant only the Calendar/Tasks scopes needed, and review which calendar is shared with the service account. (3) Verify the GEMINI_API_KEY and optional ANTHROPIC_API_KEY you provide are scoped/managed according to your policy. (4) Inspect the included scrask_bot.py locally (you have the source) to confirm there are no hidden network calls or logging of secrets beyond what you expect (the provided code appears to call only the model SDKs and Google APIs). (5) Note minor packaging/documentation inconsistencies (file paths and version number) — consider testing in a sandbox before enabling on a primary account.
功能分析
Type: OpenClaw Skill Name: scrask-bot Version: 1.0.1 The skill is classified as suspicious due to a potential shell injection vulnerability in `SKILL.md`. The instructions for the AI agent include executing a `python3` command with interpolated configuration variables (`$CONFIG_VISION_PROVIDER`, `$CONFIG_TIMEZONE`). If the OpenClaw agent does not sanitize these user-configurable values before executing the shell command, a malicious configuration could lead to Remote Code Execution (RCE). The `scrask_bot.py` script itself appears benign, handling API keys securely via environment variables and performing its stated function of parsing images and interacting with Google APIs.
能力评估
Purpose & Capability
The declared purpose (parse screenshots and save to Google Calendar/Tasks) matches the code and required env vars (GEMINI_API_KEY, GOOGLE_CREDENTIALS). ANTHROPIC_API_KEY is optional for Claude fallback, which is coherent. Minor packaging/documentation mismatches: SKILL.md/README refer to scripts/ paths while the manifest lists scrask_bot.py at top level, and SKILL.md's version (3.0.0) differs from registry version (1.0.1) — these are sloppy but not indicative of malicious intent.
Instruction Scope
Runtime instructions are scoped to parsing screenshots, saving to Google Calendar/Tasks, and asking for confirmation on low-confidence items. One behavioral note: the agent is instructed to send the script's 'telegram_reply' back verbatim and the Gemini client safety settings are relaxed to avoid blocking content — this increases reliance on model output and could surface unexpected text/links directly to the user if the model hallucinates.
Install Mechanism
No automatic installer is provided (no download URL); dependencies are typical PyPI packages listed in requirements.txt (anthropic, google-generativeai, google-api-python-client, etc.). This is proportionate to the stated functionality and avoids arbitrary remote downloads.
Credentials
Requested environment variables (GEMINI_API_KEY and GOOGLE_CREDENTIALS) are appropriate and proportional. The Google service account JSON grants Calendar/Tasks write scopes — users should understand this gives the skill permission to create/modify events and tasks. ANTHROPIC_API_KEY is optional for fallback; no unrelated secrets are requested.
Persistence & Privilege
The skill is not force‑enabled (always:false) and does not request elevated platform privileges. It does require credentials that allow writing to the user's Google calendar/tasks, which is expected behavior for its purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install scrask-bot
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /scrask-bot 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Version 1.0.1 Use at your own risk
元数据
Slug scrask-bot
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Scrask 是什么?

When the user sends a screenshot via Telegram, parse it using Gemini (fast, default) with automatic Claude fallback when confidence is low. Saves results to... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 677 次。

如何安装 Scrask?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install scrask-bot」即可一键安装,无需额外配置。

Scrask 是免费的吗?

是的,Scrask 完全免费(开源免费),可自由下载、安装和使用。

Scrask 支持哪些平台?

Scrask 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Scrask?

由 Sandip Dev(@devsandip)开发并维护,当前版本 v1.0.1。

💬 留言讨论