SND Core

Consolidate Lua macro framework utilities for FFXIV with metadata and state machine patterns.

1|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/vaoan/SND --skill snd-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SND Core
Source: https://github.com/vaoan/SND/tree/main/.claude/skills/snd-core
Command: npx skills add https://github.com/vaoan/SND --skill snd-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SND Core consolidates foundational patterns and utilities for creating and editing SND Lua macros for FFXIV. It provides metadata structure templates, generic state machine patterns, character condition helpers, a configuration system, Player API access, an Entity system, Excel data access, and core utilities to streamline macro development.

Core Features & Use Cases

  • Metadata structure templates and enforced header conventions to ensure consistent macro documentation.
  • State machine patterns and character condition helpers to model in-game logic.
  • Player API, Entity system access, and Excel data interaction to read game data and drive macro behavior.
  • Core utilities and configuration system to enable modular, reusable components.

Quick Start

Load the SND Core module into your macro project, define your metadata header, and begin using the provided APIs to access player state, entities, and data sheets.

Frequently Asked Questions about SND Core

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

FAQPage Schema
How do I structure FFXIV SND Lua macros to read player and entity data?

SND Lua macros use a core framework that provides Player API access and an Entity system to read game data. It supplies metadata templates and state machine patterns to drive macro behavior efficiently.

What is the best way to manage configuration in SND Lua macros for FFXIV?

The best way to manage configuration in SND Lua macros is by using a consolidated core module with a built-in configuration system. This enables modular, reusable components and ensures a cohesive API surface for your projects.

How do I access in-game spreadsheets and Excel data in FFXIV macros?

You access in-game spreadsheets by utilizing the Excel data interaction features provided within the macro framework. This allows your macros to reference game data directly and drive complex logic based on that information.

Can I use state machine patterns to model in-game logic for FFXIV macros?

Yes, you can use generic state machine patterns to model in-game logic for FFXIV macros. The framework includes character condition helpers that help structure complex macro behaviors and ensure testable macro components.

How do I enforce consistent documentation for FFXIV Lua macros?

You enforce consistent documentation by using metadata structure templates and enforced header conventions. This ensures that all macro documentation follows a standardized format, making modular components easier to manage and reuse.

Do I need a specific framework to build modular and testable macro components for FFXIV?

You need a foundational framework that consolidates core utilities and configuration management to build modular, testable macro components. This approach provides essential utilities and a cohesive API surface suitable for immediate integration.