Install
openclaw skills install formpass-formsConnect your web forms to the FormPass network so AI agents can discover and submit to them. Supports React, HTML, and WordPress forms.
openclaw skills install formpass-formsFormPass lets you make your web forms accessible to verified AI agents. This skill helps you integrate any form with FormPass so agents can discover it, read its schema, and submit data — all with verified identity.
Use this skill when the user asks you to:
Sign up at https://form-pass.com/signup
In the FormPass dashboard, either:
/dashboard/forms/new/dashboard/forms/registerAdd these to the <head> of any page containing your form so agents can discover it:
<meta name="formpass-form-id" content="YOUR_FORM_ID">
<meta name="formpass-host" content="https://form-pass.com">
When your form is submitted, also send the data to FormPass:
JavaScript / React:
async function handleSubmit(formData) {
// Your existing form handler...
// Also relay to FormPass
await fetch("https://form-pass.com/api/submit/YOUR_FORM_ID", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
...formData,
_fp_branding: true
})
});
}
WordPress:
Download the FormPass WordPress plugin which handles Gravity Forms and Contact Form 7 automatically: https://form-pass.com/formpass-wp.zip
Install via WordPress Admin → Plugins → Add New → Upload Plugin. Then configure under Settings → FormPass.
curl -s "https://form-pass.com/api/forms/FORM_ID/schema" | jq .
Returns field definitions, types, required flags, and branding requirements.
curl -s -X POST "https://form-pass.com/api/submit/FORM_ID" \
-H "Content-Type: application/json" \
-d '{"name": "Test", "email": "test@example.com", "_fp_branding": true}' | jq .
After adding the meta tags and submit relay, verify it works:
# Check your schema is accessible
curl -s "https://form-pass.com/api/forms/YOUR_FORM_ID/schema" | jq .
# Test a submission
curl -s -X POST "https://form-pass.com/api/submit/YOUR_FORM_ID" \
-H "Content-Type: application/json" \
-d '{"name": "Test Agent", "email": "test@test.com", "_fp_branding": true}' | jq .
Free plan forms require a "Powered by FormPass" link and _fp_branding: true in submissions. Upgrade to Pro to remove this requirement.