onflow/flow-ai-tools/cadence-tokens
Claude Code and agent skill by onflow/flow-ai-tools
- community
Checking that the SKILL.md file is still in the repository.
Guide for developing NFT and Fungible Token contracts on the Flow blockchain using Cadence. Covers NonFungibleToken and FungibleToken interface conformance, MetadataViews integration for marketplace compatibility, collection patterns, minting, standard paths, event emission, and modular NFT architectures for complex traits and evolution. TRIGGER when: building NFT contracts, FT token contracts, implementing NonFungibleToken or FungibleToken interfaces, working with MetadataViews, creating collections, minting tokens, "create an NFT", "build a token contract", "mint NFT", "NFT collection", "fungible token vault", "royalties", "MetadataViews.Display", "NonFungibleToken.Collection", "token standards", "FungibleToken.Vault". DO NOT TRIGGER when: asking about general Cadence syntax or patterns (use cadence-lang), setting up flow.json or deploying (use flow-project-setup), auditing code (use cadence-audit).
Install
npx vskill@latest install onflow/flow-ai-tools/cadence-tokensSKILL.md
Cadence Token Development
Build NFT and FT contracts that conform to Flow's standard interfaces for marketplace and wallet compatibility.
Quick Start
- Import standard contracts:
NonFungibleToken,FungibleToken,MetadataViews - Implement required interfaces on contract, resource, and collection
- Add MetadataViews for marketplace compatibility
- Set up standard storage/public paths
- Emit events for all significant actions
Navigation Map
| Task | Reference | |
|---|---|---|
| NFT interface conformance, required functions, MetadataViews, paths, events | nft-standards.md | |
| Modular NFT design, trait systems, FT patterns, advanced architectures | token-patterns.md | |
| Advanced NFT: TraitModule full spec, lazy init ❌/✅, genetic systems, common mistakes | nft-advanced.md |
Companion Skills
- `cadence-lang` — Always consult for access control, entitlements, resource handling, and security patterns when building token contracts. Token code must follow all Cadence security rules.
- `cadence-scaffold` — Use to generate a token contract from scratch with proper structure.
- `cadence-audit` — Use to review token contracts for security vulnerabilities before deployment.
- `flow-project-setup` — Use for deploying token contracts and configuring flow.json dependencies.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/flow-dev/skills/cadence-tokens/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/onflow/flow-ai-tools/cadence-tokens)