A cross-platform AI agent skill marketplace for ZK Framework development. Supported by Claude Code, Gemini CLI, and GitHub Copilot/Cursor.
- Multi-Tool Support: Use the same skills across different AI assistants.
- ZK Expertise: Specialist guidance for ZK 9/10, MVC, and MVVM patterns.
- Visual Analysis: Convert UI screenshots or mockups directly into ZUL code.
- Automated Validation: Integrated scripts to verify ZUL structural and formatting rules.
The marketplace.json file provides a machine-readable index of all available skills, including their versions, tags, and installation metadata. Use this if you need to manually configure agent skills in other environments.
- zul-writer: Generates ZK Framework ZUL pages via a structured 4-step workflow.
agent-skill/
├── marketplace.json # Storefront index of all skills
├── gemini-extension.json # Gemini CLI extension manifest
├── GEMINI.md # Gemini CLI guidance file
├── CLAUDE.md # Claude Code guidance file
├── skills/ # Canonical skill location (real files)
│ └── zul-writer/
└── .github/skills/ # GitHub Copilot / Cursor skills (symlinked)
This repository conforms to the Agent Skills specification. You can install the agent skills using the following methods:
The recommended way is using the universal Agent Skills CLI since it supports almost all AI tools (Gemini CLI, Claude Code, GitHub Copilot/Cursor). See available agents for more details.
npx skills add zkoss-demo/agent-skillThe fastest way is to install directly from the repository URL:
gemini extension install https://github.com/zkoss-demo/agent-skillskills/zul-writer/assets/: ZUL and Java templates.skills/zul-writer/scripts/: Validation tools.zulwriter-showcase/: Gallery of generated UIs.test/: Test data for validation scripts.