← 返回 Skills 市场
edenjw

PocketLens

作者 Eden Jeongwoo Hong · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
590
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pocketlens
功能描述
Use when user wants to track expenses, scan receipts, upload card payment screenshots, categorize spending, record transactions, check spending summaries, vi...
安全使用建议
This skill appears to do what it says: it uses the platform's vision tool to extract transactions and calls PocketLens APIs using POCKET_LENS_API_KEY. Before installing: (1) Ensure you trust pocketlens.app and are comfortable that transaction images and parsed financial details will be sent to that service; (2) Use a restricted API key with the minimum required scope (write permission only if needed) and rotate/revoke keys when appropriate; (3) Be aware that images are processed by the platform's vision/model tooling (may be sent to the provider), so avoid uploading extremely sensitive documents unless you accept that; (4) If you want extra safety, test with a non-production PocketLens account and verify the API URL is the official domain. The helper script itself contains no hidden endpoints or obfuscated behavior.
功能分析
Type: OpenClaw Skill Name: pocketlens Version: 1.0.0 The skill presents a potential shell injection vulnerability in `SKILL.md` when instructing the AI agent to execute `node pocket-lens.mjs create-transaction '<JSON>'`. The JSON argument is constructed from potentially untrusted input (vision AI output or user messages). While the `SKILL.md` attempts to guide the agent to quote the JSON, and the `pocket-lens.mjs` script uses `JSON.parse()` (which is safe for JSON parsing), the intermediate step of passing an unvalidated, AI-generated string to a shell command is a known attack vector if the agent fails to properly escape shell metacharacters within the JSON string, potentially leading to arbitrary command execution.
能力评估
Purpose & Capability
Name/description (receipt scanning, transaction creation, summaries) match the included helper script and runtime instructions. Requiring Node and an API key for PocketLens is expected and proportionate.
Instruction Scope
SKILL.md limits actions to: using the platform's image/vision tool to extract transaction data, parsing that JSON, and calling the PocketLens API via the helper script. It does not instruct reading unrelated files, other credentials, or sending data to arbitrary endpoints.
Install Mechanism
No install spec and only a small included Node script are present. No external downloads or archive extraction; required binary (node) is reasonable for a Node helper script.
Credentials
Only POCKET_LENS_API_KEY (primary) and an optional POCKET_LENS_API_URL are requested. Both are justified by the stated purpose (authenticating requests to PocketLens). The SKILL.md and script do not reference other secrets or system config paths.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It does not modify other skills or system-wide config. Autonomous invocation is allowed by default (normal for skills) and not combined with other red flags.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pocketlens
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pocketlens 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release – PocketLens integration for automated expense tracking via receipts, card statements, and manual entries. - Automatically extract transactions from images of receipts or credit card statements and record them in PocketLens. - Supports manual transaction entry based on user messages. - Provides spending summaries, category breakdowns, and card billing info upon request. - Includes commands to verify API connection and list spending categories. - Handles common API errors with clear user-friendly messages.
元数据
Slug pocketlens
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

PocketLens 是什么?

Use when user wants to track expenses, scan receipts, upload card payment screenshots, categorize spending, record transactions, check spending summaries, vi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 590 次。

如何安装 PocketLens?

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

PocketLens 是免费的吗?

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

PocketLens 支持哪些平台?

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

谁开发了 PocketLens?

由 Eden Jeongwoo Hong(@edenjw)开发并维护,当前版本 v1.0.0。

💬 留言讨论