---
description: Teach Claude Code or another coding agent to build on Belfort with the Belfort skill.
---

# Coding agents

The Belfort skill teaches a coding agent to use Belfort's encrypted Machine Learning platform: compiling a model,
calibrating it, uploading it, minting client tokens, deploying, running the
Belfort ML client, and what to do about the common errors. It is one file,
`SKILL.md`, in the [Agent Skills](https://agentskills.io) format; the agent
loads it when a task involves Belfort and fetches these docs for anything the
skill does not cover.

## Claude Code

To have it in every project:

```bash
mkdir -p ~/.claude/skills/belfort
curl -fsSL https://eml.belfortlabs.com/skills/belfort/SKILL.md -o ~/.claude/skills/belfort/SKILL.md
```

To share it with everyone working in one repository, put it there instead and
commit it:

```bash
mkdir -p .claude/skills/belfort
curl -fsSL https://eml.belfortlabs.com/skills/belfort/SKILL.md -o .claude/skills/belfort/SKILL.md
```

New Claude Code sessions pick it up. Ask for something like "compile my model
in `model.py` for Belfort and deploy it", and Claude uses the skill.

## The Claude apps

Download [belfort.zip](https://eml.belfortlabs.com/skills/belfort.zip) and
upload it where Claude's settings list your skills.

## Other agents

Agents that support Agent Skills take the same `belfort` folder in their own
skills directory; the zip above holds it. Agents without skills can read these
docs directly: every page is also Markdown at its URL plus `.md`,
[/llms.txt](https://eml.belfortlabs.com/llms.txt) lists the pages, and
[/llms-full.txt](https://eml.belfortlabs.com/llms-full.txt) holds all of them in
one file.

## Updating

The skill follows these docs. Run the install command again to update it.
