enriquefft/nixos/skill-scaffold

Claude Code and agent skill by enriquefft/nixos

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Scaffold new OpenClaw skills with correct directory structure, SKILL.md, and run.ts template.

Install

npx vskill@latest install enriquefft/nixos/skill-scaffold

SKILL.md

When to Use

Use this skill when:

  • You need to create a new reusable CLI tool / skill
  • You find yourself doing the same manual task repeatedly across sessions
  • You want to automate something that should be a standalone skill
  • You need to build a utility that cron jobs or the agent can invoke

When NOT to Use

NEVER do any of these instead of using this skill:

  • Create scripts in random directories (workspace, /tmp, home)
  • Write automation scripts without SKILL.md documentation
  • Skip the CLI contract (JSON stdout, stderr diagnostics, --help, exit codes)
  • Create tools outside /etc/nixos/openclaw/skills/

Usage

bash
./run.ts create --name "my-tool" --description "What this tool does"
./run.ts --help

What It Creates

/etc/nixos/openclaw/skills/<name>/
├── SKILL.md # Discovery doc (edit triggers and examples after scaffolding)
└── run.ts # Executable CLI template (implement your logic here)

After Scaffolding

  1. Edit SKILL.md — add "When to use" triggers, examples, output format
  2. Implement logic in run.ts — the template has parseArgs, help, JSON output ready
  3. Add a symlink in module.nix (the skill tells you the exact line to add)
  4. Run bun install if the skill needs external packages (add a package.json)
  5. Rebuild: sudo /run/current-system/sw/bin/nixos-rebuild switch --flake /etc/nixos#nixos

Output

json
{ "action": "created", "name": "my-tool", "path": "/etc/nixos/openclaw/skills/my-tool", "files": ["SKILL.md", "run.ts"], "nextSteps": ["Edit SKILL.md with triggers and examples", "Implement logic in run.ts", "Add symlink to module.nix"] }

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/enriquefft/nixos/skill-scaffold/badge)](https://verified-skill.com/skills/enriquefft/nixos/skill-scaffold)

Something wrong with this skill or its page? Tell us.