# Daml Skill for Claude Code

**URL:** <https://forum.canton.network/t/daml-skill-for-claude-code/8994>\
**Category:** App Development\
**Tags:** daml, canton\
**Created:** [July 23, 2026, 12:52pm UTC](https://forum.canton.network/t/daml-skill-for-claude-code/8994 "2026-07-23T12:52:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jatin\_Pandya\_cf](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/jatin_pandya_cf/32/7471_2.png) [@Jatin\_Pandya\_cf](https://forum.canton.network/u/Jatin_Pandya_cf)\
**Post date:** [July 23, 2026, 12:52pm UTC](https://forum.canton.network/t/daml-skill-for-claude-code/8994/1 "2026-07-23T12:52:35Z")

</div>

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.

🔗 **Info:** [CF Daml Skill/README](https://github.com/canton-network-devs/CF-Daml-Skill/)

🔗 **Dev Hub Listed:** [dev-hub.canton.foundation](http://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._

---

<div class="post-metadata">

**Author:** ![jekennedy](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.canton.network/jekennedy/32/7755_2.png) [@jekennedy](https://forum.canton.network/u/jekennedy)\
**Post date:** [July 28, 2026, 10:21am UTC](https://forum.canton.network/t/daml-skill-for-claude-code/8994/4 "2026-07-28T10:21:00Z")

</div>

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

> **[GitHub - canton-network-devs/CF-Daml-Skill: A Claude skill that gives any Claude conversation...](https://github.com/canton-network-devs/CF-Daml-Skill)**
>
> A Claude skill that gives any Claude conversation Correct level knowledge of the Daml smart contracts on Canton Network.
