Updated 1d ago
by nerdai
llm-agents-from-scratch
Build LLM agents and multi-agent systems from scratch, with MCP, Skills, and A2A
192 GitHub stars (192)
+5 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | +1 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | +1 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | +1 |
| Oct 12 | 0 |
| Oct 13 | +2 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 10 skills (10 skills found in its SKILL.md files)
- 67 forks (67 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add nerdai/llm-agents-from-scratch
Asks which skills and agents to install. Just one: npx skills add nerdai/llm-agents-from-scratch --skill create-issue — add -g for every project.
Claude Code
git clone https://github.com/nerdai/llm-agents-from-scratchcp -r "llm-agents-from-scratch/.claude/skills/create-issue" ~/.claude/skills/
Copies the create-issue skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add nerdai/llm-agents-from-scratch
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.
-
create-issue
Create a GitHub issue in nerdai/llm-agents-from-scratch and add it to project
.claude/skills/create-issue/SKILL.md on GitHub (opens in a new tab) -
version-bump
Bump the package version (major, minor, or patch), then sync CITATION.cff (version + date-released), src/_version.py, and CHANGELOG.md. Use when asked to cut a release or bump the version.
.claude/skills/version-bump/SKILL.md on GitHub (opens in a new tab) -
data_structures
No description in the SKILL.md.
docs/api_reference/data_structures/skill.md on GitHub (opens in a new tab) -
skills
No description in the SKILL.md.
docs/api_reference/skills/skill.md on GitHub (opens in a new tab) -
stop-at-one
Compute a sequence for a given starting number by repeatedly calling the next_number tool until the value 1 is reached.
examples/.agents/skills/stop-at-one/SKILL.md on GitHub (opens in a new tab) -
word-frequency
Compute the top-10 most frequent words in any text passage supplied by the user.
more-examples/ch06/.agents/skills/word-frequency/SKILL.md on GitHub (opens in a new tab) -
email-drafter
Draft a professional reply to an email provided by the user.
more-examples/ch08/.agents/skills/email-drafter/SKILL.md on GitHub (opens in a new tab) -
meeting-notes-summarizer
Summarise a meeting transcript by first asking the human operator for their preferred format and level of detail, then producing the summary accordingly.
more-examples/ch08/.agents/skills/meeting-notes-summarizer/SKILL.md on GitHub (opens in a new tab) -
factor-step-by-step
Fully factor a number into primes by repeatedly calling the factor_step tool, one prime factor at a time, until the remainder is 1.
more-examples/ch09/.agents/skills/factor-step-by-step/SKILL.md on GitHub (opens in a new tab) -
hailstone-sequence
Compute the complete Hailstone sequence for a given starting number by repeatedly calling the next_number tool until the value 1 is reached.
talks/2026/acm-educational-talks/.agents/skills/hailstone-sequence/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.