- Shell 100%
| caution-local-dev | cleanup | |
| caution-platform | caution init update | |
| fj-codeberg | update fj codeberg | |
| stagex-reproducible-builds | updated repro issues insights | |
| README.md | added forgejo codeberg skill | |
Enclave Dev Skills
AI assistant skills for building and debugging apps on the Caution verifiable enclave platform. Published at codeberg.org/caution/agentic-skills.
Skills
| Skill | Audience | What it covers |
|---|---|---|
stagex-reproducible-builds |
App builders | Reproducible, verifiable container images with StageX — pallet selection, digest pinning, hermetic Rust/Go/C/C++ builds, PCR reproducibility verification |
caution-platform |
App builders | Authoring caution.hcl, deploying and debugging Caution enclave apps — local QEMU, AWS Nitro, attestation testing, Locksmith secrets, STEVE encryption, PCR verification |
caution-local-dev |
Platform devs | Running the Caution platform itself locally — api/gateway/postgres, Docker cgroup fixes, alpha/beta codes, e2e tests, image rebuilds |
fj-codeberg |
Everyone | PRs, issues, releases, and repo ops on Codeberg via the fj CLI — required for all caution repos since gh can't reach Forgejo |
caution-platform and caution-local-dev target different audiences: the former is for deploying customer enclave apps, the latter is for developing the platform itself. stagex-reproducible-builds provides the reproducible image foundation that caution-platform deploys. fj-codeberg is the glue for any Codeberg repository operation across all of them.
Install
Claude Code
for skill in stagex-reproducible-builds caution-platform caution-local-dev fj-codeberg; do
mkdir -p ~/.claude/skills/$skill
curl -sL https://codeberg.org/caution/agentic-skills/raw/branch/main/$skill/SKILL.md \
-o ~/.claude/skills/$skill/SKILL.md
done
Codex
Clone this repo, then copy the skill folders into ~/.codex/skills so Codex can discover both SKILL.md and agents/openai.yaml:
git clone https://codeberg.org/caution/agentic-skills.git
cd agentic-skills
for skill in stagex-reproducible-builds caution-platform caution-local-dev; do
mkdir -p ~/.codex/skills/$skill
cp -R $skill/. ~/.codex/skills/$skill/
done
fj-codeberghas noagents/openai.yamland is skipped for Codex — it works fine via Claude Code or by runningfjdirectly.
Crush
Crush uses a local skills directory (default ~/.config/crush/skills/):
git clone https://codeberg.org/caution/agentic-skills.git
cd agentic-skills
for skill in stagex-reproducible-builds caution-platform caution-local-dev fj-codeberg; do
mkdir -p ~/.config/crush/skills/$skill
cp -R $skill/. ~/.config/crush/skills/$skill/
done
Skill structure
skill-name/
SKILL.md # Frontmatter (name, description) + full procedure
agents/
openai.yaml # Codex agent interface (display name, default prompt)
scripts/ # Helper scripts referenced by the skill (caution-local-dev only)
agents/openai.yaml and scripts/ are optional — only SKILL.md is required.