← 返回 Skills 市场
mayswind

ezBookkeeping API Tools

作者 mayswind · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ✓ 安全检测通过
2415
总下载
2
收藏
9
当前安装
4
版本数
在 OpenClaw 中安装
/install ezbookkeeping
功能描述
Use ezBookkeeping API Tools script to record new transactions, query transactions, retrieve account information, retrieve categories, retrieve tags, and retr...
使用说明 (SKILL.md)

ezBookkeeping API Tools

Usage

List all supported commands

Linux / macOS

sh scripts/ebktools.sh list

Windows

scripts\ebktools.ps1 list

Show help for a specific command

Linux / macOS

sh scripts/ebktools.sh help \x3Ccommand>

Windows

scripts\ebktools.ps1 help \x3Ccommand>

Call API

Linux / macOS

sh scripts/ebktools.sh [global-options] \x3Ccommand> [command-options]

Windows

scripts\ebktools.ps1 [global-options] \x3Ccommand> [command-options]

Troubleshooting

If the script reports that the environment variable EBKTOOL_SERVER_BASEURL or EBKTOOL_TOKEN is not set, user can define them as system environment variables, or create a .env file in the user home directory that contains these two variables and place it there.

The meanings of these environment variables are as follows:

Variable Required Description
EBKTOOL_SERVER_BASEURL Required ezBookkeeping server base URL (e.g., http://localhost:8080)
EBKTOOL_TOKEN Required ezBookkeeping API token

Reference

ezBookkeeping: https://ezbookkeeping.mayswind.net

安全使用建议
This skill appears coherent for interacting with an ezBookkeeping server: it only needs a server base URL and an API token. Before installing or running it, open and read scripts/ebktools.sh in full (it is included) to verify there are no unexpected network endpoints, telemetry, or code that reads unrelated files. Note the SKILL.md mentions a Windows PowerShell script (scripts/ebktools.ps1) that is not present in the manifest — if you need Windows support, ask the publisher or inspect the missing file. Keep your EBKTOOL_TOKEN scoped/minimal (rotate it if possible) and avoid placing highly privileged credentials in a .env file in a shared/home directory unless you trust the environment. If you find any hardcoded external URLs or code that sends data to hosts other than your EBKTOOL_SERVER_BASEURL, do not run the script and report the finding.
功能分析
Type: OpenClaw Skill Name: ezbookkeeping Version: 1.3.0 The ezbookkeeping skill bundle provides a comprehensive CLI tool (ebktools.sh) for interacting with the ezBookkeeping API. The script is well-structured, includes detailed API configurations, dependency checks, and helper functions for formatting JSON responses into Markdown tables. While it searches for environment variables in a generic '.env' file within the user's home directory (scripts/ebktools.sh), this behavior is explicitly documented in SKILL.md and the script only extracts specific, relevant keys (EBKTOOL_TOKEN and EBKTOOL_SERVER_BASEURL). No evidence of malicious intent, data exfiltration, or high-risk vulnerabilities was found.
能力评估
Purpose & Capability
Name/description match the declared requirements (EBKTOOL_SERVER_BASEURL and EBKTOOL_TOKEN) and the shipped script implements API calls for ezBookkeeping endpoints. The requested env vars are appropriate for a client of a self‑hosted API.
Instruction Scope
SKILL.md instructs the agent/user to run scripts/ebktools.sh (Linux/macOS) and references a PowerShell counterpart for Windows; the package only contains the shell script (scripts/ebktools.sh). The README/troubleshooting suggests placing a .env file in the user home directory — the script will therefore read environment variables or allow storing them in ~/.env, which is normal but means it may access files in the user home. Review the full shell script for any unexpected file reads, hidden endpoints, or network calls beyond the provided server base URL.
Install Mechanism
No install spec — instruction-only with an included shell script. No downloads, package installs, or archive extraction are declared.
Credentials
Only EBKTOOL_SERVER_BASEURL and EBKTOOL_TOKEN are required (primaryEnv is EBKTOOL_TOKEN). These are appropriate and proportional for a client that talks to a bookkeeping API; no unrelated credentials or broad environment access is requested.
Persistence & Privilege
always is false and the skill does not request persistent/system‑wide configuration or elevated privileges. The agent may invoke it autonomously (platform default), which is expected for skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ezbookkeeping
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ezbookkeeping 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.0
- Removed use of eval in posix scripts
v1.2.0
- Added metadata to specify environment variable requirements
v1.1.0
- This SKILL includes all required scripts and does not download them from the official repository. Future script updates will be synchronized with this SKILL. If you are using Windows, you must manually download ebktools.ps1 from the ezBookkeeping official repository into the SKILL scripts directory.
v1.0.0
- Initial release of ezBookkeeping skill. - Enables AI agents to add and query transactions, accounts, categories, and tags via the ezBookkeeping API Tools. - Instructions for installing and using the API Tools on Linux, macOS, and Windows included. - Details on required environment variables for configuration.
元数据
Slug ezbookkeeping
版本 1.3.0
许可证 MIT-0
累计安装 10
当前安装数 9
历史版本数 4
常见问题

ezBookkeeping API Tools 是什么?

Use ezBookkeeping API Tools script to record new transactions, query transactions, retrieve account information, retrieve categories, retrieve tags, and retr... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2415 次。

如何安装 ezBookkeeping API Tools?

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

ezBookkeeping API Tools 是免费的吗?

是的,ezBookkeeping API Tools 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ezBookkeeping API Tools 支持哪些平台?

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

谁开发了 ezBookkeeping API Tools?

由 mayswind(@mayswind)开发并维护,当前版本 v1.3.0。

💬 留言讨论