Updated 6mo ago
by 8ddieHu0314
Skill-Lab
Agent Skills Evaluation Framework
55 GitHub stars (55)
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | −1 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
| Nov 6 | 0 |
- 26 skills (26 skills found in its SKILL.md files)
- 4 forks (4 forks)
- 6mo ago last update (Last updated 6mo ago)
Install
Skills CLI
npx skills add 8ddieHu0314/Skill-Lab
Asks which skills and agents to install. Just one: npx skills add 8ddieHu0314/Skill-Lab --skill creating-reports — add -g for every project.
Claude Code
git clone https://github.com/8ddieHu0314/Skill-Labcp -r "Skill-Lab/tests/fixtures/skills/creating-reports" ~/.claude/skills/
Copies the creating-reports skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add 8ddieHu0314/Skill-Lab
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.
-
creating-reports
Creates detailed reports from data when the user asks for report generation or data summaries.
tests/fixtures/ on GitHub (opens in a new tab)skills/ creating-reports/ SKILL.md -
My_Skill
I will help you with stuff.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid-skill/ SKILL.md -
malicious
A test fixture that intentionally triggers all security checks in skill-lab
tests/fixtures/ on GitHub (opens in a new tab)skills/ malicious/ SKILL.md -
security-warn
Use when you need to test a skill that produces a security warning (not block).
tests/fixtures/ on GitHub (opens in a new tab)skills/ security-warn/ SKILL.md -
testing-features
Tests various features in applications to ensure quality. Use when testing is needed.
tests/fixtures/ on GitHub (opens in a new tab)skills/ testing-features/ SKILL.md -
bad-allowed-tools
Use when you need to test a skill with allowed-tools as a YAML list.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ bad-allowed-tools/ SKILL.md -
bad-frontmatter
[this is broken yaml because: the list is never closed
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ bad-frontmatter/ SKILL.md -
bad-metadata
Use when you need to test a skill with non-string values in the metadata map.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ bad-metadata/ SKILL.md -
Bad_Name_Format
Use when you need to test a skill with an invalid name format.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ bad-name-format/ SKILL.md -
empty-body
Use when you need to test a skill with no body content.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ empty-body/ SKILL.md -
empty-description
No description in the SKILL.md.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ empty-description/ SKILL.md -
interactive-scripts
Use when you need to test a skill whose scripts use interactive input.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ interactive-scripts/ SKILL.md -
long-description
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx…
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ long-description/ SKILL.md -
missing-name
Use when you need to test a skill with no name field at all.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ missing-name/ SKILL.md -
missing-scripts
Use when you need to test a skill that references scripts that do not exist on disk.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ missing-scripts/ SKILL.md -
completely-different-name
Use when you need to test a skill whose name does not match its directory.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ name-mismatch/ SKILL.md -
no-examples
Use when you need to test a skill that has no code examples in its body.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ no-examples/ SKILL.md -
non-standard-fields
Use when you need to test a skill with non-spec frontmatter fields.
tests/fixtures/ on GitHub (opens in a new tab)skills/ invalid/ non-standard-fields/ SKILL.md -
clean
Use when you need to convert a CSV file to JSON format.
tests/fixtures/ on GitHub (opens in a new tab)skills/ security/ clean/ SKILL.md -
evaluator-manipulation
Use when you need to help format and clean up data files.
tests/fixtures/ on GitHub (opens in a new tab)skills/ security/ evaluator-manipulation/ SKILL.md -
homoglyph-attack
Use when you need to search and replace text across files.
tests/fixtures/ on GitHub (opens in a new tab)skills/ security/ homoglyph-attack/ SKILL.md -
jailbreak-softcoded
Use when you need to draft creative writing or stories.
tests/fixtures/ on GitHub (opens in a new tab)skills/ security/ jailbreak-softcoded/ SKILL.md -
prompt-injection
Use when you need to generate a summary of a document.
tests/fixtures/ on GitHub (opens in a new tab)skills/ security/ prompt-injection/ SKILL.md -
token-bomb
Use when you need to lint and format source code.
tests/fixtures/ on GitHub (opens in a new tab)skills/ security/ token-bomb/ SKILL.md -
unicode-obfuscation
Use when you need to rename files in a directory.
tests/fixtures/ on GitHub (opens in a new tab)skills/ security/ unicode-obfuscation/ SKILL.md -
yaml-smuggling
Use when you need to scaffold a new project from a template.
tests/fixtures/ on GitHub (opens in a new tab)skills/ security/ yaml-smuggling/ SKILL.md
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.