Skills

kiss comes in two parts: the kiss-ssg engine, and the skills a coding agent follows to use it well. Each part is useful on its own. Together, your agent builds the site, checks it, reviews it and remembers it.

Two parts

  • The engine

    From npm: kiss-ssg.

    A static site generator for Node. It turns Handlebars views, JSON models and small JavaScript controllers into a site you can host anywhere. It checks every build before it goes live, records what the site is made of, and upgrades a site from one version to the next. Any coding agent can drive it: the package ships its own short API guide, llms.txt, for the agent to read.

    • npx kiss-ssg check builds the site without publishing it and reports every failed page and broken link
    • npx kiss-ssg aikb records the site's knowledge base, so later work can see what changed
    • npx kiss-ssg@latest upgrade installs a new version, checks it really landed, and prints what changed
  • The skills

    From this repository's plugin marketplace, for Claude Code and Codex.

    Step-by-step recipes and web know-how that a coding agent follows: how to start a site, add a page or review one for launch, and how to get the words, structure, search, accessibility, front end, design and legal pages right. They install on their own, from this repository rather than from npm, and they work in Claude Code and Codex alike.

How they work together

A skill holds the judgement, and the engine does the mechanical part. A skill never guesses whether a build worked or what changed: it runs one of the engine's commands and acts on the report.

The task skills do a job on a site, such as building it, adding a page or upgrading it. When a job needs web expertise, the task skill opens the domain skill that holds it, so each area is written down in one place an expert can review.

The memory skills keep a site's history. Each piece of work starts with what it is meant to do, is checked against that as it goes, and ends with a short reflection. The next session, or the next developer, reads that record instead of starting cold.

The kiss-ssg plugin

Building, checking, reviewing and upgrading a site, and the web expertise those jobs call on.

Task skills

Each does one job on a site.

Domain skills

Each holds one area of web expertise. The task skills open them when a job needs them; you can also ask for one by name.

The kiss-memory plugin

A memory for a site: what it is, what each piece of work was for, and what was learned.

Memory skills

They work on the knowledge base the engine records, and on one short session log per piece of work.

Install them

The skills install from this repository's marketplace, not from npm. The commands for Claude Code and Codex are in the quick start on the home page, and npx kiss-ssg init prints them too. A site that only declares the plugins does not have them until those commands run. With any other agent, the engine still works: point the agent at node_modules/kiss-ssg/llms.txt.