Claude Code Skills·Claude Skills·The open SKILL.md registry for Claude
Home › Tag › Lua

Lua — Claude Code Skills

35 Claude Code skills tagged Lua. Browse all programming language-related skills in the open ClaudSkills registry — free to install, one-click via the desktop app.

Showing all 35 skills.

nvim

Use when troubleshooting Neovim/LazyVim plugin errors, updating plugins after breaking changes, or diagnosing colorscheme/startup issues.

tools

pasta-check

pasta_check CLIツールのリファレンス。ゴーストリリースビルド(release サブコマンド)、将来的なテスト・検証コマンドを含む。USE FOR: pasta_check, pasta check, ghost release, ゴーストリリース, NAR作成, release.bat, release.ps1, pasta_check rel

general

plan-local-storage

Persist plans to local project storage under .plans and open the saved markdown file in an existing Neovim pane in the same tmux window when available. Use when a user asks to save

tools

agent-client-protocol

Agent Client Protocol (ACP) - Standardized communication between code editors and AI coding agents. Use for building ACP-compatible agents, integrating agents with editors (Zed, Je

content

ancplua-docs

Search and answer questions about the ANcpLua ecosystem documentation. Use when users ask about ANcpLua.NET.Sdk features, ANcpLua.Analyzers rules, ANcpLua.Roslyn.Utilities APIs, or

general

config-auditing

Neovim configuration audit knowledge base. Use when: reviewing config files for issues, checking deprecated APIs, optimizing settings, or performing health checks. Provides checkli

tools

debugging-tauri-apps

Debug Tauri v2 apps across VS Code, RustRover, IntelliJ, and Neovim: console debugging, WebView DevTools, Rust backtraces, CrabNebula DevTools, and IDE launch configs. USE WHEN a T

engineering

dotfiles-editing

Help editing vim/tmux/zsh configurations. Use when user mentions "edit vim config", "modify tmux", "change zsh", "add plugin", "customize neovim", "update alias", "init.lua", "vimr

tools

ghostty-terminal-automation

Automate Ghostty terminal sessions via MCP. Use when you need to send commands to terminals, read terminal output, capture screenshots, resize windows, open new tabs/windows, or in

tools

github-copilot-ai-code-assistant

GitHub Copilot is an AI pair programmer providing real-time code suggestions, multi-line completions, and chat-based assistance in VS Code, JetBrains, Neovim, and the CLI across do

tools

growing-nvim-config

How to incrementally add Neovim configuration in this NixOS/home-manager setup. Use this when adding keybindings, settings, or plugins to nvim.

tools

hearth

Generate, optimize, and audit personal development environment config files (zsh/tmux/neovim/ghostty). Use when dotfile management, shell, terminal, or editor configuration is need

content

Implementing Features with TDD

Guides Test-Driven Development for this Neovim plugin project. Use when implementing new features or fixing bugs that require behavioral changes. Includes project-specific tooling

tools

lazyvim-config-engineer

specialized protocol for Neovim/LazyVim configuration. Handles lazy.nvim plugin specs, Lua API integration (Snacks, LazyVim.util), and Cloud Engineering LSP/DAP setups.

tools

lint-with-conform

Run formatters on files based on the user's conform neovim configuration. Supports multiple languages including JavaScript, TypeScript, Python, Go, Nix, Lua, and more. Use this whe

tools

Lua Coroutines

Use when lua coroutines for cooperative multitasking including coroutine creation, yielding and resuming, passing values, generators, iterators, asynchronous patterns, state machin

tools

lua-guide

Lua 5.4+ coding guidelines for modules and scripting. Apply when editing `.lua` files. Use for module patterns, local scoping, metatables, coroutines. Keywords: Lua, module pattern

general

lua-opinionated-guide

Opinionated LuaJIT guidelines for performance-critical code: JIT-friendly tables, pre-allocation, cache lookups. Apply when editing `.lua` files for LuaJIT targets. Use for stable

general

neovim

Comprehensive guide for this Neovim configuration - a modular, performance-optimized Lua-based IDE. Use when configuring plugins, adding keybindings, setting up LSP servers, debugg

tools

neovim-config

Configure Neovim with LazyVim framework. Use when working with Lua-based Neovim configuration. (1) Adding or configuring plugins, keymaps, options, autocmds, or snippets, (2) Setti

tools

neovim-debugging

Debug Neovim/LazyVim configuration issues. Use when: user reports Neovim errors, keymaps not working, plugins failing, or config problems. Provides systematic diagnosis through hyp

tools

nfqws2-strategies

Полный справочник по nfqws2 / zapret2 в проекте zapret-gui (роутеры Keenetic на Entware). Использовать при любых запросах о: стратегиях nfqws2/zapret2, каталогах catalogs/*, сканер

security

nvim-lua-audit

Read-only gap analysis comparing a Neovim Lua plugin's current quality setup against the 9-dimension methodology. Use when user says "audit quality", "check coverage gaps", "what's

tools

obsidian-nvim

Guide for implementing obsidian.nvim - a Neovim plugin for Obsidian vault management. Use when configuring, troubleshooting, or extending obsidian.nvim features including workspace

tools

pattrns

Guide for creating generative, emergent music with Pattrns, the Lua-based pattern sequencing engine for Renoise. Use when composing algorithmic patterns, generating evolving breakb

science

skill-neovim-research

Conduct Neovim configuration research using plugin docs and codebase exploration. Invoke for neovim research tasks.

science

tests-maintenance

Maintains IdeaVim test suite quality. Reviews disabled tests, ensures Neovim annotations are documented, and improves test readability. Use for periodic test maintenance.

tools

tui-screenshot

Use when you need to take a screenshot of a TUI application, terminal session, tmux pane, Neovim window, or any terminal-based UI to show the user visually what is happening

tools

typescript-to-lua-guide

TypeScript-to-Lua (TSTL 1.24+) transpilation guidelines for game scripting. Apply when editing `.ts` files in game/scripting directories with TSTL config. Use for clean Lua output,

engineering

working-on-ancplua-plugins

Primary instruction manual for working within the ancplua-claude-plugins monorepo. Use when creating, modifying, or debugging plugins in this repository.

engineering

neovim-plugin-development

Write Neovim plugins in Lua. Use in conjunction with LuaLS LSP and activate any available Lua skills as well. This skill provides extra context on Neovim specifics like vim.api, cu

tools

setup-macos

Full macOS development environment bootstrap — orchestrates Homebrew, ZSH, Vim/Neovim, tmux, Git+gh, Ghostty, Hysteria2, and macOS preferences. Supports interactive multi-select. U

tools

vim-neovim

Use this skill when configuring Neovim, writing Lua plugins, setting up keybindings, or optimizing the Vim editing workflow. Triggers on Neovim configuration, init.lua, lazy.nvim,

tools

nvim-cheatsheet

kenj のカスタム Neovim(LazyVim ベース)のキーバインドやプラグインの使い方に答えるスキル。nvim の操作方法、プラグイン(hop.nvim・nvim-surround・vim-commentary など)の使い方、LSP・ファイルツリー・補完について聞かれたときに使う。例:「hopで単語ジャンプするには?」「コメントアウトのキーは?」「

tools

nvim-help

Neovimに関する質問に回答するスキル。ユーザーがNeovimの使い方、キーバインド、設定、プラグインの挙動、操作方法について質問した時に使う。「nvim」「neovim」「vim」「エディタ」「キーバインド」「バッファ」「ウィンドウ」「プラグイン」などのキーワードで起動する。プラグインの追加・削除は nvim-plugin-management スキルに

tools