khanelimankhanelimanCommunityΒ·25 Agent Skills Included

khanelinix

NixOS and macOS system configuration with engineering workflow skills

Manages complete NixOS, nix-darwin, and Home Manager system configurations through modular, reusable Nix code. Ships a large catalog of engineering workflow skills covering bug diagnosis, code review, Git and GitHub operations, performance profiling, and persistent task planning. Eliminates manual system setup, scattered dotfiles, and unstructured coding sessions with declarative, validated configuration.
npx skills add khaneliman/khanelinix --all -g -y
Available:

Tells the agent which scoped AGENTS.md files to read before editing each part of the repository, and sets workstation and sandbox environment rules for safe execution.

All Skills in This Repository (25)

Pure Emerald Level Indicators
πŸ“¦ In Repo
khanelimankhaneliman

managing-secrets

Manage encrypted secrets across Nix hosts and users with sops-nix.

Community
Intermediate
πŸ“¦ In Repo
khanelimankhaneliman

git-workflows

Standardize Git workflows with branching conventions and merge strategies.

Community
Intermediate
πŸ“¦ In Repo
khanelimankhaneliman

nix-conditionals

Replace if-then-else templates with lib.mkIf, lib.optionals, and lib.mkMerge in Nix configurations.

Community
Intermediate
πŸ“¦ In Repo
khanelimankhaneliman

managing-flakes

Audit and optimize Nix flake inputs and evaluation performance.

Community
Advanced
πŸ“¦ In Repo
khanelimankhaneliman

nix-lib-usage

Apply inline prefixes, inherit patterns, and scoped with patterns to Nix configurations.

Community
Basic
πŸ“¦ In Repo
khanelimankhaneliman

commit-messages

Generate conventional commit messages from staged Git changes.

Community
Intermediate
πŸ“¦ In Repo
khanelimankhaneliman

nix-option-types

Define Nix module options using mkEnableOption, mkPackageOption, and mkOption helpers.

Community
Intermediate
πŸ“¦ In Repo
khanelimankhaneliman

writing-nix

Enforce idiomatic Nix module patterns with typed options and namespaced configuration.

Community
Intermediate
πŸ“¦ In Repo
khanelimankhaneliman

designing-options

Define and enforce khanelinix option namespaces and design patterns for Nix modules.

Community
Intermediate
πŸ“¦ In Repo
khanelimankhaneliman

xlsx

Create and edit Excel workbooks with Python while preserving formulas and formatting.

Community
Advanced
πŸ“¦ In Repo
khanelimankhaneliman

pdf

Extract text and tables from PDFs into structured CSV outputs.

Community
Advanced
πŸ“¦ In Repo
khanelimankhaneliman

configuring-layers

Organize multi-level configuration layering across seven hierarchy levels.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How to install khanelinix?β–Ό

Run `npx skills add khaneliman/khanelinix --all -g -y` in your terminal to install all skills in this suite globally.

What does khanelinix actually do?β–Ό

It is a Nix flake that declaratively configures NixOS and macOS machines, and it bundles a marketplace of reusable engineering skills for planning, debugging, reviewing, and verifying code changes.

Which coding agents work with these skills?β–Ό

The skills follow the standard SKILL.md format and include adapters for Claude Code, Codex, Gemini, OpenCode, and Pi, so they load in any compatible harness.

Can I use the skills without adopting the Nix config?β–Ό

Yes. The skills under modules/common/ai-tools are portable packages with their own scripts and references, independent of the host system configuration.

Do I need Nix knowledge to use this?β–Ό

Only for the system configuration parts. The workflow skills work through plain-English requests, and the agent handles the underlying commands.

Related Repositories in Software Engineering

View All in Software Engineering→