If you use Claude Code and want to build on the Hive blockchain, we just made your life significantly easier.
Mantequilla-Soft is releasing hive-master-skill. A free, open-source Claude Code skill that gives Claude deep, production-grade expertise in Hive blockchain development.
This isn't a copy-paste of the Hive developer docs. This is battle-tested knowledge extracted from patterns across 40+ production Hive applications, including real workarounds, gotchas, and fixes that you won't find documented anywhere else.
What Is a Claude Code Skill?
For those unfamiliar: Claude Code is Anthropic's command-line tool for agentic coding. You describe what you want, and Claude writes, edits, and runs the code for you directly in your terminal.
Skills are knowledge packs that you can install to give Claude specialized expertise in a specific domain. Think of them as teaching Claude how an experienced developer in that field actually works, not just the API surface, but the patterns, traps, and production workarounds that take years to accumulate.
When you install hive-master-skill, Claude suddenly knows:
- How to structure Hive API calls with proper node failover
- Which key type to use for which operation
- That beneficiaries must be sorted alphabetically (or your transaction silently fails)
- That dhive's auto-failover is broken on React Native
- How to calculate vote values, mana regeneration, and RC costs
- The correct way to sign image uploads to
images.hive.blog - And about 3,800 lines more of this kind of practical knowledge
What's Inside
The skill is organized into focused reference files that Claude loads on demand:
| File | What It Covers |
|---|---|
api-reference.md | RPC nodes, all API namespaces (condenser, bridge, database, rc_api), image upload signing |
operations.md | Every Hive operation — comment, vote, transfer, power up/down, delegate, savings, convert, witness |
content.md | Posts, replies, votes, feeds, voting power math, optimistic updates, avatar parsing, mute lists |
wallet.md | Transfers, VESTS↔HP conversion, savings, HBD conversion, recurrent transfers, transaction history |
custom-json.md | Follow/unfollow/mute, reblog, community ops, RC delegation, Hive Engine operations |
keys-and-auth.md | Key hierarchy, challenge-response signing, Keychain, HiveAuth, HiveSigner, secure storage |
communities.md | Subscribe, post to community, roles, moderation, update properties |
streaming-and-realtime.md | Block streaming, polling patterns, notifications, WebSocket pitfalls |
hive-engine.md | Layer 2 tokens, balances, order book, staking, NFTs, diesel pools |
react-native.md | React Native / Expo patterns — SecureStore, image handling, networking |
battle-tested.md | 18 hard-won lessons from production (the good stuff) |
examples/ | Complete, copy-paste-ready code patterns and React hooks |
The Battle-Tested File
This is honestly the most valuable part. Here's a taste of what's in battle-tested.md:
- dhive does NOT auto-failover on React Native — You must implement manual node rotation. We include the complete working implementation.
- Never retry broadcast operations — A timeout doesn't mean it failed. The transaction may already be on-chain. Retrying creates duplicates.
- Beneficiaries must be sorted alphabetically — The protocol requires it but the error message is cryptic. Just
.sort()by account name. - iOS
ph://URIs break image uploads — The Photos framework URI needs to be normalized throughexpo-image-manipulatorbefore uploading. - Hive timestamps need a 'Z' suffix — Without it, JavaScript interprets them as local time, and your dates are off by hours.
posting_json_metadatavsjson_metadata— Two different fields, two different key requirements. Always checkposting_json_metadatafirst.- TUS upload resume fails on some services —
embed.3speak.tvdoesn't returnUpload-Lengthon HEAD requests, so resume always fails. You need to clear stale fingerprints.
There are 18 of these in total, each with the problem description, the fix, and working code. Some of these took hours or days to diagnose in production. Now Claude knows about all of them before writing a single line of code.
How to Install
Option 1: Personal skill (available across all your projects)
git clone https://github.com/Mantequilla-Soft/hive-master-skill.git ~/.claude/skills/hive-master
That's it. The skill is now available in every project on your machine.
Option 2: Per-project (committed to your repo)
mkdir -p .claude/skills
git clone https://github.com/Mantequilla-Soft/hive-master-skill.git .claude/skills/hive-master
rm -rf .claude/skills/hive-master/.git
git add .claude/skills/hive-master
git commit -m "Add hive-master skill"
Option 3: Git submodule (stays updated)
git submodule add https://github.com/Mantequilla-Soft/hive-master-skill.git .claude/skills/hive-master
Once installed, Claude auto-detects when you're doing Hive work and loads the relevant knowledge. You can also invoke it manually with /hive-master or pass a topic like /hive-master wallet.
Why We Built This
At Mantequilla-Soft, we maintain and build tools for the Hive ecosystem — including infrastructure for 3Speak, open-source developer tooling, and community projects. Between our team, we've collectively hit every sharp edge that Hive development has to offer.
When Claude Code started supporting skills, we realized we could package all of that accumulated knowledge and give it away. Every new developer building on Hive shouldn't have to rediscover that beneficiaries need sorting, or that dhive failover is broken on mobile, or that image uploads need the ImageSigningChallenge prefix.
This is our contribution to lowering the barrier for building on Hive. If Claude Code is becoming part of how developers work, then Hive should be a first-class citizen in that workflow.
Contributing
Found a new gotcha? Discovered a better pattern? PRs are welcome — especially for battle-tested.md. The goal is to capture the knowledge that saves hours of debugging.
Repository: github.com/Mantequilla-Soft/hive-master-skill
License: MIT
Built by menobass () and the Mantequilla-Soft team. Post by
.
Join our Discord Communities:
Support our Witnesses:
Threespeak • Snapie • Aliento