Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By devrelaicom
Installs, configures, and manages the Midnight Network development toolchain — Compact CLI, compiler version switching, local devnet (node, indexer, proof server), diagnostics, and release notes for all Midnight components.
npx claudepluginhub devrelaicom/midnight-expert --plugin midnight-toolingManage a local Midnight devnet — generate compose files, start/stop the network, check status and health, view logs and configuration
Comprehensive diagnostic and health report for the Compact CLI installation, compiler versions, PATH configuration, custom directory setup, proof server status, and plugin dependencies
Install, update, or configure the Compact CLI tool. Supports global installation and per-project configuration with automatic environment setup.
Install, update, or uninstall the Midnight statusline script. Displays proof server and Compact CLI status in the Claude Code status bar.
View Midnight component release notes from the official documentation
This skill should be used when the user asks about the Compact CLI, Compact Dev Tool, Compact Developer CLI, or compact devtools for Midnight Network smart contract development, including setting up the Compact toolchain on a new machine, resolving "compact: command not found" or "No default compiler set" errors, validating that Compact source code compiles correctly, switching between compiler versions, pinning a project to a specific compiler version, understanding why compilation is slow or how to speed it up, figuring out which version of the compiler or language they're running, setting up a project-local toolchain directory, configuring import search paths for multi-file contracts, understanding error messages or exit codes from the compiler or formatter, setting up or uninstalling the Compact toolchain, resolving GitHub API rate limiting when listing or updating versions, or troubleshooting why format or fixup is reporting failures
This skill should be used when the user asks about the Midnight local development network, including "start the devnet", "stop the devnet", "restart the network", "local development network", "midnight node", "midnight indexer", "network status", "network health", "devnet config", "network endpoints", "port 9944", "port 8088", "port 6300", "Docker Compose", "devnet not starting", "local blockchain", "devnet logs", "network ID", "generate devnet", "devnet versions", "update devnet", "devnet stale", "proof server", "devnet volumes", "clean slate", "docker containers", "devnet compose file", "devnet endpoints"
This skill should be used when the user asks about the Midnight proof server in any context — local, testnet, or mainnet. Includes "start the proof server", "restart the proof server", "stop the proof server", "proof server not working", "proof server logs", "check if proof server is running", "proof server port 6300", "proof server version", "proof server image tag", "proof server health check", "proof server API endpoints", "Docker container for proofs", "set up Docker for the proof server", or "proof server endpoint". Covers proof server concepts, version selection, API endpoints, standalone Docker usage, and troubleshooting. For local development setup, see the devnet skill.
This skill should be used when the user asks about "Midnight release notes", "what changed in version X", "latest release", "changelog", "show me the changelog", "what's new in Midnight", "component versions", "list versions", "compact release notes", "ledger release notes", "wallet release notes", "proof server release notes", "node release notes", "lace release notes", "midnight-js release notes", "indexer release notes", "breaking changes", "latest version of X", viewing release history, checking component update details, or comparing versions of any Midnight Network component.
This skill should be used when the user encounters errors, installation failures, version mismatches, or unexpected behavior with Midnight Network tools. Covers Node.js import errors, Compact CLI issues, proof server and Docker problems, devnet startup failures, environment and URL misconfiguration, NixOS and Windows/WSL setup, and searching Midnight GitHub issues for known bugs. For wallet initialization or funding failures, use the midnight-wallet plugin.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Meta-plugin for the midnight-expert marketplace. Provides comprehensive diagnostics and health reporting for the entire midnight-expert ecosystem — plugin installation, MCP server connectivity, external CLI tools, cross-plugin references, and NPM registry access.
Specialized agents for blockchain development, smart contracts, and Web3 applications
Blockchain development with Solidity security, DeFi protocols, NFT standards, and Web3 testing
Claude Code skill pack for QuickNode (18 skills)
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Compilable Compact smart contract examples — beginner contracts, reusable modules, token implementations, and full applications with witnesses and tests. All code at pragma language_version >= 0.22.
Audits and resolves Claude plugin dependencies — validates installed plugins against extends-plugin.json declarations, scans plugin files for undeclared dependencies, and resolves installation paths with fuzzy matching.
Conceptual foundations for understanding the Midnight Network: architecture, data models, privacy patterns, protocols, tokenomics, and zero-knowledge proofs
Fact-checking pipeline for Midnight content — extracts testable claims from any source (markdown, code, PDFs, URLs, GitHub repos), classifies them by domain (Compact, SDK, ZKIR, Witness), and verifies each claim using the midnight-verify framework. Produces structured JSON artifacts and human-readable reports.
Scaffold and develop Oclif CLIs for Midnight Compact smart contracts. Includes a complete CLI template with wallet management, contract deployment, devnet control, and an AI agent for ongoing development.
AI-powered development tools for the Midnight blockchain — a suite of Claude Code plugins that help you write, test, deploy, and review smart contracts in the Compact language.
midnightntwrk.expert — documentation, guides, and resources for Midnight developers.
curl -fsSL midnightntwrk.expert/me-install.sh | bash
Once installed, skills activate automatically based on what you're working on. Ask Claude to write a Compact contract, review existing code, set up a devnet, or explain a privacy pattern — the relevant skills engage on their own.
This repository contains 16 plugins organized by domain.
| Plugin | Description | |
|---|---|---|
![]() | compact-core | Compact language reference, patterns, privacy/disclosure, witnesses, tokens, circuit costs, debugging, and code review |
![]() | compact-examples | Compilable Compact examples from 8 repos — modules, tokens, applications, witnesses, and tests |
![]() | compact-cli-dev | Scaffold Oclif CLIs for Compact contracts with wallet management, deployment, and devnet control |
| Plugin | Description | |
|---|---|---|
![]() | midnight-dapp-dev | Vite + React 19 DApp scaffolding, SDK reference, DApp Connector API, provider assembly, state management |
| Plugin | Description | |
|---|---|---|
![]() | midnight-cq | Testing skills (contract simulator, DApp integration, DApp Connector, ledger, wallet) and code quality setup (Biome, Vitest, Playwright, CI) |
![]() | midnight-verify | Mechanical verification of Compact claims via compilation, execution, source inspection, type-checking, and ZKIR analysis |
![]() | midnight-fact-check | Fact-check documentation against the Midnight ecosystem — extract claims, classify by domain, verify, and report |
| Plugin | Description | |
|---|---|---|
![]() | midnight-tooling | Compact CLI management, local devnet lifecycle, proof server, release notes, troubleshooting |
![]() | midnight-wallet | Wallet CLI (MCP tools), test wallet setup, aliases, funding, dust registration |
![]() | midnight-mcp | MCP server skills for compilation, simulation, search, and health checks |
| Plugin | Description | |
|---|---|---|
![]() | core-concepts | Architecture, data models, privacy patterns, protocols, tokenomics, zero-knowledge proofs |
![]() | midnight-node | Node architecture, configuration, governance, operations, RPC API |
![]() | midnight-indexer | Indexer architecture, data model, GraphQL API |
![]() | proof-server | Proof server architecture, configuration, API, operations |
| Plugin | Description | |
|---|---|---|
![]() | midnight-expert | Ecosystem diagnostics — plugin health, MCP servers, external tools, cross-plugin references |
![]() | midnight-plugin-utils | Plugin infrastructure — dependency checking, scanning, root resolution |
Write a contract:
"Create a Compact contract for a simple voting system"
Review a contract:
/compact-core:review-compact contracts/MyToken.compact