natural-language-config

Translate natural language requests into NixOS configuration changes.

113|21|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/bolivian-peru/os-moda --skill natural-language-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: natural-language-config
Source: https://github.com/bolivian-peru/os-moda/tree/main/skills/natural-language-config
Command: npx skills add https://github.com/bolivian-peru/os-moda --skill natural-language-config

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill bridges the gap between user intent expressed in natural language and the precise syntax required for NixOS system configuration, making system management more accessible.

Core Features & Use Cases

  • Natural Language to NixOS: Understands requests like "Install PostgreSQL" or "Configure Caddy" and translates them into valid NixOS modules.
  • Diff Previews: Shows users exactly what changes will be made to their configuration before applying them.
  • Atomic & Rollbackable Deploys: Leverages nixos-rebuild for safe, transactional system updates.
  • Use Case: A user wants to enable SSH access for a specific port. They can simply state their request, review the proposed configuration change, and approve its atomic deployment.

Quick Start

Use the natural-language-config skill to enable SSH access on port 2222.

Frequently Asked Questions about natural-language-config

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

FAQPage Schema
How do I translate natural language into NixOS configuration changes?

Natural language requests are translated into NixOS configuration changes by parsing user intent and generating valid NixOS modules for services, packages, and system settings declaratively.

Can I preview NixOS configuration changes before deploying them?

Yes, you can preview NixOS configuration changes before deploying them. The system generates a diff that shows exactly what modifications will be made to your configuration for review prior to approval.

Does NixOS configuration from plain English support atomic and rollbackable updates?

NixOS configuration from plain English supports atomic and rollbackable updates by leveraging nixos-rebuild, ensuring safe and transactional system updates for managing services and packages.

Do I need to understand the NixOS module structure to use natural language configuration?

Understanding the NixOS module structure is required to use natural language configuration effectively. The system requires knowledge of NixOS modules and nixos-rebuild for proper deployment.

What is the best way to configure services like PostgreSQL or Caddy on NixOS without writing code?

Configuring services like PostgreSQL or Caddy on NixOS without writing code is best done by stating requests in plain English. The system translates these requests into valid NixOS modules automatically.