Generate a full interview prep course from any job posting link.
Get coding exercises grounded in the actual company's domain instead of generic algorithm problems.
Research a company's culture and product automatically before an interview.
Share a self contained HTML course file with a study partner.
| jonathanpopham/syllabus | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Claude Code or Hermes agent installed to run the skill.
Syllabus is a tool that turns a job posting into a personalized interview prep course. You give it a link to a job listing, and it produces a study package built specifically for that role: a primer on the company and its product and culture, plus a module for each stage of the interview process. Each module includes study notes, a quiz, and coding exercises written in whatever programming languages the job posting actually mentions. Instead of being a standalone app, Syllabus is built as a skill, meaning it runs inside an AI agent such as Claude Code, Claude.ai, or Hermes. The repository itself does not call any AI service directly. It provides instructions, a script for rendering the final course into an HTML file, and reference material the agent uses while building the course. The project is not affiliated with Udemy, the word course refers only to the format of modules and lessons, not any platform. When you use it, the agent researches the target company beyond the job description, looking at its product, business model, and any published information about its actual interview process. It then chooses a stage by stage structure to match, using the company's real process where it can find one, or falling back to a default four stage ladder. For each stage, it writes real, runnable exercise files, including a starter file, a test, and a solution, scaled in difficulty and grounded in the company's actual domain rather than generic algorithm questions. Everything is assembled into a course.json file and a self contained course.html file that opens in any browser with no external dependencies, so it is safe to view offline or share with a study partner. Installation is done by cloning the repository and running an install script that links the skill into whichever agent you have installed, either Claude Code or Hermes, or both. Setup takes only a few minutes, and the license is MIT.
A skill that turns any job posting into a personalized interview prep course with company research and real coding exercises, run inside Claude Code or Hermes.
Mainly Python. The stack also includes Python, HTML, Claude Code.
Use, modify, and share freely, including for commercial purposes, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.