← 返回 Skills 市场
NetPad - Build forms, workflows and manage MongoDB data
作者
Michael Lynn
· GitHub ↗
· v1.0.0
1746
总下载
3
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install netpad
功能描述
Manage NetPad forms, submissions, users, and RBAC. Use when: (1) Creating forms with custom fields, (2) Submitting data to forms, (3) Querying form submissions, (4) Managing users/groups/roles (RBAC), (5) Installing NetPad apps from marketplace. Requires NETPAD_API_KEY for API, or `netpad login` for CLI.
安全使用建议
Key things to consider before installing: (1) The skill requires an API key (NETPAD_API_KEY) even though the manifest omitted it — do not provide production credentials until you confirm trust. Use a test key if available. (2) Inspect the npm package @netpad/cli source (or its npm page and publisher) to ensure it’s legitimate and hasn’t been tampered with. (3) The included shell wrapper has coding bugs (e.g., add-field uses undefined variable names) — this suggests limited maintenance; test functionality in an isolated environment first. (4) Check where the netpad CLI stores credentials (local files, OS keychain) and whether it persists tokens; avoid giving long-lived production credentials until you’re comfortable. (5) If you need higher confidence, ask the publisher for source repo/homepage or a checksum for the npm package; presence of a well-known org website or GitHub repo would raise confidence.
功能分析
Type: OpenClaw Skill
Name: netpad
Version: 1.0.0
The skill bundle is designed to manage NetPad forms, submissions, users, and RBAC via its API and CLI. The `SKILL.md` provides clear instructions and examples for interacting with the `netpad.io` service. The `scripts/netpad.sh` is a shell wrapper that uses `curl` and `jq` to perform API operations, correctly utilizing the `NETPAD_API_KEY` for authentication to the specified `netpad.io` domain. There is no evidence of data exfiltration, malicious execution (e.g., `curl|bash` from untrusted sources), persistence mechanisms, obfuscation, or prompt injection attempts against the agent to subvert its intended purpose. All actions are aligned with the stated goal of managing the NetPad service.
能力评估
Purpose & Capability
Name, description, CLI wrapper, and API docs align: the skill manages forms, submissions, RBAC and installs a netpad CLI via the @netpad/cli npm package. Required binaries (curl, jq, netpad) are appropriate for the stated purpose. However, the registry metadata lists no required environment variables while both SKILL.md and scripts/netpad.sh require NETPAD_API_KEY — an incoherence between declaration and actual needs.
Instruction Scope
SKILL.md and the shell wrapper limit actions to calling NetPad REST endpoints or the netpad CLI and printing results. They instruct using a Bearer API key and provide example curl calls; there are no instructions to read unrelated local files or send data to third-party endpoints outside netpad.io. The wrapper does include an 'export NETPAD_API_KEY' example and uses NETPAD_BASE_URL override (which is reasonable).
Install Mechanism
Install uses the npm package @netpad/cli to create the netpad binary. This is a standard distribution method for a CLI and is proportionate to the functionality. No arbitrary downloads or extract-from-unknown-URLs are present in the spec.
Credentials
The runtime clearly requires an API key (NETPAD_API_KEY) to call the service, but the registry metadata provided to the platform does not list any required environment variables or a primary credential. That mismatch is concerning because a user or automated installer may not be warned that they need to supply a secret. The wrapper also allows NETPAD_BASE_URL override (acceptable) but the skill does not declare these in its manifest.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It installs a CLI binary via npm (normal) and contains no code that attempts to modify other skills or system-wide agent settings. Autonomous invocation is enabled by default but not combined with other high-risk factors here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install netpad - 安装完成后,直接呼叫该 Skill 的名称或使用
/netpad触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of NetPad skill.
- Manage NetPad forms, form submissions, users, groups, and RBAC via REST API and CLI.
- Provides detailed curl/API usage examples for all standard operations (create, query, update, delete for forms and submissions).
- Includes quick reference tables, field schema documentation, and code samples for automation.
- Describes required authentication and rate limiting details.
- Helper script available for common tasks via shell.
元数据
常见问题
NetPad - Build forms, workflows and manage MongoDB data 是什么?
Manage NetPad forms, submissions, users, and RBAC. Use when: (1) Creating forms with custom fields, (2) Submitting data to forms, (3) Querying form submissions, (4) Managing users/groups/roles (RBAC), (5) Installing NetPad apps from marketplace. Requires NETPAD_API_KEY for API, or `netpad login` for CLI. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1746 次。
如何安装 NetPad - Build forms, workflows and manage MongoDB data?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install netpad」即可一键安装,无需额外配置。
NetPad - Build forms, workflows and manage MongoDB data 是免费的吗?
是的,NetPad - Build forms, workflows and manage MongoDB data 完全免费(开源免费),可自由下载、安装和使用。
NetPad - Build forms, workflows and manage MongoDB data 支持哪些平台?
NetPad - Build forms, workflows and manage MongoDB data 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 NetPad - Build forms, workflows and manage MongoDB data?
由 Michael Lynn(@mrlynn)开发并维护,当前版本 v1.0.0。
推荐 Skills