agentsclimarketplace

Check prereqs

Skill thettwe/nyann/skills/check-prereqs

Nyann (ငြမ်း) is Burmese for scaffolding. Nyann is a Claude Code plugin that sets up and maintains project governance.

Install
npx -y skills add thettwe/nyann --skill check-prereqs

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Survey the machine and report which nyann features are usable right now. TRIGGER when the user says "is my machine ready for nyann", "what do I need to install", "check my setup", "do I have the right tools", "check prereqs", "audit my environment", "new machine, what's missing", "I'm on a new machine", "install nyann prereqs", "/nyann:check-prereqs". Do NOT trigger on general "what is nyann" questions — those want a docs pointer, not a machine survey. Do NOT trigger when the user is already mid-bootstrap — let the bootstrap-project skill handle that case and emit its own skip records for missing stack tools.

SKILL.md

2.0 KB, as published. Nobody here has run it

check-prereqs

Read-only environment survey. Never installs anything; never mutates the filesystem. Flow:

  1. Run bin/check-prereqs.sh. Default output is a human-readable table showing every prereq nyann touches, classified as hard (nyann exits 1 without it) or soft (feature-gated skip).
  2. If the user passes the word json / "machine-readable" / similar, add --json so output is structured for scripting.
  3. Exit code from the script is the signal:
    • 0 → all hard prereqs present. Soft misses are informational.
    • 1 → at least one hard prereq is missing. Tell the user explicitly that nyann cannot run yet, and point them at the install hint from the table.

What to do after

  • Soft misses aren't blockers, but each gates a specific feature. Offer to explain which feature needs which tool. Don't install anything on the user's behalf — just read the hint column back and let them decide.
  • If the user asks "install these for me", decline politely — nyann doesn't bulk-install system packages. Direct them to the copy-pasteable install lines in the hint column.

When to hand off

  • User asks "OK, now bootstrap this repo" → route to the bootstrap-project skill.
  • User asks "what does <tool> do in nyann?" → explain the feature(s) it gates (README has a table per soft dep).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.