Skip to content

Latest commit

 

History

298 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jacky-plugins

Official Jacky plugins for agents that speak Agent Skills (and for hosts with a plugin marketplace).

One skill tree per product under plugins/<plugin_id>/skills/. The native CLI lives beside it under bin/. Marketplace install commands are convenience; any agent that can attach a SKILL.md folder or the full plugin tree can use the same package.

Available Plugins

Plugin Version Platforms Description
formbro 1.9.4 macOS (arm64), Windows (x64) Canadian immigration form automation: import cases via JSON contracts, validate against IRCC schemas, generate filled IMM PDFs, and drive local browser webform fills (stops safely before submit).
easybooks 0.5.24 macOS (arm64), Windows (x64) Bookkeeping for self-employed Canadians via the bundled EasyBooks CLI: drop a receipt, invoice, or scan Gmail and have it recorded into EasyBooks. The CLI is the only boundary for all EasyBooks reads and writes — record income/expenses, create and send invoices, and resolve clients/categories.
anychat 0.1.95 macOS (arm64), Windows (x64) Search and export your own local chat archive via the AnyChat CLI. Answers 'what can AnyChat do' from the anychat router; Tell Jacky feedback goes to Portal after user confirm.
anycase 1.1.20 macOS (arm64), Windows (x64) Canadian Immigration Intelligence via the anycase router: Federal Court precedents, IRCC policy & Q&A, and CLB statutory calculators.
anydoc 0.3.10 macOS (arm64), Windows (x64) Inspect a messy local document folder and assemble an approved upload pack via the bundled AnyDoc CLI. Offline packing. Optional Portal token for Tell Jacky. macOS Apple Silicon and Windows x64.
anyweb 0.2.20 macOS (arm64), Windows (x64) Fill a supported Express Entry profile on this computer up to the last review before submit, and optionally save a website login for reuse here.
anyknow 0.1.15 macOS (arm64), Windows (x64) Private knowledge preparation, confirmed storage, search, browsing, export, feedback, and support pairing.
anymail 0.1.10 macOS (arm64), Windows (x64) Agent-native Gmail and Microsoft mail client. Load the anymail router; ask the live CLI, never invent providers or secrets.
anyscore 0.2.2 macOS (arm64), Windows (x64) Canadian immigration points grids: Express Entry and provincial scoring. Deterministic grid_assessment only — never eligibility.
anypdf 0.7.23 macOS (arm64), Windows (x64) Secure agent-native PDF form filling, one-shot intake, and Tell-Jacky feedback. Load the anypdf router; ask the live CLI, never a frozen form list.

Installation

Hosts with a plugin marketplace

Claude Code

claude plugin marketplace add jackyzhang69/plugins
claude plugin install formbro@jacky-plugins

Replace formbro with the plugin id from the table (anypdf, anyweb, …).

Codex CLI / Codex App

codex plugin marketplace add jackyzhang69/plugins
codex plugin install formbro@jacky-plugins

Replace formbro with the plugin id from the table (anypdf, anyweb, …).

Any Agent Skills–compatible agent

Cherry Studio, Cursor, Gemini CLI, and other Agent Skills hosts do not need a Jacky-specific plugin install command. Attach the package the host already understands:

  • Clone or open https://github.com/jackyzhang69/plugins and attach plugins/<plugin_id>/ (full tree: skills + bin + runtime-manifest).
  • Or load only skills/<plugin_id>/ after the matching CLI already exists at ~/.jackyzhang.app/plugins/<plugin_id>/current.
  • From the package root, run bin//<plugin_id> doctor --repair-install once, then use the canonical CLI path for every later command.

After attach, load skills/<plugin_id>/SKILL.md. Product commands use the repaired CLI under ~/.jackyzhang.app/plugins/<plugin_id>/current, never whatever binary happens to be first on PATH.

Package shape

Each plugin under plugins/<plugin_id>/ contains:

  • .claude-plugin/plugin.json and .codex-plugin/plugin.json — host marketplace metadata when that host uses a catalog
  • skills/<plugin_id>/SKILL.md — the single Agent Skills router; playbooks live in references/
  • bin/<platform>/ — native CLI for darwin-arm64 and win32-x64, with .sha256 sidecars
  • runtime-manifest.json — platform map and package verification
  • README.md — thin package card (generated; details live in the skill)

Hard rules (user-facing)

  • One Portal sign-in. Create a durable user token at jackyzhang.app/account/tokens. The host agent connects for you; the token is piped on stdin (login --token-stdin), never placed on the command line.
  • Shared credential slot. Successful connect writes mode-0600 ~/.jackyzhang.app/token/user.json (Windows: %USERPROFILE%\.jackyzhang.app\token\user.json). Other official plugins reuse that slot.
  • Local native CLI. Skills drive the bundled binary. Documents and site sessions that the product keeps local stay on this machine except for the official product backends the skill names.
  • No secrets in chat artifacts. Do not paste tokens into skill text, logs, screenshots, or argv.

License

MIT (see LICENSE).

About

Official Jacky plugins for Agent Skills–compatible agents (Claude Code, Codex, Cherry Studio, Cursor, and peers).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages