Skip to content

janusanb/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skills

License: MIT

A collection of Agent Skills for Cursor and Claude Code. Skills are folders of instructions that agents load on demand to handle specialized tasks more accurately and consistently.

Licensed under the MIT License. Contributions are welcome; see CONTRIBUTING.md. Report security issues privately; see SECURITY.md.

Available Skills

Skill Description
professor Turns recently-written code into a structured lesson. Analyzes your git diff, explains the concepts behind what you built, and runs a quiz to reinforce understanding.

Installation

Claude Code — Plugin Marketplace

Register this repo as a plugin marketplace, then install individual skills. Replace OWNER with the GitHub user or organization that hosts the fork (for this upstream repo, use janusanb).

/plugin marketplace add OWNER/skills

Then install the skill you want (the part after @ must match the name field in .claude-plugin/marketplace.json; for this repo that is janusanb-skills):

/plugin install professor@janusanb-skills

Claude Code — Manual

Copy the skill folder into your personal Claude Code skills directory:

mkdir -p ~/.claude/skills
cp -r skills/professor ~/.claude/skills/professor

Or for project-scoped installation (this project only):

mkdir -p .claude/skills
cp -r skills/professor .claude/skills/professor

Cursor — Manual

Copy the skill folder into your personal Cursor skills directory:

mkdir -p ~/.cursor/skills
cp -r skills/professor ~/.cursor/skills/professor

Or for project-scoped installation:

mkdir -p .cursor/skills
cp -r skills/professor .cursor/skills/professor

Using the professor skill

Invoke it explicitly — it never activates on its own:

  • professor teach me
  • professor explain this
  • run professor
  • professor mode
  • professor break down [X]

It reads your current git diff, identifies the concepts behind what you built, writes a lesson to ~/professor-lessons/YYYY-MM-DD-<topic>.md, and runs a quiz.

Adding a New Skill

  1. Create skills/<skill-name>/SKILL.md with valid frontmatter (name must match the directory name).
  2. Add an entry to .claude-plugin/marketplace.json under plugins.
  3. Add a row to the Available Skills table above.

See the Agent Skills specification for full SKILL.md format details.

Disclaimer

These skills are provided for educational and demonstration purposes. They illustrate patterns for Agent Skills; behavior in Cursor, Claude Code, or other agents may differ by product version and model. Test in your own environment before relying on them for critical work.

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors