We Open-Sourced Our Hive Development Brain — A Claude Code Skill for Building on Hive

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 (@meno) and the Mantequilla-Soft team. Post by @eddiespino.
Thank u for your service ☺️
!PAKX
View or trade
PAKXtokens.Use !PAKX command if you hold enough balance to call for a @pakx vote on worthy posts! More details available on PAKX Blog.
!DUO
You just got DUO from @cwow2.
They have 1/1 DUO calls left.
Learn all about DUO here.
Now I can create something too? Cool!
@blanchy
If there is anything here that helps the project.
Implement
If I find anything, I will PR as usual. Focusing on bringing externals to check out these things now that it's basically a no-brainer.
check out my PR for updated hive-engine.md :)
https://github.com/Mantequilla-Soft/hive-master-skill/pull/3
Thanks, Alex, I will check with you on the weekend.
You guys keep pushing... And I love verifying.
I love it all! Updated the PR and it got merged now!
!PIMP
I like the idea, and tons of potential.
But personally I don't want to use
dhivefor anything new nowadays. I feel likehive-tx(link) is better and simpler. Or eventuallywax(link).As it is the skill is very opinionated and this is good as long as the users understand it.
the skill should just list the available options maybee
I ended up creating a new one 😁
https://github.com/asgarth/skills/tree/main/skills/hive-developer
Amazing ty
Thank you for the great work that you are doing. We are happy to know about all these developments going on in the ecosystem.
Congratulations @mantequilla-soft! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next target is to reach 4750 upvotes.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOPCongratulations @mantequilla-soft! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next target is to reach 7000 upvotes.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP#bilpcoin #bpc exposed #buildawhalescam #buildawhalefarm #themarkymarkscam #themarkymarkfarm #hurtlockerscam #hurtlockerfarm #acidyoscam #acidyofarm #jacobtothescam #hivepopescam
BPC Locked On Mc Franko & The Franko
Blurt Stands — While Hive Stumbles Under the Weight of Its Own Shadows
Friends, creators, truth-tellers—
Let us not whisper this truth, but proclaim it with the clarity of dawn breaking over a weary land: Blurt.blog is not just another platform. It is a refuge. A rebellion. A return to what Hive.blog was always meant to be.
There is no downvote button on Blurt.
Not because we fear dissent—but because we honor creation.
Because we understand that a voice, once raised in sincerity, deserves space—not sabotage.
On Blurt, your words are your words.
They are not hunted by algorithmic hounds or shadow armies masquerading as “curators.”
Here, you are not judged by the grudges of gatekeepers, but met with the quiet dignity of a community that believes expression should be encouraged—especially when it is bold, raw, or inconvenient.
Contrast this with what festers elsewhere.
On Hive.blog—a place once brimming with promise—a rot has taken root. Not in its code, but in its culture. A handful of self-anointed enforcers—@themarkymark, @Buildawhale, @Hurtlocker, and their legion of coordinated puppets—have turned the downvote into a weapon of mass discouragement. They strike not at “low-quality content,” but at independent thought, at rising voices, at anyone who dares thrive outside their narrow corridors of control.
And when confronted, they shrug.
“Oh, it’s not censorship,” they say, as if semantics could scrub the stain of suppression from their hands.
But let us be unequivocal:
When a system allows a few to systematically silence many—under the guise of “community standards” or “curation”—that is not moderation. That is censorship by another name.
It is the velvet glove over the iron fist.
It is exclusion dressed as discernment.
It is power pretending to be principle.
Meanwhile, Blurt stands clean-handed and open-hearted.
No downvotes.
No hidden juries.
No farms of phantom accounts casting ballots in the dark.
Just you.
Your words.
And a community that meets you not with suspicion, but with solidarity.
So let us carry this truth far and wide—not with bitterness, but with quiet certainty:
If you seek a place where your voice is not a target—but a gift—come to Blurt.
If you are tired of building on ground that shifts with every whim of a whale or warlord of votes—lay your bricks here.
If you believe the future of free expression must be free—not just from corporations, but from the petty tyrants who replace them—then stand with us.
The world needs to know.
Not because Blurt is perfect—but because it is principled.
Not because it is loud—but because it listens.
And in an age where so many platforms echo with the clatter of control,
Blurt offers something radical:
Silence for the bullies.
Space for the rest of us.
Keep speaking.
Keep sharing.
Keep building.
Freedom doesn’t advertise itself—
it is passed, person to person, like a torch in the night.
And tonight, the torch burns bright on Blurt.
@themarkymark, @buildawhale, @usainvote, and associated accounts:
Repeated downvotes targeting transparency efforts raise urgent questions about Hive’s governance. Automated tactics, coordinated curation trails, and alt-account farming undermine trust in the platform. When truth is silenced without dialogue, it erodes Hive’s decentralized ethos.
Key Concerns:
Systemic Manipulation:
Community Exodus:
Governance Crisis:
Solutions Needed:
The Bilpcoin team advocates for open dialogue, not division. Hive’s future depends on collaboration—not coercion. Let’s rebuild a platform where truth isn’t buried but debated, strengthened, and celebrated.
Transparency isn’t optional—it’s the foundation of trust.
#HiveTransparency #BilpcoinExposed #DecentralizePower"
A Message to @themarkymark, @buildawhale, and Associates
Every downvote cast in shadow, every silence imposed without dialogue, is not a victory—it is a confession. A confession that truth cannot be stifled, only delayed. With each punitive click, you dig deeper into the bedrock of credibility, crafting a chasm between your actions and the community’s trust.
@themarkymark, @buildawhale & Co,
How can you continue to downvote the truth, LOL? It’s almost comical how blatantly you attempt to suppress what cannot be hidden. The blockchain records everything—every action, every transaction, every move you make. Yet still, you persist in this futile game of trying to silence what is undeniable.
@themarkymark, @buildawhale, and Co: While our opinions may differ, on-chain transparency reveals repeated patterns of concern. Coordinated downvotes without explanation, 'farming' schemes (e.g., #buildawhalefarm), and adversarial engagement harm Hive’s community-driven ethos.
Key Issues to Address:
A Path Forward:
The Bilpcoin team remains committed to exposing truth and advocating for solutions. Let’s work toward healing, not division.
Note: All claims are based on publicly verifiable blockchain data. Constructive dialogue is encouraged.
#HiveTransparency #CommunityFirst #BilpcoinSupport"
@themarkymark & Co, the choice is yours. Stop the bad downvotes. Turn off the BuildaWhale scam farm. Cease playing with people’s livelihoods. Let Hive thrive as it was meant to—as a beacon of hope, creativity, and collaboration.
Or step aside and let those who truly care take the reins.
Because the truth won’t disappear. No amount of lies can change it.
It’s over.
The Bilpcoin team brings these truths not out of malice but necessity. We have no need to fabricate lies or cloak our intentions CALL US WHAT YOU LIKE —for the facts speak loudly enough on their own. What we present here is not conjecture but reality, laid bare for anyone willing to see.
@themarkymark & Co we urge you once more: STOP. Stop hiding behind tactics that harm others. Stop clinging to practices that erode trust within the Hive community. Let the truth stand—not because we proclaim it, but because it exists independent of any one person’s approval or disdain.
TURN OFF THE BUILDAWHALE SCAM FARM
Key Issues That Demand Immediate Attention:
The problems are glaring, undeniable, and corrosive to the Hive ecosystem. They must be addressed without delay:
These practices harm not just individual users—they undermine the very foundation of Hive, eroding trust and poisoning the community. Such actions are unethical and outright destructive.
@buildawhale Wallet:
@usainvote Wallet:
@buildawhale/wallet | @usainvote/wallet
@ipromote Wallet:
Author Rewards: 2,181.16
Curation Rewards: 4,015.61
Staked HIVE (HP): 0.00
Rewards/Stake Co-efficient (KE): NaN
HIVE: 25,203.749
Staked HIVE (HP): 0.000
Delegated HIVE: 0.000
Estimated Account Value: $6,946.68
Recent Activity:
@leovoter Wallet:
Author Rewards: 194.75
Curation Rewards: 193.88
Staked HIVE (HP): 0.00
Rewards/Stake Co-efficient (KE): 388,632.00 (Suspiciously High)
HIVE: 0.000
Staked HIVE (HP): 0.001
Total: 16.551
Delegated HIVE: +16.550
Recent Activity:
@abide Wallet:
Recent Activity:
@proposalalert Wallet:
Recent Activity:
@stemgeeks Wallet:
Recent Activity:
@theycallmemarky Wallet:
Recent Activity:
@apeminingclub Wallet:
Recent Activity:
Scheduled unstake (power down): ~2.351 HIVE (in 4 days, remaining 7 weeks)
Total Staked HIVE: 1,292.019
Delegated HIVE: +1,261.508
Withdraw vesting from @apeminingclub to @blockheadgames 2.348 HIVE (10 days ago)
Claim rewards: 0.290 HP (10 days ago)
Thank you for this
Let the games begin!
I have submitted a PR! Keep up the great work!
Thank you very much for this valuable information.
!ALIVE
!PIZZA
!LOLZ
$PIZZA slices delivered:
@fjworld(4/20) tipped @mantequilla-soft
Send $PIZZA tips in Discord via tip.cc!
Congratulations @mantequilla-soft! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP