A small, curated set of agent skills, written once in the open Agent Skills standard so the same files work across Claude Code, Codex, Gemini, Grok, and other agents.
A skill is a folder with a SKILL.md file: a short note on when to use it and
the instructions to follow when it runs. Agents read the note up front and the
rest only when a task needs it, so a skill costs almost nothing until it is used.
This is a personal collection by Alvar Laigna. The
list stays short and the documentation plain. The same SKILL.md is the source
of truth for every tool.
/plugin marketplace add alvarlaigna/agent-skills
/plugin install agent-skills@alvarlaigna-skills
Skills installed this way are namespaced, for example /agent-skills:raylib.
Copy a skill into your personal skills directory:
cp -r skills/ebitengine ~/.claude/skills/
It is then available as /ebitengine.
Copy or symlink the skills into another agent's directory:
scripts/install.sh --tool gemini # copy into ~/.gemini/skills
scripts/install.sh --target ./.agents/skills --link
On Windows, use scripts/install.ps1. See
docs/compatibility.md for where each tool expects
skills.
| Skill | What it does |
|---|---|
alvar-design-system |
Build frontends in the Alvar Design System: a warm, editorial, token-driven React UI on Tailwind v4. |
ebitengine |
Build, test, and ship Go games and tools with Ebitengine/Ebiten. |
estonian-grammar |
Write, proofread, and rewrite natural Estonian, with case-form and register guidance. |
raylib |
Build 2D and 3D games with raylib in C, C++, or Go. |
- Copy
templates/SKILL.mdtoskills/<name>/SKILL.md. - Read docs/authoring.md.
- Run
python scripts/validate.py.
See CONTRIBUTING.md for the rest.
Each skill follows the Agent Skills standard: a SKILL.md with name and
description in YAML frontmatter, then Markdown instructions. Longer material
lives in a references/ folder beside it and loads only when needed. Claude Code
supports the standard natively, as do a growing number of other agents.
MIT.