Skip to content

wharfkit/skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

WharfKit Skill for Claude Code

A skill definition that teaches Claude Code how to work with the WharfKit SDK for Antelope blockchain development (EOS, WAX, Telos, Vaulta).

Installation

Global Install (Recommended)

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/wharfkit

That's it. The skill is immediately available in all projects with no additional configuration.

Per-Project Install

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/wharfkit

Project skills in .claude/skills/ are also auto-discovered. Alternatively, register explicitly in .claude/settings.json:

{
  "skills": ["./.claude/skills/wharf/SKILL.md"]
}

Usage

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

What's Included

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

Compatibility

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.

Contributing

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

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published