Updated 5mo ago
by thedaviddias
skill-check
Linter for agent skill files
192 GitHub stars (192)
+3 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | +1 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | +1 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | +1 |
- 18 skills (18 skills found in its SKILL.md files)
- 8 forks (8 forks)
- 5mo ago last update (Last updated 5mo ago)
Install
Skills CLI
npx skills add thedaviddias/skill-check
Asks which skills and agents to install. Just one: npx skills add thedaviddias/skill-check --skill skill-check — add -g for every project.
Claude Code
git clone https://github.com/thedaviddias/skill-checkcp -r "skill-check/skills/skill-check" ~/.claude/skills/
Copies the skill-check skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add thedaviddias/skill-check
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.
-
skill-check
Use when the user wants to validate, lint, or audit agent skill files (SKILL.md). Use when they say "validate these skills," "check this repo's skills," "lint SKILL.md files," or "audit skills in [repo URL]." Run skill-check locally or against a cloned GitHub repo and summarize findings.
skills/skill-check/SKILL.md on GitHub (opens in a new tab) -
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to…
.agents/skills/agent-browser/SKILL.md on GitHub (opens in a new tab) -
brainstorming
Use when starting creative work (features, components, functionality, or behavior changes) to clarify user intent, requirements, and design before implementation.
.agents/skills/brainstorming/SKILL.md on GitHub (opens in a new tab) -
github-gh
Interact with GitHub using the `gh` CLI. Use when managing issues, PRs, workflow runs, or advanced API queries via `gh issue`, `gh pr`, `gh run`, and `gh api`.
.agents/skills/github-gh/SKILL.md on GitHub (opens in a new tab) -
mcp-builder
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
.agents/skills/mcp-builder/SKILL.md on GitHub (opens in a new tab) -
tdd-methodoly-expert
Use when implementing features or fixing bugs with strict Test-Driven Development (TDD). Activate for coding tasks that require new functionality, refactoring, or comprehensive test coverage, especially when the user mentions TDD or Test Driven Development.
.agents/skills/tdd-methodoly-expert/SKILL.md on GitHub (opens in a new tab) -
split-into-references
No description in the SKILL.md.
docs/skills/split-into-references/SKILL.md on GitHub (opens in a new tab) -
bad:slug
Use when testing invalid slug format validation.
fixtures/fail/bad-slug/global/skills/my-skill/SKILL.md on GitHub (opens in a new tab) -
my-skill
Use when testing broken reference links.
fixtures/fail/broken-link/global/skills/my-skill/SKILL.md on GitHub (opens in a new tab) -
other-skill
Use when testing mismatched name validation.
fixtures/fail/mismatched-name/global/skills/my-skill/SKILL.md on GitHub (opens in a new tab) -
no-frontmatter
No description in the SKILL.md.
fixtures/fail/missing-frontmatter/global/skills/no-frontmatter/SKILL.md on GitHub (opens in a new tab) -
fake-bad-skill
No description in the SKILL.md.
fixtures/fail/multi-mixed/global/skills/fake-bad-skill/SKILL.md on GitHub (opens in a new tab) -
FakeBadSlug
Use when testing failures for bad slug formatting and mismatched names in intentionally broken fixtures.
fixtures/fail/multi-mixed/global/skills/fake-bad-slug/SKILL.md on GitHub (opens in a new tab) -
real-review-skill
Use when reviewing pull requests for regressions, missing tests, and release-blocking issues across multiple service boundaries.
fixtures/fail/multi-mixed/global/skills/real-review-skill/SKILL.md on GitHub (opens in a new tab) -
good-skill
Use when you need a valid fixture skill for passing validation tests.
fixtures/pass/basic/global/skills/good-skill/SKILL.md on GitHub (opens in a new tab) -
agent-scan-guard
Use when you need to run security checks for MCP and agent workflows before merging changes in shared repositories.
fixtures/pass/multi/global/skills/agent-scan-guard/SKILL.md on GitHub (opens in a new tab) -
content-qa
Use when reviewing long-form marketing or technical content for clarity, consistency, and executable examples before publishing.
fixtures/pass/multi/global/skills/content-qa/SKILL.md on GitHub (opens in a new tab) -
fake-demo-skill
Use when you want a clearly fake but valid skill fixture for local smoke demos and parser coverage in tests.
fixtures/pass/multi/global/skills/fake-demo-skill/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.