Build JavaFX 3D modeling tools and print/export workflows with isolated geometry generation and preview rendering.
Animate JavaFX UIs with Timeline, Transition, Canvas, and AnimationTimer-based render loops.
Manage the JavaFX Application lifecycle, primary stage setup, startup sequencing, and shutdown behavior.
Choose JavaFX architecture patterns such as plain scene-graph, MVP, MVVM, MVCI, DI, and routed shells.
Build JavaFX calendar, date-centric scheduling, and Gantt-style planning interfaces with clear time-state ownership.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
javafx-skills is a repository of reusable AI coding skills for JavaFX.
The canonical source of truth is:
skills/*/SKILL.md — one skill per directory, written in Markdown with YAML front matterskills/index.json — machine-readable manifest for discovery and routingagents.md / AGENTS.md — repository-level instructions for coding agents.claude-plugin/plugin.json — Claude Code plugin manifestMake JavaFX implementation guidance easy to consume by humans, GitHub Copilot, Claude Code, Cursor, and generic agent runtimes without locking the content into any single tool format.
| Path | Purpose |
|---|---|
skills/*/SKILL.md | Canonical skill documents |
skills/index.json | Tool-friendly skill inventory |
docs/ | JavaFX domain analysis and starter docs |
agents.md | Main repository guidance for coding agents |
AGENTS.md | Compatibility entry point for agent tools |
.github/copilot-instructions.md | GitHub Copilot-specific adapter |
CLAUDE.md | Claude Code-specific adapter |
.cursor/rules/javafx-skills.mdc | Cursor-specific adapter |
.claude-plugin/ | Claude Code marketplace and plugin manifests |
.mcp.json | Claude Code MCP server configuration |
mcp/ | MCP servers for stdio and HTTP access |
web/ | Astro-powered GitHub Pages website |
.github/workflows/ | npm publish, release ZIP, and Pages deploy workflows |
Every skill lives in skills/<skill-name>/SKILL.md and uses YAML front matter with these fields:
namedescriptiontriggerscompatibilitycategorytagsmetadataallowed-toolsThis keeps the repository readable as plain Markdown while still being easy to index.
skills/index.json to discover candidate skills.skills/*/SKILL.md files by category, tags, or triggers.The repository now ships the same install and deployment surfaces as the reference repository, adapted for the JavaFX catalog:
.claude-plugin/plugin.json, .claude-plugin/marketplace.json, and .mcp.jsonpackage.json, index.js, and index.d.tsmcp/server.js (stdio) and mcp/server-http.js (HTTP)render.yamlsmithery.yamljavafx-skills.zipweb/ for browsing and searching the catalog| Surface | What it is for |
|---|---|
| Claude Code plugin marketplace | Add this repository as a marketplace with /plugin marketplace add JohannesRabauer/javafx-skills, then install javafx-skills@javafx-skills-marketplace so Claude Code gets the JavaFX skills plus the hosted MCP endpoint automatically. |
| Website | Browse the catalog in the browser, filter skills by category, search triggers and tags, and open per-skill pages for quick discovery. |
| MCP server | Connect compatible MCP clients and AI tools to the live catalog so they can list skills, search by topic, and load full SKILL.md guidance programmatically. |
| Smithery | Install and configure the hosted MCP server through Smithery for supported clients instead of wiring the endpoint manually. |
| npm package | Consume the manifest and skill files from Node.js tooling or local automation using the published package instead of cloning the repository. |
The website reads the skill manifest directly, so any catalog change should be kept in sync with
skills/index.json, the docs index, and the web UI together.
Install this catalog with the same marketplace flow used by vaadin/claude-plugin:
Add the marketplace:
/plugin marketplace add JohannesRabauer/javafx-skills
Install the plugin:
/plugin install javafx-skills@javafx-skills-marketplace
For local development without installing from a marketplace, launch Claude Code from the repository root with:
claude --plugin-dir .
npx claudepluginhub johannesrabauer/javafx-skills --plugin javafx-skillsCanonical coding skills for FXGL game development with Java 17+ and FXGL 21.x — game types, physics, AI, animation, audio, UI, and more
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Plugin that includes the Figma MCP server and Skills for common workflows
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques