← Back to Skills Marketplace
mrlynn

NetPad - Build forms, workflows and manage MongoDB data

by Michael Lynn · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1746
Downloads
3
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install netpad
Description
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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install netpad
  3. After installation, invoke the skill by name or use /netpad
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug netpad
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1746 downloads so far.

How do I install NetPad - Build forms, workflows and manage MongoDB data?

Run "/install netpad" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is NetPad - Build forms, workflows and manage MongoDB data free?

Yes, NetPad - Build forms, workflows and manage MongoDB data is completely free (open-source). You can download, install and use it at no cost.

Which platforms does NetPad - Build forms, workflows and manage MongoDB data support?

NetPad - Build forms, workflows and manage MongoDB data is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created NetPad - Build forms, workflows and manage MongoDB data?

It is built and maintained by Michael Lynn (@mrlynn); the current version is v1.0.0.

💬 Comments