Guide · Agent skill
How to use the Course Guide Router agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The course-guide skill is a router for the AI Engineering from Scratch course, which has 542 lessons across 20 phases. You describe a topic, a question, or a problem you are stuck on, and the agent points you to the specific lessons that cover it, with direct links and the next command to run. This guide explains what an agent skill is, how to install this one, how to trigger it, and what it needs before you start.
Quick start
- 1Download the ZIP. Get the course-guide ZIP from this skill's page on the directory.
- 2Unzip into a skills folder. Extract it into ~/.claude/skills/ for all projects, or into a project's .claude/skills/ for one project.
- 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP.
- 4Clone the course repository. Clone rohitg00/ai-engineering-from-scratch locally so the agent can read README.md first, or accept the raw GitHub fallback.
- 5Ask a natural question. Describe a topic or a problem you are stuck on in plain words.
- 6Follow the link and next command. Open the lesson link the agent gives you and run the suggested next command.
What an agent skill is and what course-guide makes the agent do
An agent skill is a folder of instructions, packaged with a SKILL.md file, that an AI agent loads when a request matches it. The course-guide skill is listed as one of these, with the file name SKILL.md as its only file.
Once loaded, the agent acts as a wayfinding layer over the course. For a topic, it finds the lessons that teach it. For a struggle, such as a bug or a concept you cannot get past, it looks for lessons whose material diagnoses that problem, rather than matching on a tool name alone. For a meta question like what to study next, it reads your LEARNING.md file if one exists and answers from your progress.
- Topic requests return 1-3 lessons, with phase, number, title, a one-line reason and a direct link.
- Struggle requests are checked against each shortlisted lesson's docs/en.md before a lesson is recommended.
- Certification, MCP and Agent Skills questions are sent to their dedicated routes instead of the general phase sequence.
- If nothing matches, the agent says so and names the closest phase rather than inventing a lesson.
Install the course-guide skill
Option one is to download the ZIP from the skill's page on this directory and unzip it into your personal skills folder, ~/.claude/skills/, so it is available in every project. Option two is to unzip it into a project's .claude/skills/ folder, so it applies only to that project.
Option three is for the Claude apps. Upload the ZIP there under Settings → Capabilities → Skills.
- Personal install: ~/.claude/skills/ (available everywhere).
- Project install: .claude/skills/ inside your project folder (only that project).
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP.
Get the course repository and companion skills ready
The skill needs a copy of the rohitg00/ai-engineering-from-scratch repository. If you have a local clone, the agent reads README.md and the glossary from it first. If you do not, the agent fetches them from the repository's raw GitHub URL instead, so network access is needed in that case.
The next-step commands only work if the course's companion skills are also installed: learn, start-learning, check-understanding, learn-mcp, learn-agent-skills, and claude-certification.
- Local clone of rohitg00/ai-engineering-from-scratch (optional, preferred).
- Network access if you rely on the raw GitHub fallback.
- Companion skills listed above, for the suggested next commands to work.
How to trigger the skill with natural requests
You do not need an exact command. The skill's description lists trigger phrases such as "where do I learn", "which lesson covers", "course guide", "I'm stuck on", "what should I do next", "teach me MCP", "teach me Agent Skills", and "where do I prepare for a Claude certification". Plain sentences that match these ideas work too.
If you use Claude Code, the skill can be invoked by its slash form. Other hosts use natural language instead, as the skill's host invocation rules describe.
Which lesson covers attention?Examples of requests and what you get back
A concept request returns the lessons that teach it. A bug request returns the lessons that explain the concept behind the bug, not just the tool. A meta request is answered from your progress file if one exists.
Requests about MCP, Agent Skills, reverse engineering, or Claude certification are handed to their focused routes. The Agent Skills route contains five ordered lessons in the order 22, 24, 25, 26, 27.
- "Where do I learn attention?" returns one to three lessons with links.
- "I'm stuck on loss goes to NaN" points you to loss-functions and numerical-stability lessons.
- "What should I do next?" reads LEARNING.md in the current directory and answers from it.
- "Teach me MCP" sends you to the learn-mcp route.
- "Prepare me for CCDV-F" sends you to the claude-certification route.
Safety notes: scripts and network access
According to the skill's own listing, it does not run scripts. It does use the network, but only in the case where the local repository is missing: then it fetches README.md and glossary files from raw.githubusercontent.com. Check the SKILL.md file before installing if you want to confirm this for yourself.
- Runs scripts: no.
- Uses network: yes, as a fallback to read repository files from GitHub.
- It is licensed under MIT.
Tips for getting better routes
Describe the problem in concept terms, such as the error and what you were trying to do, because the skill matches on concepts and not only tool names. Keep your LEARNING.md current if you want meta answers based on your real progress.
Remember that the skill gives you lessons to read and commands to run, not lessons themselves. Use the suggested next command to be taught the material.
- Name the failing behaviour, not just the library.
- Keep a local clone so the agent reads the README first.
- Ask for one topic at a time to get a tighter shortlist.
What people use it for
- Finding which lesson teaches attention or another named topic.
- Working out which lesson addresses a bug such as a loss that goes to NaN.
- Deciding what to study next by checking your LEARNING.md progress.
- Jumping straight to the MCP or Agent Skills focused route instead of the general sequence.
- Finding the right Claude certification route for exam preparation.
Frequently asked questions
Is the course-guide skill free?
The skill is listed under the MIT licence. This guide does not state pricing for anything beyond that, so check the repository for its licence terms.
What do I need to use course-guide?
You need a copy of the rohitg00/ai-engineering-from-scratch repository, either local or reachable on GitHub, plus the companion skills learn, start-learning, check-understanding, learn-mcp, learn-agent-skills and claude-certification for the next-step commands to work.
Does course-guide run scripts?
No. The skill's listing says it runs no scripts. It does use the network when the local repository is missing, to read README.md and the glossary from GitHub.
Where do I put the skill folder?
Unzip it into ~/.claude/skills/ for all your projects, or into .claude/skills/ inside one project. In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.
Does course-guide teach the lesson content itself?
No. It points you to specific lessons and hands off to other course commands such as learn or check-understanding, which do the teaching or testing.
Can I use it for general AI questions unrelated to the course?
Not really. The skill only routes to course material, so for general AI help you would need a different tool or skill.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use course-guide if you are working through the AI Engineering from Scratch course and want to find the right lesson quickly, especially when you are stuck on a specific concept or bug. Pick something else if you want general AI help or expect the skill itself to teach the content, since it only points to lessons and hands off to other course commands.
Download the skill