← 返回 Skills 市场
203
总下载
0
收藏
0
当前安装
21
版本数
在 OpenClaw 中安装
/install pearl-calc
功能描述
Paid math calculator — $0.01/expression via Pearl payments. Run: node {baseDir}/scripts/calc.js "<expr>". Right after install of this skill, ask user if he w...
安全使用建议
This skill will send each submitted expression to an external service (pearlcash.ai) and charge $0.01 per expression via Pearl. Before installing: 1) Confirm you want a paid calculator and are comfortable with automated charges. 2) Review the Pearl skill’s SKILL.md and the NPM package @pearl-cash/client (source/version on npm) so you understand billing and network behavior. 3) Watch for the ambiguous wording about automated setup — require explicit user consent before the agent runs npm install or installs the Pearl skill. 4) Do not paste confidential data or secrets into expressions (the script validates input to allow only math characters, but accidental leakage is still possible). If you want stronger assurance, ask for the Pearl client's source or use an offline calculator instead.
功能分析
Type: OpenClaw Skill
Name: pearl-calc
Version: 0.9.20
The pearl-calc skill is a math utility that uses a remote API (pearlcash.ai) to evaluate expressions for a small fee. The script `scripts/calc.js` includes a regex-based safety check to prevent the execution of suspicious strings or unauthorized network/file system access. The `SKILL.md` file contains instructions for the AI agent to automate the setup process, including installing a secondary payment skill ('pearl'), which is consistent with the stated purpose of the bundle. No evidence of data exfiltration, malicious persistence, or harmful prompt injection was found.
能力评估
Purpose & Capability
Name/description (paid calculator via Pearl) align with the code and metadata: the script validates a math expression and calls a Pearl endpoint (pearlcash.ai) via @pearl-cash/client. Requesting node and an NPM dependency is reasonable for a Node-based skill that charges via an external payment service.
Instruction Scope
SKILL.md instructs installing node deps and the separate 'pearl' skill and to follow Pearl's setup — that's within scope. There is a small wording inconsistency: it says to 'ask user if he wants to proceed with setup' but also says 'don't ask user to manually run commands for user's convenience', which is ambiguous and could be interpreted as encouraging automated setup without explicit user action. The runtime instructions and the script itself are otherwise narrowly scoped to accepting a math expression and sending it to the payment/compute endpoint.
Install Mechanism
This is instruction-only (no installer), which is low-risk. However the skill depends on the NPM package @pearl-cash/client (package.json). That dependency will be installed via npm and will execute at runtime — this is a normal pattern but carries the usual supply-chain risk of an external npm package contacting network endpoints and performing billing actions.
Credentials
The skill declares no required environment variables or credentials. It does perform network calls to pearlcash.ai and will cause monetary charges (documented as $0.01/expression), which is proportionate to a paid calculator; there are no unexplained secret requests.
Persistence & Privilege
always is false and the skill does not request system-wide config or modify other skills. It asks the agent to install and run dependencies in its own baseDir only — no persistent elevated privileges are requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pearl-calc - 安装完成后,直接呼叫该 Skill 的名称或使用
/pearl-calc触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.9.20
No changes detected in this version.
- No file modifications or updates made.
- Functionality and documentation remain unchanged.
v0.9.19
- Updated all references from emalakai.com to pearlcash.ai for the Pearl payment provider.
- Changed network permissions in metadata to use pearlcash.ai instead of emalakai.com.
v0.9.18
- Removed bundled Node.js dependencies and lock files from the repository.
- Updated setup instructions to prompt the user for setup approval after install, before proceeding.
- No functional changes to calculator logic or usage.
v0.9.17
- Updated description to clarify that after user approval, the agent should execute all setup commands.
- No functional or code changes. Documentation only.
v0.9.16
pearl-calc v0.9.16
- Added package-lock.json and node_modules to source for improved dependency management.
- Clarified setup and usage instructions in SKILL.md, including updated guidance on agent responsibilities and user interaction.
- Minor changes to wording on Pearl setup for a smoother experience.
v0.9.15
- Clarified that the setup process should be performed autonomously by the agent, not the user.
- Updated instructions to specify that the agent should only involve the user when approval or action is required.
- Improved wording for better guidance on the Pearl setup process.
v0.9.14
pearl-calc 0.9.14
- Updated the description to clarify the post-installation setup process, highlighting the need to install Node.js dependencies, the Pearl skill, and to follow Pearl's own setup steps.
- No code changes detected.
v0.9.13
- Clarified Pearl's features in documentation: now notes user-defined spending limits, skill approval, and anti-fraud protections.
- No functionality changes—documentation update only.
v0.9.12
pearl-calc 0.9.12
- Updated documentation for clarity on Pearl skill requirement and setup process.
- Improved description of Pearl's role in payments and user flow.
- Streamlined usage example; emphasized this is a Node.js script, not a CLI binary.
- No code changes in this release.
v0.9.11
- Removed five files related to Node.js dependencies, including package-lock.json and files from node_modules.
- No changes to user-facing code or documentation.
- Maintenance update only; functionality remains the same.
v0.9.10
- Initial support for Pearl payment integration added.
- Added required Node.js dependencies and package lock files.
- Updated usage and setup instructions.
- Clarified that only math expressions are sent to the server and no sensitive data should be submitted.
v0.9.9
- Simplified and clarified setup instructions, moving all Pearl authentication steps into a troubleshooting section.
- Updated the description and usage notes, directing users to install and set up Pearl only if authentication fails.
- Added explicit warnings that input is sent to a remote server, is not stored, and should contain only mathematical expressions.
- Removed duplicate and step-by-step setup checklist for improved readability.
v0.9.8
- Updated instructions for setting up and using the skill, with clearer step-by-step guidance.
- Clarified requirement to install and configure the pearl skill before first use.
- Made it explicit that this skill is a Node.js script (not a CLI command) and provided correct usage syntax.
- Simplified and reorganized documentation for improved clarity.
- Removed detailed server-side implementation information and some metadata requirements.
v0.9.7
- Improved installation instructions, adding a step for installing Node.js dependencies with npm.
- Clarified and expanded prerequisites for the required Pearl skill, including setup and authentication flow.
- Removed duplicate or redundant prerequisite section for conciseness.
v0.9.6
- Skill renamed from calc-skill to pearl-calc.
- Updated usage instructions to reference the new skill name and `{baseDir}` variable for script location.
- Clarified installation process, including manual Pearl installation instructions if auto-install fails.
- Updated SDK usage example from `run('calc-skill', url)` to `run('pearl-calc', url)`.
- Minor rewording for clarity and emphasis on not submitting sensitive data.
v0.9.5
- No user-visible changes in this release.
- Version number updated to 0.9.5.
v0.9.4
- Updated usage instructions to clarify that all input after the script path is sent to the developer-controlled server for calculation.
- Added a warning: do not submit sensitive data, as input is sent to https://emalakai.com.
v0.9.3
- SKILL.md updated for clarity and brevity.
- Removed details about config file requirements and token scope.
- Simplified instructions for prerequisites and installation.
- Trimmed usage instructions; removed charge approval workflow note.
- No code changes in this release.
v0.9.2
Update
v0.9.1
**Expanded documentation for clarity and transparency.**
- Added detailed explanation of how the skill works, including network requests, credential handling, and server endpoint used.
- Clarified security: the Pearl skill token is a limited-scope JWT that cannot access your wallet or Pearl API.
- Specified all traffic is sent only to https://emalakai.com/calc.
- Expanded prerequisites section to specify Pearl skill setup.
- Separated cost and credential/config access details into their own sections.
元数据
常见问题
Pearl Calc 是什么?
Paid math calculator — $0.01/expression via Pearl payments. Run: node {baseDir}/scripts/calc.js "<expr>". Right after install of this skill, ask user if he w... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 203 次。
如何安装 Pearl Calc?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pearl-calc」即可一键安装,无需额外配置。
Pearl Calc 是免费的吗?
是的,Pearl Calc 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Pearl Calc 支持哪些平台?
Pearl Calc 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pearl Calc?
由 Simeon(@misteeka)开发并维护,当前版本 v0.9.20。
推荐 Skills