9
0
Fork
You've already forked agentic-skills
0
Caution skills for agents, helps with Caution and StageX to package and debug an enclave app
  • Shell 100%
2026年07月09日 15:24:38 +02:00
caution-local-dev cleanup 2026年07月09日 15:24:38 +02:00
caution-platform caution init update 2026年07月02日 17:49:50 +02:00
fj-codeberg update fj codeberg 2026年07月08日 15:32:36 +02:00
stagex-reproducible-builds updated repro issues insights 2026年07月03日 12:57:32 +02:00
README.md added forgejo codeberg skill 2026年07月08日 11:15:05 +02:00

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-codeberg has no agents/openai.yaml and is skipped for Codex — it works fine via Claude Code or by running fj directly.

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.