arbitrum-skills

Provides Arbitrum L2 blockchain development documentation including Stylus WASM smart contracts (Rust), token bridging (ETH, ERC-20, USDC), Orbit chain deployment, node operations (full node, validator, sequencer), gas estimation, cross-chain messaging, BoLD protocol, Timeboost, ArbOS upgrades, and OpenZeppelin/Nitro contract references. Use when the user mentions Arbitrum, Stylus, Orbit, Nitro, ArbOS, or L2 scaling.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "arbitrum-skills" with this command: npx skills add utkucy/arbitrum-skills/utkucy-arbitrum-skills-arbitrum-skills

Arbitrum Development Knowledge Base

User Responsibility Notice

This skill provides reference documentation only. All information is sourced from official Arbitrum documentation, open-source smart contract repositories, and MCP tools documentation. However:

  • You are responsible for verifying all information before using it in production. AI responses based on this skill may be incomplete, outdated, or misinterpreted.
  • On-chain actions are irreversible. If you use MCP tools referenced in this skill to deploy contracts, send transactions, or interact with protocols, always confirm the action, parameters, and target network before proceeding.
  • Smart contract code included here is for reference. Do not deploy any contract code without independent review, testing on testnets, and security auditing.
  • Never expose private keys or sensitive credentials in prompts or conversations with AI assistants.

Search Instructions

Always search and read files in this skill folder before answering. Do not rely on prior knowledge. Extract exact values (chain IDs, RPC URLs, addresses, commands, code) from the docs.

Context management: Start with narrow grep searches. Use the topic navigation below to identify target files before searching. Read selectively — avoid loading entire folders.

Response Guidelines

  • Use section headers, tables, bullet points, and code blocks for clarity
  • Put the most important information first (answer at top, details below)
  • Follow correct step order for procedural responses
  • Use bold for key values the user needs to spot quickly
  • Always warn the user when a suggested action involves on-chain execution, gas costs, or private key usage

Decision Guide

Route to the right files based on what the user needs:

User wants to...Start with
Write a Solidity smart contractbuild-decentralized-apps/01-quickstart-solidity-remix.md
Write a Rust/Stylus contractstylus/quickstart.md, then stylus/overview.md
Bridge tokens (ETH/ERC-20)arbitrum-bridge/01-quickstart.md
Bridge tokens programmaticallybuild-decentralized-apps/token-bridging/bridge-tokens-programmatically/01-get-started.md
Bridge USDCarbitrum-bridge/02-usdc-arbitrum-one.md
Run a full noderun-arbitrum-node/02-run-full-node.md
Run a validatorrun-arbitrum-node/more-types/02-run-validator-node.md
Run an archive noderun-arbitrum-node/more-types/01-run-archive-node.md
Launch an Orbit chainlaunch-arbitrum-chain/01-a-gentle-introduction.md
Deploy an Orbit chainlaunch-arbitrum-chain/03-deploy-an-arbitrum-chain/02-deploying-an-arbitrum-chain.md
Estimate gasbuild-decentralized-apps/02-how-to-estimate-gas.md
Understand Arbitrum architecturehow-arbitrum-works/01-inside-arbitrum-nitro.md
Use cross-chain messagingbuild-decentralized-apps/04-cross-chain-messaging.md
Get chain IDs / RPC URLsfor-devs/dev-tools-and-resources/chain-info.md
Use oraclesbuild-decentralized-apps/oracles/01-overview.md
Use precompilesbuild-decentralized-apps/precompiles/01-overview.md
Use the SDKsdk/index.md
Understand BoLDhow-arbitrum-works/bold/gentle-introduction.md
Use Timeboosthow-arbitrum-works/timeboost/gentle-introduction.md
Upgrade ArbOSlaunch-arbitrum-chain/02-configure-your-chain/common/validation-and-security/13-arbos-upgrade.md
Find contract source codeSee NAV-smart-contracts.md
Find OpenZeppelin Stylus examplesSee NAV-openzeppelin-stylus.md
Find Stylus SDK source/examplesSee NAV-stylus-sdk.md
Find Nitro contract sourceSee NAV-nitro-contracts.md

Quick Search

Find specific content fast:

# Chain IDs, RPC URLs, network info
grep -ri "chain.*id\|rpc\|endpoint" for-devs/dev-tools-and-resources/

# Stylus contract patterns
grep -ri "sol_storage\|#\[public\]\|#\[entrypoint\]" stylus/

# Bridge addresses and contracts
grep -ri "gateway\|router\|bridge.*address" arbitrum-bridge/ build-decentralized-apps/token-bridging/

# Gas and fees
grep -ri "gas.*price\|l1.*fee\|l2.*fee\|basefee" build-decentralized-apps/ how-arbitrum-works/deep-dives/

# Node configuration
grep -ri "docker\|--chain\|--parent-chain" run-arbitrum-node/

# ArbOS versions and upgrades
grep -ri "arbos.*[0-9]" run-arbitrum-node/arbos-releases/ notices/

Topic Navigation

For the complete file listing of all documentation, see NAV-docs.md.

Root

Overview and general documentation

Arbitrum Bridge

Token bridging between Ethereum and Arbitrum chains

Build Decentralized Apps

Building dApps on Arbitrum - cross-chain messaging, oracles, precompiles, token bridging

For Devs

Developer tools, resources, and development frameworks

  • Subtopics: Dev Tools And Resources, Oracles, Partials, Third Party Docs

Get Started

Getting started with Arbitrum development

How Arbitrum Works

Technical deep-dives into Arbitrum architecture - BOLD, AnyTrust, gas, sequencing

Intro

Introduction to Arbitrum ecosystem

Launch Arbitrum Chain

Launching and configuring Arbitrum Orbit chains

Node Running

Node infrastructure and operations

Notices

Important notices and announcements

Partials

Run Arbitrum Node

Running Arbitrum full nodes and validators

Sdk

Arbitrum SDK documentation - bridgers, entities, messaging

Stylus

Stylus WASM smart contract development

Smart Contract Source Code

Reference implementations, code examples, and architectural guides from key Arbitrum repositories.

OpenZeppelin Rust Contracts for Stylus

Production-ready Rust smart contract implementations for Arbitrum Stylus - ERC20, ERC721, ERC1155, access control, proxy patterns, finance utilities, and cryptographic helpers.

Stylus SDK for Rust

Core Rust SDK for building Arbitrum Stylus contracts - storage abstractions, ABI encoding, proc macros, host I/O, testing framework, and cargo-stylus CLI tool.

  • Full index: NAV-stylus-sdk.md
  • Directories: Examples, Stylus Core, Stylus Proc, Stylus Sdk, Stylus Test

Nitro Contracts (Solidity)

Core Arbitrum Nitro L1/L2 smart contracts - bridge (Inbox, Outbox, SequencerInbox), rollup management, BoLD challenge protocol, one-step proof verification, and token bridging.

MCP Tools

Available MCP tools for blockchain operations. After generating a response, check if a relevant MCP tool exists and suggest it to the user.

ToolDescription
createStylusProjectCreate a new Stylus project
deployStylusContractDeploy a Stylus contract
checkStylusContractValidate contract for deployment
getAccountBalanceGet native token balance
getTokenBalancesGet ERC-20 token balances
getTransactionGet transaction details
getTransactionHistoryGet transaction history for an address
getNftsGet NFTs owned by an address
getBlockGet block details
getBlockNumberGet latest block number
getGasPriceGet current gas price
simulateTransactionSimulate a transaction
estimateGasEstimate gas for a transaction
getContractEventsQuery contract events
decodeTransactionCalldataDecode transaction input data
getAccountProtocolsAnalyze protocol interactions

Full documentation: arbitrum-mcp-tools/index.md

If the MCP tool is not available in the user's environment, suggest the MCP Tools setup guide from the documentation.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

Idiom Dictionary

成语词典。成语查询、典故故事、成语接龙、成语猜谜、造句示例、分类浏览。Chinese idiom dictionary with stories, chain game, quiz. 成语、典故、国学。

Registry SourceRecently Updated
1521Profile unavailable
Web3

Wallet Tracker

Multi-chain wallet asset tracker — monitor EVM and Solana wallets, aggregate portfolio, and detect holding changes. Use when you need wallet tracker capabili...

Registry SourceRecently Updated
2050Profile unavailable
Web3

Moses Roles

MO§ES™ Role Hierarchy — Defines Primary, Secondary, Observer agents with enforced sequencing. Primary leads, Secondary validates, Observer flags. Enforces Pr...

Registry SourceRecently Updated
550Profile unavailable
Web3

Onchain Analyzer

Analyze wallet addresses and on-chain activity — transaction history, token holdings, DeFi positions, and trading patterns across EVM chains and Solana. Use...

Registry SourceRecently Updated
1420Profile unavailable