AI assistant skills for building on Cardano with Mesh SDK.
These are Agent Skills that help AI coding assistants (Claude Code, Cursor, GitHub Copilot, Codex, and 37+ others) understand and work with Mesh SDK packages. When installed, your AI assistant gains deep knowledge of:
- Transaction building - MeshTxBuilder API, patterns, troubleshooting
- Wallet integration - Browser wallets, signing, CIP standards
- Low-level utilities - Serialization, resolvers, Plutus data, CIP-8
Building on Cardano with Mesh SDK has a steep learning curve. These skills eliminate that friction:
| Challenge Without Skills | With Skills Installed |
|---|---|
| Must read extensive docs to understand API | AI assistant already knows the full API |
| Trial-and-error for transaction patterns | Ask "build a transaction that sends 5 ADA" and get working code |
| Debugging cryptic Cardano errors | Troubleshooting guides built into AI context |
Forgetting method order (e.g., spendingPlutusScriptV2() before txIn()) |
AI knows the correct order |
| Looking up CIP standards | AI understands CIP-30, CIP-8, etc. |
In practice, instead of:
- Opening Mesh docs
- Searching for the right method
- Finding an example
- Adapting it to your code
You just ask: "Help me connect a browser wallet and send 10 ADA to this address" — and get working, contextual code.
| Skill | Package | Description |
|---|---|---|
| mesh-transaction | @meshsdk/transaction |
Transaction building with MeshTxBuilder |
| mesh-wallet | @meshsdk/wallet |
Browser & headless wallet integration |
| mesh-core-cst | @meshsdk/core-cst |
Low-level serialization & utilities |
Install all Mesh skills into any supported agent with a single command:
# Install all skills
npx skills add MeshJS/skills
# Install a specific skill
npx skills add MeshJS/skills --skill mesh-transaction
# Install for a specific agent
npx skills add MeshJS/skills -a claude-code
npx skills add MeshJS/skills -a cursor
npx skills add MeshJS/skills -a codexBrowse on skills.sh to discover more agent skills.
Copy skill folders to Claude Code's skill directory:
# Copy all skills
cp -r mesh-transaction ~/.claude/skills/mesh-transaction
cp -r mesh-wallet ~/.claude/skills/mesh-wallet
cp -r mesh-core-cst ~/.claude/skills/mesh-core-cstAdd to your repository so everyone on the team gets the skills automatically:
mkdir -p .claude/skills
cp -r mesh-transaction .claude/skills/mesh-transaction
cp -r mesh-wallet .claude/skills/mesh-wallet
cp -r mesh-core-cst .claude/skills/mesh-core-cstThen commit to git — any team member using Claude Code gets the skills when they clone the repo.
Copy the skill's main file as Cursor rules:
cp mesh-transaction/SKILL.md .cursorrulesFor multiple skills, concatenate them:
cat mesh-transaction/SKILL.md mesh-wallet/SKILL.md > .cursorrulesEach skill has a SKILL.md with a description field that tells the AI when to activate:
---
name: mesh-transaction
description: Use when building Cardano transactions with MeshJS SDK...
---When the description matches your request, the AI loads the full skill context including:
- Full API reference - Every method, parameter, and return type
- Common patterns - Working code recipes for typical tasks
- Troubleshooting - Solutions to common errors
Each skill contains:
| File | Purpose |
|---|---|
SKILL.md |
Main entry - description, overview, quick reference |
*.md |
Domain-specific documentation |
PATTERNS.md |
Common recipes with working code |
TROUBLESHOOTING.md |
Error solutions and debugging |
Once installed, ask your AI assistant:
- "Build a transaction that sends 5 ADA"
- "How do I mint an NFT with Mesh?"
- "Help me connect a browser wallet"
- "Show me how to interact with a Plutus script"
- "Why am I getting 'missing required signer' error?"
- "What's the correct order for spending from a script?"
We welcome contributions to improve and expand Mesh SDK skills.
- Fork the skills repository
- Create a branch for your changes
- Edit or add skill files
- Submit a PR with a clear description of your changes
mkdir my-new-skillEach new skill needs at minimum a SKILL.md with frontmatter:
---
name: my-new-skill
description: Use when [describe what this skill helps with and when to activate it].
license: Apache-2.0
metadata:
author: YourName
version: "1.0"
---Then add supporting files:
SKILL.md- Overview, quick reference, constructor options{DOMAIN}.md- Complete API referencePATTERNS.md- Common recipes with working code examplesTROUBLESHOOTING.md- Error messages, causes, and solutions
See the Agent Skills Specification for the full format reference.
- Fix inaccurate code examples or API signatures
- Add missing methods or parameters to API docs
- Add new patterns for common use cases
- Add troubleshooting entries for errors you've encountered
Apache-2.0