Skip to content
KademiPublic

About

Skills for teaching agents how to build on Kademi.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Kademi Skills

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.

Skills

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

Install

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.

Set up a workspace

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

API reference

These skills deliberately do not duplicate the platform API. They resolve class and method lookups against the public reference:

Contributing

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.

Licence

Apache-2.0. See LICENSE.

About

Skills for teaching agents how to build on Kademi.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages