eklavya
v1.17.0Learn while your agent works. Turns coding-agent generation time into adaptive, Socratic learning grounded in the code being written.
By Ajay KumarLicense: MIT6 GitHub starsUpdated 4 days ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 10 skill or MCP entries
- Source updated
- Sep 20, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install eklavya for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install eklavya@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/ProjectAJ14/eklavyaClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .claude-plugin/plugin.json├── skills/gate/SKILL.md├── skills/learn/SKILL.md├── skills/level/SKILL.md├── skills/mode/SKILL.md├── skills/pack/SKILL.md├── skills/progress/SKILL.md├── skills/quiz/SKILL.md├── skills/setup/SKILL.md├── skills/tutor/SKILL.md└── .mcp.json
Included Skills9
Show the Eklavya commit-gate status for this session.
Run a structured Eklavya teaching session on a topic, ordered by prerequisites and calibrated to what the developer already knows.
Show or pin Eklavya's difficulty level for this project — the easy/medium/hard band the questions are drawn from, and how far into it the developer is.
Show or change how Eklavya teaches — the focus (project, concept, learn), the enforcement mode (ambient, enforced, off), the cadence (interleaved, end) and the difficulty (auto, easy, medium, hard).
Write or edit an Eklavya concept pack — a JSON file of concepts, tiers and prerequisites that adds a domain, or a team's own codebase, to what Eklavya can quiz on.
Show the Eklavya mastery map — which projects you have been learning on, what those sessions actually taught, what you skipped, and what is due for review.
Start an Eklavya quiz now, on this session's work or on a named topic.
First-run Eklavya setup — check prerequisites, create the knowledge database, and choose a mode.
Use when writing or changing non-trivial code in a session where Eklavya is active, when an "[Eklavya checkpoint]" or Stop-hook message asks for a question, or when the developer asks to be quizzed or taught a concept they are learning.
MCP servers1
- command
- node
- args
- ${CLAUDE_PLUGIN_ROOT}/hooks/run.mjs server
MCP configuration uses runtime-provided plugin path placeholders such as ${PLUGIN_ROOT} or ${CLAUDE_PLUGIN_ROOT}. Review the manifest for the runtime-specific expansion rules.
Plugin manifests1
{
"name": "eklavya",
"displayName": "Eklavya",
"version": "1.17.0",
"description": "Learn while your agent works. Turns coding-agent generation time into adaptive, Socratic learning grounded in the code being written.",
"author": {
"name": "Ajay Kumar"
},
"license": "MIT",
"keywords": [
"learning",
"spaced-repetition",
"tutor",
"knowledge-graph",
"mentorship"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[eklavya on Agent Plugins Marketplace](https://pluginsmp.com/plugins/eklavya)