If you’re a vibe coder, an application developer, or anyone looking to explore Lightning payments, we’ve just made that easier for you with a new Claude Code skill called run-litd. This skill is designed to handle the heavy lifting of Lightning node setup for anyone who needs a consistent build with a professional-grade setup but without having to become an expert in Lightning node configuration.
See it in action: 2 min demo video.
Instead of manually wrestling with binaries, config files, and systemd services, this skill automates the entire process of installing the software, writing configuration files, creating wallets, and setting up background services. It also guides you through choosing the right node architecture for your specific needs, whether you’re quickly testing on a testing network or securing real funds on mainnet.
You can find this skill in the Lightning Agent Tools repo from Lightning Labs alongside a dozen other Lightning focused agent skills.
To make use of this skill first make sure that Claude, or whichever LLM you prefer, has access to the files and then simply prompt with a request like:
“Please check out your new skill called run-litd and use that to help me set up a Lightning node on this Ubuntu server.”
Installing a Lightning node is essentially server configuration and requires making changes deep in the guts of the machine. As such, the LLM running the skill will need a lot of permissions. You will likely be prompted to run a few commands to allow the necessary permissions.
And then comes the fun part! The skill instructs your LLM on how to walk you through deciding which type of node to set up. Are you just testing? Do you need something fast and simple? Are we working with real mainnet funds here? Do you need to set up a more secure node? You answer a few simple questions and the skill selects the node that you need.
The skill will generally guide you to set up a litd node, which is a node bundled with tools such as Loop and Taproot Assets, and a node that can securely connect to terminal web. This is essentially a UI that allows you to manage a node with lots of tools and automations available. Your LLM can set up the node for you and then you can enable terminal autopilot to keep it up and running!
After a node type has been chosen you’ll be asked to choose a few more things such as a local UI password and a node alias, and then the building starts. This skill does all of the below, consistently and to a professional standard, so that you don’t have to…
- Installs binaries — Downloads and installs the necessary Lightning node software (e.g., litd, LND) on the server.
- Writes configuration files — Generates proper node config files tailored to the selected setup.
- Creates systemd services — Configures background system services for automatic node startup and management.
- Initializes the wallet — Creates a new Lightning wallet as part of the setup process.
- Generates the cipher seed — Produces the recovery phrase required to back up and restore the wallet.
- Configures the network backend — Sets the node to run on your chosen network (Signet or Mainnet).
- Deploys the Neutrino backend — For single-node setups, configures the lightweight Neutrino Bitcoin light client.
- Configures node architecture — Sets up the specific node type selected, such as an all-in-one single node, a remote signer configuration, or a setup with limited-permission macaroons.
- Sets the node alias — Applies your chosen public alias to the node’s configuration.
- Configures the UI password — Sets the password for the node’s web interface.
- Manages server permissions — Identifies and requests the specific system-level permissions required to install software and modify system services.
- Handles sensitive file cleanup — After wallet creation, flags the temporary file containing the seed phrase so it can be securely removed from the server.
- Provides verification commands — Supplies specific commands (e.g., lncli getinfo) to confirm the node is running and properly configured.
For the user it’s a simple process, answer a few basic questions so that the skill can select the right node for you, wait 3–10mins for install, and run a few commands to verify that the install went well.
Once your node is running, you can use the companion lnget skill to start paying for L402-enabled APIs, or aperture to host your own paid endpoints. The goal is to get you from zero to Lightning in minutes, then get out of your way so you can ship!

Top comments (0)