Agent Skills Nix — Development skill for Claude Code
Declarative management of Agent Skills on Nix.
How to install Agent Skills Nix
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Kyure-A/agent-skills-nix and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Skills Nix does
Declarative management of Agent Skills on Nix.
Alternatives in Development
- Web Artifacts Builder — Build complex claude.ai HTML artifacts using React, Tailwind CSS, and shadcn/ui 94.1k ★
- Management Deep Dive — 管理层纵深研究:买股票就是买人 15.9k ★
- Asana — Project Management Asana integration via MCP 14k ★
README
agent-skills-nix
Declarative management of Agent Skills (directories containing `SKILL.md`) with flake-pinned sources, discovery, selection, bundling, Home Manager integration, and skills-only Agent Plugin export.
Concepts
- sources: Named inputs or paths pointing at a skills root (
subdir). They can be written directly as before, or generated from the optional source registry. OptionalidPrefixnamespaces discovered skill IDs to avoid collisions across sources. - discover: Recursively scans sources for directories that contain
SKILL.md, producing a catalog. Skills can be nested (e.g.ecosystem/c-ecosystem/) and their IDs use/as separator. - skills.enable / skills.enableAll / skills.explicit: Declaratively pick discovered skills, enable-all (global or by source list), and explicitly specified ones; no accidental auto-install unless you opt in.
- Agent Plugin export: Maps selected catalog entries to portable skill names and produces a self-contained, skills-only plugin directory.
- targets: Agent-specific destinations synced from a store bundle (structure:
link,symlink-tree,copy-tree). Targets are opt-in (enable = falseby default). Runtime destinations support$HOME,~, and${VAR:-$HOME/...}fallback forms without general shell evaluation. See Default target paths below.
Source filters
Each source supports optional filters to control discovery:
idPrefix(null | string, default:null): Prefix prepended to discovered skill IDs. Useful when multiple sources expose the same relative path, e.g.idPrefix = "openai";turnspdfintoopenai/pdf.filter.maxDepth(null | int, default:null): Maximum recursion depth for SKILL.md discovery.null= unlimited (capped internally at 100 to guard against symlink loops),1= immediate children only,2= one level of nesting. Set to1to restore pre-recursive (flat-only) behavior.filter.nameRegex(null | string, default: `n
Related Skills
Cargo Nix Plugin
A Nix plugin that resolves Cargo workspaces natively and allows for crate level builds
Nix Claude Code
A Nix flake overlay that provides pre-built Claude Code CLI binaries from official Anthropic releases.
Config
❄️ Nix-based dotfiles, claude code configs, and system settings for macOS & NixOS, which makes everyday softwa
Nix Manix Search
Search NixOS Options and Packages with Manix
Flake Skills
Nix flake framework for distributing, propagating, and sharing agent skills
Claude Code Nix Sandbox
Pure Nix machinery for sandboxed Claude Code sessions with Chromium — bubblewrap, systemd-nspawn, and QEMU VM
Related Agents
Nix Expert
Forge Tooling Expert
Use this agent when you need to set up, optimize, or improve development tooling, build systems, CI/CD pipelin
Jenkins Migrator
Specialized agent for migrating existing Jenkins pipelines to GitHub Actions workflows, supporting both declar