eigenlayer

Deposit LSTs, delegate to operators, and manage withdrawals on EigenLayer.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/0xinit/cryptoskills --skill eigenlayer-0xinit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eigenlayer
Source: https://github.com/0xinit/cryptoskills/tree/main/skills/eigenlayer
Command: npx skills add https://github.com/0xinit/cryptoskills --skill eigenlayer-0xinit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires viem, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of interacting with the EigenLayer restaking protocol, enabling users to securely deposit LSTs, delegate to operators, and manage withdrawals.

Core Features & Use Cases

  • LST Restaking: Deposit Liquid Staking Tokens (LSTs) like stETH into EigenLayer strategies.
  • Operator Delegation: Delegate restaked assets to chosen operators to secure Actively Validated Services (AVSs).
  • Withdrawal Management: Queue and complete withdrawals after the escrow period.
  • Native Restaking: Facilitates the creation of EigenPods for native ETH restaking.
  • Use Case: A user wants to earn additional yield by restaking their stETH. They can use this Skill to deposit stETH into EigenLayer, delegate it to a reputable operator, and monitor their restaked balance.

Quick Start

Use the eigenlayer skill to deposit 1 stETH into the EigenLayer protocol.

Frequently Asked Questions about eigenlayer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I restake LSTs like stETH into EigenLayer strategies?

To restake LSTs into EigenLayer, you deposit Liquid Staking Tokens like stETH into EigenLayer strategies to secure AVSs. The Skill facilitates these smart contract interactions on Ethereum mainnet to lock your assets.

How does delegating restaked assets to operators work for AVS security?

Delegating restaked assets to operators involves assigning your deposited LSTs or native ETH to chosen operators. These operators then use your restaked collateral to secure Actively Validated Services, which earns you additional yield.

Can I manage EigenLayer withdrawal queues and complete undelegation using viem?

Yes, you can manage EigenLayer withdrawal queues and undelegation using viem. The Skill supports queuing withdrawals, undelegating from operators, and completing the withdrawal process after the required escrow period passes.

What is native ETH restaking and how do EigenPods facilitate it?

Native ETH restaking allows you to secure AVSs using base ETH rather than LSTs. EigenPods are specialized contracts created on Ethereum mainnet that enable this native restaking mechanism by validating your beacon chain withdrawals.

Do I need viem to interact with Ethereum mainnet for EigenLayer restaking?

Yes, viem is required to interact with Ethereum mainnet for EigenLayer restaking. The Skill depends on viem to handle the underlying smart contract calls needed for depositing LSTs, delegating operators, and managing withdrawals.

What is the process for undelegating restaked LSTs from an operator?

Undelegating restaked LSTs from an operator requires queuing a withdrawal and waiting for the escrow period to conclude. The Skill manages this lifecycle by initiating undelegation and completing the withdrawal on Ethereum mainnet.