Updated today
by agent-sh
agnix
The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.
453 GitHub stars (453)
+27 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | −1 |
| Sep 29 | +1 |
| Sep 30 | +2 |
| Oct 1 | +1 |
| Oct 2 | +8 |
| Oct 3 | +2 |
| Oct 4 | 0 |
| Oct 5 | +2 |
| Oct 6 | −1 |
| Oct 7 | +4 |
| Oct 8 | +1 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | −1 |
| Oct 12 | +1 |
| Oct 13 | +2 |
| Oct 14 | +1 |
| Oct 15 | +1 |
| Oct 16 | +3 |
- 28 skills (28 skills found in its SKILL.md files)
- 34 forks (34 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add agent-sh/agnix
Asks which skills and agents to install. Just one: npx skills add agent-sh/agnix --skill agnix — add -g for every project.
Claude Code
git clone https://github.com/agent-sh/agnixcp -r "agnix/skills/agnix" ~/.claude/skills/
Copies the agnix skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add agent-sh/agnix
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 28 of 40 files.
-
agnix
Use when user asks to 'lint agent configs', 'validate skills', 'check CLAUDE.md', 'validate hooks', 'lint MCP'. Validates agent configuration files against 456 rules.
skills/agnix/SKILL.md on GitHub (opens in a new tab) -
deep-reference
Use when validating deep references
tests/fixtures/skills/deep-reference/SKILL.md on GitHub (opens in a new tab) -
missing-frontmatter
No description in the SKILL.md.
tests/fixtures/skills/missing-frontmatter/SKILL.md on GitHub (opens in a new tab) -
windows-path
Use when validating windows paths
tests/fixtures/skills/windows-path/SKILL.md on GitHub (opens in a new tab) -
agent-without-context-skill
Use when testing agent without context validation
tests/fixtures/invalid/skills/agent-without-context/SKILL.md on GitHub (opens in a new tab) -
hint-skill
Use when testing argument hints
tests/fixtures/invalid/skills/argument-hint-no-args/SKILL.md on GitHub (opens in a new tab) -
deploy-prod
Deploys to production
tests/fixtures/invalid/skills/deploy-prod/SKILL.md on GitHub (opens in a new tab) -
reference-skill
Use when looking up documentation
tests/fixtures/invalid/skills/fork-no-instructions/SKILL.md on GitHub (opens in a new tab) -
indexed-arguments-no-hint
Use when validating indexed arguments
tests/fixtures/invalid/skills/indexed-arguments-no-hint/SKILL.md on GitHub (opens in a new tab) -
invalid-agent-skill
Use when testing invalid agent validation
tests/fixtures/invalid/skills/invalid-agent/SKILL.md on GitHub (opens in a new tab) -
invalid-context-skill
Use when testing invalid context validation
tests/fixtures/invalid/skills/invalid-context/SKILL.md on GitHub (opens in a new tab) -
hooks-skill
Use when testing hooks validation
tests/fixtures/invalid/skills/invalid-hooks/SKILL.md on GitHub (opens in a new tab) -
invalid-model-skill
Use when testing invalid model validation
tests/fixtures/invalid/skills/invalid-model/SKILL.md on GitHub (opens in a new tab) -
invalid_name
Use when user wants to review code
tests/fixtures/invalid/skills/invalid-name/SKILL.md on GitHub (opens in a new tab) -
directory-helper
Use when validating name-directory matching
tests/fixtures/invalid/skills/name-directory-mismatch/SKILL.md on GitHub (opens in a new tab) -
bad-bool-skill
Use when testing boolean type validation
tests/fixtures/invalid/skills/string-boolean-disable/SKILL.md on GitHub (opens in a new tab) -
bad-invocable-skill
Use when testing boolean type validation
tests/fixtures/invalid/skills/string-boolean-invocable/SKILL.md on GitHub (opens in a new tab) -
too-many-injections-skill
Use when testing injection limit validation
tests/fixtures/invalid/skills/too-many-injections/SKILL.md on GitHub (opens in a new tab) -
unknown-frontmatter-field
Use when validating frontmatter keys
tests/fixtures/invalid/skills/unknown-frontmatter-field/SKILL.md on GitHub (opens in a new tab) -
unknown-tool-skill
Use when testing unknown tool validation
tests/fixtures/invalid/skills/unknown-tool/SKILL.md on GitHub (opens in a new tab) -
unreachable-skill
Use when testing unreachable skills
tests/fixtures/invalid/skills/unreachable-skill/SKILL.md on GitHub (opens in a new tab) -
helper
Use when validating vague skill names
tests/fixtures/invalid/skills/vague-name/SKILL.md on GitHub (opens in a new tab) -
code-review
Use when user asks to review code for quality and security issues.
tests/fixtures/valid/skills/code-review/SKILL.md on GitHub (opens in a new tab) -
fork-with-instructions
Use when analyzing code quality
tests/fixtures/valid/skills/fork-with-instructions/SKILL.md on GitHub (opens in a new tab) -
social-source-evidence
Use when reviewing X/Twitter exports as source evidence for social content decisions.
tests/fixtures/valid/skills/social-source-evidence/SKILL.md on GitHub (opens in a new tab) -
with-argument-hint
Use when greeting users
tests/fixtures/valid/skills/with-argument-hint/SKILL.md on GitHub (opens in a new tab) -
with-context-agent
Use when testing valid context and agent configuration
tests/fixtures/valid/skills/with-context-agent/SKILL.md on GitHub (opens in a new tab) -
with-custom-agent
Use when testing custom agent validation
tests/fixtures/valid/skills/with-custom-agent/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.