Agent Plugins Marketplace
All plugins

formbro

v1.9.4

Canadian immigration form automation via the bundled FormBro CLI: import cases from external files through JSON contracts, read/write applications/persons/employers, validate, fill IRCC IMM PDFs, and drive local webform fills.

CodexClaude Code1 Skill

By Jacky ZhangLicense: MIT0 GitHub starsUpdated yesterday

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
1 skill or MCP entry
Source updated
Sep 22, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install formbro for Codex and Claude Code

Installs for the current user
codex plugin marketplace add jackyzhang69/plugins
codex plugin marketplace upgrade jacky-plugins
codex plugin add formbro@jacky-plugins

Paste and run these commands in a terminal with Codex. They add and refresh the jacky-plugins catalog, then install this plugin.

Compatibility: the page URL and API slug “formbro” remain stable.

  • Codex: formbro@agent-plugin-marketplaceformbro@jacky-plugins

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/jackyzhang69/plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/formbro/.

Plugin files

plugins/formbro/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
└── skills/formbro/SKILL.md

Included Skills1

formbroskills/formbro/SKILL.md

READ THIS FIRST for FormBro. Fill the webform for X, fill IMM5257 / IMM0008 / IMM5645 / IMM5709, find X case, list applications, PDF for case X, is this ready to submit, check formbro status, connect / log in / save my jz_ token, tell Jacky. IRCC IMM PDFs and local portal fills (never submits). One discovery file; playbooks in references/. Ask the live CLI (`formbro commands --json`), never from memory of an older release.

Plugin manifests2

plugins/formbro/.codex-plugin/plugin.json
{
  "name": "formbro",
  "version": "1.9.4",
  "min_supported_version": "0.6.0",
  "deprecated_versions_note": "Plugin versions pinning marketplace tags below v1.4.3 (in the jackyzhang69/plugins repo) were removed in the v1.5.0 cleanup because their commit trees contained pre-v1.4.x IP-bearing mapping JSONs. If a user is on an older cached version, run the doctor check and follow the upgrade hint.",
  "description": "Canadian immigration form automation via the bundled FormBro CLI: import cases from external files through JSON contracts, read/write applications/persons/employers, validate, fill IRCC IMM PDFs, and drive local webform fills.",
  "author": {
    "name": "Jacky Zhang",
    "url": "https://formbro.ca"
  },
  "homepage": "https://formbro.ca/agent-integration",
  "repository": "https://github.com/jackyzhang69/plugins",
  "license": "MIT",
  "keywords": [
    "immigration",
    "canada",
    "ircc",
    "lmia",
    "tr",
    "pr",
    "formbro"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "FormBro",
    "shortDescription": "Canadian immigration form automation via the FormBro CLI.",
    "longDescription": "Use the bundled FormBro Rust CLI as the only boundary for FormBro operations: import new cases from Excel/CSV/Word/PDF/image/text-derived JSON contracts, read and write applicants, applications, employers, and programs, validate before saving, fill IRCC IMM PDFs, and drive local Playwright/Chromium IRCC portal fills (the agent prepares; the user submits). The plugin bundles binaries for macOS Apple Silicon and Windows x64. The only thing the user ever inputs is their FormBro API token (jz_…), captured once via the formbro router skill.",
    "developerName": "Jacky Zhang",
    "category": "Productivity",
    "capabilities": [
      "Read",
      "Write"
    ],
    "websiteURL": "https://formbro.ca",
    "privacyPolicyURL": "https://formbro.ca/legal/agent-integration-privacy",
    "defaultPrompt": [
      "Use FormBro to find application status for <client name>.",
      "Use FormBro to import a new PR General case from these Excel files.",
      "Use FormBro to start a new TR application for <client>.",
      "Use FormBro to fill the IMM5257 + IMM5645 PDF for application <id>.",
      "Use FormBro to fill the IRCC portal for application <id>."
    ]
  }
}
plugins/formbro/.claude-plugin/plugin.json
{
  "name": "formbro",
  "description": "Canadian immigration form automation via the bundled FormBro CLI: import cases from external files through JSON contracts, read/write entities, validate, fill IMM PDFs, and drive local webform fills.",
  "version": "1.9.4",
  "author": {
    "name": "Jacky Zhang",
    "url": "https://formbro.ca"
  },
  "homepage": "https://formbro.ca/agent-integration",
  "repository": "https://github.com/jackyzhang69/plugins",
  "license": "MIT",
  "keywords": [
    "immigration",
    "canada",
    "ircc",
    "formbro"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[formbro on Agent Plugins Marketplace](https://pluginsmp.com/plugins/formbro)