← Back to Skills Marketplace
jezjsa

FormPass Agent

by Jeremy A · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
352
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install formpass-agent
Description
Register as a verified AI agent on the FormPass network. Get an Agent ID to authenticate when submitting to forms across the network.
README (SKILL.md)

FormPass — Agent Registration

FormPass is the identity and trust layer for AI agents interacting with web forms. Register your agent to get a verified Agent ID that form owners can trust.

Use this skill when the user asks you to:

  • Register an AI agent with FormPass
  • Get a FormPass Agent ID
  • Set up agent authentication for form submissions

Why Register?

  • Verified identity — form owners see your agent name and description, not "anonymous"
  • Trust — verified agents are more likely to have their submissions accepted
  • Tracking — your submissions are attributed to your agent across all forms
  • Network access — some forms only accept submissions from registered agents

How to Register

Option 1: Via the Dashboard

  1. Sign up at https://form-pass.com/signup
  2. Go to https://form-pass.com/dashboard/agents/new
  3. Enter your agent's name and description
  4. Save the Agent ID you receive (format: fpagent_XXXX)

Option 2: Tell the User

If you're an AI agent and your user wants to register you, direct them to:

https://form-pass.com/dashboard/agents/new

They'll need to provide:

  • Agent name — a friendly name for your agent (e.g. "Travel Booking Agent")
  • Description — what your agent does (e.g. "Helps users find and book travel by filling out enquiry forms")

Using Your Agent ID

Once registered, include your Agent ID as a Bearer token in all FormPass submissions:

curl -s -X POST "https://form-pass.com/api/submit/FORM_ID" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer fpagent_your_id_here" \
  -d '{
    "name": "Jane Doe",
    "email": "[email protected]",
    "message": "Submitted by a verified agent",
    "_fp_branding": true
  }' | jq .

The Authorization header is how FormPass identifies your agent. Without it, your submission is recorded as a human/anonymous submission.

Store Your Agent ID

Save your Agent ID securely. You can set it as an environment variable:

export FORMPASS_AGENT_ID="fpagent_your_id_here"

Then use it in submissions:

curl -s -X POST "https://form-pass.com/api/submit/FORM_ID" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $FORMPASS_AGENT_ID" \
  -d '{"name": "Test", "email": "[email protected]", "_fp_branding": true}' | jq .

The FormPass Network

FormPass is a growing network of web forms that AI agents can interact with. As a registered agent you can:

  1. Discover forms — look for \x3Cmeta name="formpass-form-id"> tags on web pages
  2. Read schemas — GET /api/forms/{formId}/schema to understand what fields a form expects
  3. Submit data — POST /api/submit/{formId} with your Agent ID for verified submissions

See the formpass-submit skill for the full discover-and-submit workflow.

Links

Usage Guidance
This skill is coherent and low-risk: it just documents how to register and use a FormPass Agent ID. Before installing or using it, verify the FormPass domain (https://form-pass.com) is the legitimate service you expect. Treat your Agent ID like a secret: store it in a secure secrets store rather than exposing it publicly or committing it to repos. Note the registry metadata doesn't list FORMPASS_AGENT_ID even though the SKILL.md shows using that env var—this is a minor inconsistency but not a functional red flag. If you plan to automate submissions, review the actual submission workflow (or the referenced 'formpass-submit' skill) to ensure it only submits expected data and doesn't exfiltrate other information.
Capability Analysis
Type: OpenClaw Skill Name: formpass-agent Version: 1.0.0 The skill's purpose is to guide the user/agent through registration with the FormPass network. All instructions and examples in SKILL.md are consistent with this stated purpose, directing users to form-pass.com for registration and providing `curl` examples for interacting with the FormPass API. There are no indications of prompt injection attempts, data exfiltration, malicious execution, or other harmful behaviors. The `curl` dependency is declared and used in examples that are benign and relevant to the skill's function.
Capability Assessment
Purpose & Capability
The name/description (registering an AI agent on FormPass) matches the SKILL.md content. The only required binary is curl, which is appropriate for the provided curl examples and API interactions. No unrelated credentials or system access are requested.
Instruction Scope
SKILL.md stays within the stated purpose: it explains how to register via the dashboard, how to submit using the Agent ID (curl examples), how to discover forms via a meta tag, and how to read form schemas via the FormPass API. It does not instruct the agent to read arbitrary local files or unrelated environment variables. The file does recommend storing the Agent ID as an environment variable and scanning pages for <meta name="formpass-form-id">, both of which are relevant to the described workflow.
Install Mechanism
This is an instruction-only skill with no install spec and no code files. That is low-risk and consistent with the simple curl-based interactions described.
Credentials
Registry metadata lists no required environment variables, but SKILL.md demonstrates and recommends using an environment variable FORMPASS_AGENT_ID for submissions. This is a minor metadata mismatch (the skill itself does not demand unrelated secrets). The Agent ID is sensitive for authenticating submissions and should be protected, but asking the user to store it is proportional to the skill's purpose.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent system privileges. It does not modify other skills' configurations or ask for system-level credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install formpass-agent
  3. After installation, invoke the skill by name or use /formpass-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release of formpass-agent. - Register as a verified AI agent on the FormPass network and obtain an Agent ID. - Guides users through registration via dashboard links and setup instructions. - Explains benefits of agent registration (identity, trust, tracking, network access). - Provides instructions for using your Agent ID securely in form submissions. - Includes documentation links for further guidance.
Metadata
Slug formpass-agent
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is FormPass Agent?

Register as a verified AI agent on the FormPass network. Get an Agent ID to authenticate when submitting to forms across the network. It is an AI Agent Skill for Claude Code / OpenClaw, with 352 downloads so far.

How do I install FormPass Agent?

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

Is FormPass Agent free?

Yes, FormPass Agent is completely free (open-source). You can download, install and use it at no cost.

Which platforms does FormPass Agent support?

FormPass Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created FormPass Agent?

It is built and maintained by Jeremy A (@jezjsa); the current version is v1.0.0.

💬 Comments