Daml Skill for Claude Code

If you’re building on Canton with AI / LLMs for Vibe Coding, Agentic Workflows, or just asking Claude to help with Daml. You’ve most probably hit the wall where Claude writes plausible-looking contracts that fail at runtime with multiple authorization errors or uses daml build instead of dpm or doesn’t know Token Standard exists.

Built a fix:

CF Daml Skill for Claude Code:
A Claude skill built specifically for Canton Builders, install it once and Claude automatically knows:

  • Daml authorization model & Canonical Canton patterns trained from working code: Propose-Accept, Delegation, Sharded Hot-Singleton, DvP settlement, Token Standard allocation flows, traces who needs to sign what and whether the parent transaction actually covers, and more.

  • Code review mode: paste a template, get a structured checklist back covering signatories, choices, authorization chain, test coverage

One command to install: npx @canton-network-devs/cf-daml-skill

Detects Claude Desktop automatically and installs directly. No manual file hunting.

Try it with:

“Review this Daml template for authorization errors”
“What pattern should I use for a regulated asset transfer?”
“Write a DvP workflow with a regulator observer”
“Why is my choice failing authorization?”

Open source on GitHub & PRs Welcome, if you’ve hit a pattern that’s missing, add it.

:link: Info: CF Daml Skill/README

:link: Dev Hub Listed: dev-hub.canton.foundation

*Note: No MCP or Skill gives 100% accurate code via LLMs, only close to an ideal pattern. It’s strongly advice to manually go through code yourself as well.

It looks great, thanks for sharing! Note that the first link is broken. It should be: