Skip to content

Install the Sema Skill

No large language model has been trained on Sema — it’s a new language. So out of the box, an assistant will guess at the syntax and get the neurosymbolic parts wrong. The Sema language skill fixes that: it’s a compact, authoritative brief (the same one Cortex ships to its own agents) that teaches a model the toolchain, the core and neurosymbolic constructs, and the edit → check → assure workflow — so it can actually read and write correct Sema.

Install it into your coding agent in one command.

Run this in your project. It detects your agent (Claude Code, Cortex/OpenClaw, Codex) and installs the skill in the right place:

Terminal window
curl -fsSL https://sema.49.12.246.95.sslip.io/skills/install.sh | sh

Then start a new agent session so it picks up the skill.

Install into the current project (.claude/skills/):

Terminal window
curl -fsSL https://sema.49.12.246.95.sslip.io/skills/install.sh | sh -s -- claude

Or install globally for every project (~/.claude/skills/):

Terminal window
curl -fsSL https://sema.49.12.246.95.sslip.io/skills/install.sh | sh -s -- global

Claude Code auto-discovers SKILL.md files under .claude/skills/ and loads the Sema skill whenever you work on .sema files. Restart the session after installing.

The toolchain

sema check / run / assure / doc, SEMA_STRICT, and how to verify Sema — plus cargo + grammar-drift for compiler work.

The constructs

Core (traits, enums, generics, effects) and neurosymbolic (simulate, ~=, semantic.*, contracts, policy, monitor, budget, protocol).

The workflow

The mandatory edit → check → assure loop and the no-silent-no-ops ethos, so generated Sema is verified, not hoped for.

Where things live

The crates, the embedded stdlib, the examples corpus, and LANGUAGE.md — so the model knows where to look, not just what to type.

Download SKILL.md