crane-tokens

Deploy and configure ERC20, ERC20Permit, and ERC4626 token contracts via Crane's Diamond Factory Packages.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/cyotee/cyotee-claude-plugin-crane --skill crane-tokens
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crane-tokens
Source: https://github.com/cyotee/cyotee-claude-plugin-crane/tree/main/.opencode/skills/crane-tokens
Command: npx skills add https://github.com/cyotee/cyotee-claude-plugin-crane --skill crane-tokens

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Crane Token Components helps you deploy and customize token contracts using Crane's Diamond Factory Packages, reducing boilerplate and aligning with standard token interfaces.

Core Features & Use Cases

  • Pre-built token packages for ERC20, ERC20Permit, and ERC4626 with deterministic deployment patterns.
  • Clear deployment workflows including direct factory deployment and convenience helpers.
  • Testing and reference resources to validate token behavior and security in real projects.

Quick Start

Deploy a standard ERC20 token via the ERC20DFPkg using the Diamond Factory to initialize with a name, symbol, decimals, and initial supply.

Frequently Asked Questions about crane-tokens

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an ERC20 token using Diamond Factory Packages?

Yes, ERC20Permit token deployment is supported through pre-built Diamond Factory Packages. You can configure these tokens using PkgInit and PkgArgs, applying standard interfaces like IERC20Permit and IERC5267 for gasless approvals.

What token standards are supported by Crane's Diamond Factory?

To deploy an ERC4626 tokenized vault, use Crane's Diamond Factory Packages with PkgInit and PkgArgs. This provides deterministic deployment patterns and optional mint or burn controls tailored for tokenized ecosystems.

Can I add mint and burn functions when deploying smart contracts with Diamond Factory?

Before deploying tokens with Crane, you need standard interfaces like IERC20, IERC20Metadata, and IERC5267. The deployment process uses PkgInit and PkgArgs to pass required parameters such as token name and initial supply.

How does Crane's Diamond Factory reduce boilerplate for token deployment?

Yes, Crane provides testing and reference resources to validate token behavior and security. These resources help ensure that your deployed ERC20, ERC20Permit, or ERC4626 tokens function correctly within real DeFi projects.