Agent Skills for building on the Kademi platform. Works with any skills-compatible agent - Claude Code, Cursor, Copilot, Codex, Gemini CLI and others.
Kademi is extended by repository apps: bundles of server-side JavaScript, admin pages, Velocity templates and client-side assets, installed into an account from a marketplace. These skills teach an agent how to build them.
| Skill | Covers |
|---|---|
kademi-app-development |
Start here. What an app is, how it is laid out, the development loop, and which skill to use next |
kademi-ksync |
KSync - checkout, sync, push, pull, ignore rules, publishing, and why a file will not sync |
kademi-api-reference |
Looking up platform classes, services and methods in the public API reference |
kademi-server-js |
Server-side JavaScript under APP-INF/, controllers.xml, routes, services, queries |
kademi-admin-ui |
Admin pages, portlets, client-side JS and CSS, UX conventions |
kademi-websites |
Building and restyling a website - pages, layout, the menu, who sees what, theme parameters, translations |
kademi-themes |
Velocity templates, KEditor components, dependencies.json, front-end forms |
kademi-integrations |
Pipelines, import/export, SFTP and email endpoints, map-reduce, sync jobs |
kademi-journeys |
Custom journey goal and action node types, journey fields, funnel events |
kademi-ai |
Prompt functions, agent definitions, MCP tools |
kademi-rewards |
Points allocation sources, custom points rule types, expiry rules, record matching, vouchers |
kademi-commerce |
Stores, catalogue, carts, checkout rules, payment providers, promotion mechanics |
kademi-security |
Credentials and secrets, request input, authorisation, multi-tenancy, IDP rules |
kademi-coding-standards |
The house coding standards, and the review to run before handing work back |
Any agent - the quick way
npx skills add Kademi/skills
skills detects the coding agents on your machine and
installs the fourteen skills into each, project-level by default (-g for user-level). It knows
Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, Windsurf, Zed and some seventy others, and
writes a skills-lock.json so a team can pin and restore the same set. --list shows what's
available without installing; -s kademi-server-js kademi-security picks specific skills.
This installs the skills only. The routes below install the whole plugin, which for Cursor also brings the glob-scoped rules - see Contributing for why those matter.
Claude Code - as a plugin, so it tracks this repo and updates with /plugin update
/plugin marketplace add Kademi/skills
/plugin install kademi@kademi
Cursor - as a plugin, with rules
Individual: copy the plugin into Cursor's local plugin directory.
git clone https://github.com/Kademi/skills.git
cp -r skills/plugins/kademi ~/.cursor/plugins/local/kademi
Whole team: a Teams or Enterprise admin imports https://github.com/Kademi/skills under
Dashboard → Settings → Plugins → Team Marketplaces → Import, and everyone installs it from there.
Codex / ChatGPT - as a plugin
Workspace admins import the repo as a team marketplace through Codex plugin management. Otherwise
add it to your personal marketplace at ~/.agents/plugins/marketplace.json, or clone the repo into
the workspace you are working in - Codex reads .agents/plugins/marketplace.json from the
repository root.
Anything else
plugins/kademi/ is a conformant Agent Plugins 1.0
directory, so a client that supports the standard can install it directly - point at
plugins/kademi, not the repo root, which is a marketplace rather than a plugin. Failing that,
every skill is a self-contained folder: copy the ones you want to wherever your agent loads skills
from.
To have your coding agent set up a folder with these skills, Kademi's app source to learn from, and a KSync checkout of each site or app you work on, open an empty folder and paste this:
Set up a Kademi workspace in this folder by following https://raw.githubusercontent.com/Kademi/skills/main/SETUP.md
These skills deliberately do not duplicate the platform API. They resolve class and method lookups against the public reference:
- HTML: https://docs.kademi.co/ref/templating/
- Markdown, one file per class: https://docs.kademi.co/ref/templating/md/index.md
See CONTRIBUTING.md for the repository layout, how to add a plugin or an MCP server, how skills and rules differ, and how to validate a change.
Apache-2.0. See LICENSE.