Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hairyf avatar

Cosmos

  • 4 installs
  • 4 repo stars
  • Updated February 25, 2026
  • hairyf/blockchain-master

Develop Cosmos SDK modules: keepers, Msg/Query services, genesis, app wiring with depinject, and upgrade migrations.

About

A reference for building application-specific blockchains with the Cosmos SDK, covering module structure, state via keepers, and the app lifecycle. A developer uses it when implementing or wiring SDK modules, services, and migrations.

  • Module components, keepers, and Protobuf/gRPC Msg/Query services
  • Genesis, BeginBlock/EndBlock, depinject wiring, and upgrade migrations

Cosmos by the numbers

  • 4 all-time installs (skills.sh)
  • Ranked #347 of 479 Web3 & Blockchain skills by installs in the Skillselion catalog
  • Data as of Jul 13, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hairyf/blockchain-master --skill cosmos

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4
repo stars4
Last updatedFebruary 25, 2026
Repositoryhairyf/blockchain-master

What it does

Develop Cosmos SDK modules: keepers, Msg/Query services, genesis, app wiring with depinject, and upgrade migrations.

Files

SKILL.mdMarkdownGitHub ↗
Skill based on Cosmos SDK, generated from sources/cosmos. Doc path: sources/cosmos/docs/docs/, sources/cosmos/README.md, and sources/cosmos/x/.

The Cosmos SDK is a modular framework for building application-specific blockchains. Applications are composed of modules that own state (via keepers), expose Msg and Query services (Protobuf/gRPC), and plug into the app lifecycle (genesis, BeginBlock, EndBlock, upgrades). Use this skill when implementing or wiring SDK modules, keepers, services, depinject, or migrations.

Core References

TopicDescriptionReference
Modules introRole of modules, main components, composability and capabilitiescore-modules-intro
Module managerAppModule interfaces, BasicManager, Manager, execution ordercore-module-manager
Messages and queriesMsg/Query types, gRPC services, legacy paths, protobufcore-messages-queries
KeeperType definition, store access, inter-module access, methodscore-keeper
GenesisGenesisState, DefaultGenesis, ValidateGenesis, Init/ExportGenesiscore-genesis
App anatomyApp type, constructor, InitChainer, PreBlocker, Begin/EndBlockercore-app-anatomy
BaseApp and storeABCI, routers, volatile states; multistore, KVStore, IAVLcore-baseapp-store

Features

TopicDescriptionReference
Msg servicesImplementing Msg service, validation, state transition, eventsfeatures-msg-services
Query servicesgRPC Query implementation, module_query_safefeatures-query-services
depinjectModule config proto, ProvideModule, app wiringfeatures-depinject
UpgradesConsensusVersion, in-place migrations, RegisterMigrationfeatures-upgrade

Best Practices

TopicDescriptionReference
ErrorsRegistration, wrapping, ABCI helpersbest-practices-errors
Module structureRecommended folder and file layoutbest-practices-module-structure

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.