A skill definition that teaches Claude Code how to work with the WharfKit SDK for Antelope blockchain development (EOS, WAX, Telos, Vaulta).
Install once and use across all your projects. Claude Code automatically discovers skills in ~/.claude/skills/:
git clone https://github.com/wharfkit/skill.git ~/.claude/skills/wharfkitThat's it. The skill is immediately available in all projects with no additional configuration.
For project-specific installation or team sharing via version control:
# Option 1: Copy the skill directory
git clone https://github.com/wharfkit/skill.git
cp -r skill/wharf your-project/.claude/skills/
# Option 2: Add as a git submodule
git submodule add https://github.com/wharfkit/skill.git .claude/skills/wharfkitProject skills in .claude/skills/ are also auto-discovered. Alternatively, register explicitly in .claude/settings.json:
{
"skills": ["./.claude/skills/wharf/SKILL.md"]
}Once installed, the skill activates automatically when Claude detects WharfKit-related work, or you can invoke it explicitly:
/wharf
The skill provides Claude with knowledge of:
- Session Kit - Login/logout, session management, wallet plugins, transactions
- Contract Kit - Table queries, cursors, actions, CLI code generation
- Core Types - Name, Asset, PermissionLevel, Struct, serialization
- Signing Requests - ESR protocol for transportable transaction requests
- Resources - PowerUp, RAM, REX calculations and management
- Patterns - State management, error handling, SSR considerations
wharf/
├── SKILL.md # Entry point with package overview
└── references/
├── SESSION.md # SessionKit details
├── CONTRACT.md # ContractKit and CLI codegen
├── ANTELOPE.md # Core types reference
├── PATTERNS.md # Best practices and patterns
├── SIGNING-REQUEST.md # ESR protocol
└── RESOURCES.md # PowerUp/RAM/REX
This skill format is designed for Claude Code but may work with other AI coding assistants that support skill/instruction files. The content is plain Markdown with code examples that any LLM can learn from.
Contributions welcome. When adding or modifying content:
- Keep code examples minimal - Claude extrapolates well from patterns
- Use actual WharfKit API signatures for accurate code generation
- Document non-obvious behaviors and common gotchas
- Reference the correct
@wharfkit/*package for each feature
MIT