fenix-claude-plugin
v0.1.3
Published
Fenix patent automation plugin for Claude Code — MCP connector plus patent drafting, office-action, and project skills.
Maintainers
Readme
Fenix plugin for Claude
Patent automation for Claude Code / Cowork. Bundles:
- The Fenix MCP connector —
https://claude.fenix.ai/api/plugin(read + draft tools:get_project,save_project,print_patent,install_fenix_skills, and more). - The patent skills —
fenix-application,fenix-office-action,fenix-project— shipped as a static snapshot so they work immediately, with a/fenix-installcommand to refresh the firm-customized, latest versions from the server.
One key, nothing else
You provide a single API key. The server infers your firm — client and database — from that key, so you never configure a database or client name.
Install (no git required)
The marketplace is served over plain HTTPS and the plugin is distributed via npm, so end users never touch git:
- Add the marketplace and install the plugin:
claude plugin marketplace add https://claude.fenix.ai/marketplace.json claude plugin install fenix@fenix - Set your key (see
/fenix-setupfor guided steps):- macOS/Linux:
export FENIX_API_KEY="<your key>"in~/.zshrc/~/.bashrc - Windows:
setx FENIX_API_KEY "<your key>"Restart Claude Code so the connector picks up the key.
- macOS/Linux:
- (Optional)
/fenix-install— refresh the skills to your firm's latest customized versions.
Local/dev install (from a clone of this repo, no npm needed):
claude plugin marketplace add <path-to-Project-Management>thenclaude plugin install fenix@fenix— this uses the repo-root.claude-plugin/marketplace.json(relative source).
Publishing a new version (maintainers)
The plugin ships to users as the npm package fenix-claude-plugin, referenced by the
HTTPS marketplace at https://claude.fenix.ai/marketplace.json (served by
back-end/pages/api/marketplace.ts).
- Regenerate the bundled snapshot:
cd back-end && npm run gen:snapshot. - Bump the version in three places (keep them identical):
fenix-plugin/package.json→versionfenix-plugin/.claude-plugin/plugin.json→versionback-end/pages/api/marketplace.ts→PLUGIN_VERSION
- Publish:
cd fenix-plugin && npm publish(unscoped public package — no scope/org needed). - Deploy the back-end so
/marketplace.jsonand the/api/pluginconnector are live.
Verify the npm contents before publishing with npm pack --dry-run.
Commands
/fenix-setup— guided API-key configuration./fenix-install— pull the latest, firm-customized skills from the server.
How the skills stay in sync
The bundled skills/ snapshot is generated from the same base files the server serves (back-end/skills/…) — it is never hand-edited. Editing a base file and regenerating updates both the server's dynamic install and this static snapshot, so the two never drift. See back-end/skills/README.md for the source of truth and the regeneration script.
