Updated 4mo ago
by lightninglabs
lightning-agent-tools
AI agent toolkit (skills+MCP server) for Lightning Network payments. Run nodes, pay for APIs (L402), host paid endpoints, and manage credentials.
60 GitHub stars (60)
Steady at 60 stars — no new stars in the 16 days since Sep 30.
- 12 skills (12 skills found in its SKILL.md files)
- 19 forks (19 forks)
- 4mo ago last update (Last updated 4mo ago)
Install
Skills CLI
npx skills add lightninglabs/lightning-agent-tools
Asks which skills and agents to install. Just one: npx skills add lightninglabs/lightning-agent-tools --skill aperture — add -g for every project.
Claude Code
git clone https://github.com/lightninglabs/lightning-agent-toolscp -r "lightning-agent-tools/skills/aperture" ~/.claude/skills/
Copies the aperture skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add lightninglabs/lightning-agent-tools
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
aperture
Install and run Aperture, the L402 Lightning reverse proxy from Lightning Labs. Use when creating L402 paywalls, configuring paid API endpoints, hosting paid content for other agents, or testing L402 authentication flows.
skills/aperture/SKILL.md on GitHub (opens in a new tab) -
commerce
End-to-end agentic commerce workflow using Lightning Network. Use when an agent needs to set up a full payment stack (lnd + lnget + aperture), buy or sell data via L402, or enable agent-to-agent micropayments.
skills/commerce/SKILL.md on GitHub (opens in a new tab) -
lightning-mcp-server
Build and configure the MCP server for Lightning Node Connect (LNC). Connects AI assistants to lnd nodes via encrypted WebSocket tunnels using pairing phrases — no direct network access or TLS certs needed. Read-only by default (18 tools for querying node state, channels, payments, invoices, peers, on-chain data).
skills/lightning-mcp-server/SKILL.md on GitHub (opens in a new tab) -
lightning-security-module
Set up an lnd remote signer container that holds private keys separately from the agent. Exports a credentials bundle (accounts JSON, TLS cert, admin macaroon) for watch-only litd nodes. Container-first with Docker, native fallback. Use when firewalling private key material from AI agents.
skills/lightning-security-module/SKILL.md on GitHub (opens in a new tab) -
litd-grpc
Reference for litd (Lightning Terminal) gRPC API in Go: managing accounts, baking macaroons, listing payments, and creating LNC sessions.
skills/litd-grpc/SKILL.md on GitHub (opens in a new tab) -
lnc-app
Guide for building a Lightning Node Connect (LNC) web application using lnc-web
skills/lnc-app/SKILL.md on GitHub (opens in a new tab) -
lnd-navigate
Navigation guide for the lnd (Lightning Network Daemon) Go codebase — where to find things, key patterns, and how subsystems connect.
skills/lnd-navigate/SKILL.md on GitHub (opens in a new tab) -
lnd
Install and run Lightning Terminal (litd) which bundles lnd, loop, pool, tapd, and faraday in a single Docker container. Defaults to neutrino backend with SQLite storage on testnet. Supports watch-only mode with remote signer, standalone mode, and regtest development. Use when setting up a Lightning node for payments, channel management, liquidity management (loop), channel marketplace (pool), ta…
skills/lnd/SKILL.md on GitHub (opens in a new tab) -
lnget
Install and use lnget, a Lightning-native HTTP client with automatic L402 payment support. Use when downloading files behind Lightning paywalls, managing L402 tokens, checking Lightning backend status, or making HTTP requests that may require micropayments.
skills/lnget/SKILL.md on GitHub (opens in a new tab) -
macaroon-bakery
Bake, inspect, and manage lnd macaroons for least-privilege agent access. Use when an agent needs scoped credentials — pay-only, invoice-only, read-only, or custom permissions. Also covers signer macaroon scoping and macaroon rotation.
skills/macaroon-bakery/SKILL.md on GitHub (opens in a new tab) -
run-litd
Setting up a Bitcoin Lightning node on Ubuntu using litd (Lightning Terminal). Default path: Neutrino-backed single node (fast, no bitcoind needed). Also covers bitcoind-backed routing nodes and the remote signer architecture for production.
skills/run-litd/SKILL.md on GitHub (opens in a new tab) -
taproot-assets-rpc
Working guide for LND + Taproot Assets gRPC in Go — authentication, asset amounts, channel data, pagination, and common gotchas discovered building a real wallet.
skills/taproot-assets-rpc/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.