skills/hive-developer/SKILL.md
Build and debug Hive blockchain software with `hive-tx` in JavaScript/TypeScript, including node failover, quorum reads, key-safe signing, and status-aware broadcasting for wallet, content, and custom_json flows.
npx skillsauth add asgarth/hive-skills hive-developerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for Hive blockchain development in JavaScript/TypeScript.
Default SDK for all examples in this skill: hive-tx.
| Topic | Reference File | | ------------------------------------------------------------ | ------------------------------------------------------ | | RPC/REST calls, nodes, failover config, quorum reads | api-reference.md | | Transaction builders for vote/comment/transfer/custom_json | operations.md | | Safety patterns: failover, status checks, wait-for-inclusion | reliability.md | | Key hierarchy and signing rules | keys-and-auth.md | | Polling and real-time patterns | streaming-and-realtime.md |
hive-tx for all chain operations unless user explicitly requires another SDK.config.nodes so failover is automatic.callWithQuorum(...) for critical reads (authority checks, balances, pre-broadcast validation).waitForInclusion option and map it to tx.broadcast(true).Use this skill when you need to:
hive-tx.custom_json operations.Do not use this skill when:
dhive, Python, Rust) as the primary implementation target.hive-tx.callWithQuorum(...).tx.addOperation(...) calls.tx.broadcast(false) for fire-and-check-later.tx.broadcast(true) to wait until transaction status resolves.tx_id and status.When generating code for transaction broadcasts, include:
config.nodes, config.timeout, config.retry).waitForInclusion and calls tx.broadcast(waitForInclusion).unknown, within_irreversible_block, expired_irreversible, too_old.1.000 HIVE), and VESTS in 6-decimal strings.comment_options.unknown as non-final; surface it clearly and provide a follow-up status-check path.posting vs active) before signing.Missing Posting Authority or Missing Active Authority: switch to the correct key and re-sign.Duplicate transaction check failed: assume it may already be submitted, verify chain state before any retry.Please wait to transact, or power up: account is RC-constrained; wait for regeneration or delegate/power up.expired_irreversible or too_old: rebuild and rebroadcast only after validating current chain state.development
Generate and manipulate images and videos using Venice.ai's privacy-first, uncensored AI API. Use when the user needs to create images from text prompts, edit/inpaint existing images, upscale/enhance image quality, remove backgrounds, or generate videos from text or images. Triggers on requests like "generate an image of...", "upscale this photo", "remove background", "create a video from this image", etc.
testing
Recursively scan a folder tree for affected npm, pnpm, and yarn dependency versions. Use when the user asks to check whether a compromised package version is installed anywhere, scan all subfolders, or verify a package range from an advisory.
tools
Hive blockchain CLI skill for hive-tx-cli. Query accounts/content/RC/feed/replies, upload images, and broadcast publish/reply/edit/vote/transfer/community/social/profile/reward/custom-json operations with correct key usage.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.