# monskill

A router skill that tells the agent which monskills file to load for a given Monad task.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 591 installs · ★ 14
- Author: therealharpaljadeja
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/therealharpaljadeja/monskills/tree/HEAD/skills/monskill/SKILL.md
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/skills/monskill

## What it does

monskill is the entry point to the monskills set. It does little on its own: it reads your task and points the agent at the right file — `scaffold/`, `concepts/`, `addresses/`, `wallet/`, `gas/`, `indexer/` and the rest. Inside is a task-to-skill table covering app builds from scratch, chain choice, smart contracts, wallets, gas, infra providers and event indexing.

Why bother? Model knowledge of Monad and Ethereum tends to be stale, and the set is split by topic. The skill pulls only what the task needs instead of the whole bundle. Every file stands alone, so you can start anywhere. For a brand-new project the author suggests starting with `scaffold/`.

Some skills in the set need setup first: `wallet/` runs on Alchemy Agent Wallet sessions with `npm install -g @alchemy/cli@latest` plus `alchemy auth`, `wallet-integration/` uses `@getpara/cli` and `para login`, `indexer/` needs `envio-cloud login`. The monskills hook blocks those commands until the prerequisites are met, and it will not install a CLI or log in for you. Check your environment before letting the agent deploy anything.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add therealharpaljadeja/monskills --skill monskill -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/monskill/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/monskill/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add therealharpaljadeja/monskills --skill monskill -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/monskill/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add therealharpaljadeja/monskills --skill monskill -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/monskill/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install therealharpaljadeja/monskills monskill
```

2. **Manually: put the files in place**
- File: `.github/skills/monskill/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add therealharpaljadeja/monskills --skill monskill -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/therealharpaljadeja/monskills --path skills/monskill
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/monskill/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add therealharpaljadeja/monskills --skill monskill -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/therealharpaljadeja/monskills/tree/HEAD/skills/monskill/SKILL.md

## When to use it
- pick the right monskills file for a specific task
- build a Monad app from idea to production
- understand how Monad differs from Ethereum: async execution, block states, reserve balance
- add wallet and auth to a Next.js or Vite frontend
- set up indexing of smart contract events for an activity feed

## Example prompts
- Help me build a Monad dApp from scratch — start with monskill and pull the skills you need
- Add wallet and email login to my Monad frontend
- I need a transaction feed for a contract — which monskills skill should I load?

## Similar
- [solidity](https://affpapa.org/en/nevibecode/skills/solidity.md) — skill · 721 installs
- [develop-secure-contracts](https://affpapa.org/en/nevibecode/skills/develop-secure-contracts.md) — skill · 545 installs
- [blockchain-developer](https://affpapa.org/en/nevibecode/agents/voltagent-community-blockchain-developer.md) — subagent · 375 installs
- [solana-dev](https://affpapa.org/en/nevibecode/skills/solana-dev.md) — skill · 98900 installs
- [web3-testing](https://affpapa.org/en/nevibecode/skills/web3-testing.md) — skill · 10800 installs
- [query-token-audit](https://affpapa.org/en/nevibecode/skills/query-token-audit.md) — skill · 7800 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
