By Data-Wise
Generate exams, quizzes, homework, lecture notes, slides, syllabi, and rubrics for academic teaching workflows, with Canvas LMS export, LaTeX math, and R/Python code validation.
Command discovery and navigation hub for all scholar commands
Generate homework assignments and problem sets with solutions and rubrics
Convert QMD exam files to Canvas LMS QTI format via examark
Manage teaching configuration — scaffold prompts, show resolved config, validate settings
Create a complete demo course with configuration, examples, and test materials
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Academic workflows for teaching - Course material generation: exams, quizzes, slides, lectures, assignments, rubrics, and Canvas LMS export.
⚠️ Scholar is now teaching-only (v3.0.0). The research surface — literature, manuscript, simulation, and research-planning commands plus all skills — was removed in v3.0.0, with no replacement. Migrating from scholar v2.x? See what was removed.
A Claude Code plugin for academic teaching workflows. Features a unified Plugin + MCP architecture with 18 teaching commands (+ hub).
Teaching (18 commands)
/teaching:quiz <topic> - Generate quiz questions with answer keys ✅/teaching:exam <type> - Create comprehensive exams with rubrics. NEW in v2.18.0: --format exam-rich-latex for evidence-based statistics exams ✅/teaching:assignment <topic> - Create homework assignments with solutions ✅/teaching:solution <file> - Generate standalone solution keys from assignment files ✅/teaching:syllabus <course> - Generate comprehensive course syllabus ✅/teaching:slides <topic> - Create lecture slides with examples ✅/teaching:rubric <type> - Generate detailed grading rubrics ✅/teaching:feedback <assignment> - Generate constructive student feedback ✅/teaching:demo [path] - Create demo course environment with sample materials ✅/teaching:lecture <topic> - Generate comprehensive lecture notes ✅/teaching:validate <file> - Validate YAML configuration files (multi-level) ✅/teaching:validate-r <file> - Validate R code chunks in .qmd files ✅/teaching:diff <file> - Compare YAML and JSON sync status ✅/teaching:sync [options] - Synchronize YAML to JSON ✅/teaching:migrate - Batch migrate YAML configs from v1 to v2 schema ✅/teaching:config <subcommand> - Manage prompts, config, and provenance ✅/teaching:preflight - Pre-release health checks for Scholar projects ✅/teaching:canvas <file> - Convert exam files to Canvas QTI format ✅Command Discovery (1 command)
/scholar:hub [argument] - Browse all commands, drill into categories, get usage details ✅Scholar is teaching-only and ships 0 skills. The former research skills (mathematical, implementation, writing, discovery categories) were removed in v3.0.0, with no replacement — see what was removed.
Unified Plugin + MCP Pattern:
src/core/ - Framework-agnostic business logicsrc/plugin-api/ - Claude Plugin commandssrc/mcp-server/ - MCP Protocol toolslib/ - Shell API wrappersThis architecture eliminates IPC overhead by sharing core logic directly between both APIs.
Phase 0 Foundation + Teaching Commands:
src/teaching/templates/ - Template system (exam, quiz, assignment, syllabus, lecture)src/teaching/generators/ - AI-powered content generationsrc/teaching/config/ - Configuration managementsrc/teaching/validators/ - Multi-layer validation (Schema + LaTeX + Completeness)src/teaching/ai/ - AI content generation with retry logictests/teaching/ - 3,399 unit tests (100% passing)See Phase 0 Architecture for detailed documentation.
Scholar is a pure plugin with no MCP server dependencies. It works immediately after installation in both Claude Code CLI and Claude Desktop app.
# Add the Data-Wise tap
brew tap data-wise/tap
# Install scholar plugin
brew install scholar
# Or upgrade existing installation
brew upgrade scholar
The Homebrew formula automatically:
~/.claude/plugins/scholarLatest version: v3.0.1 (released 2026-06-18)
For Claude Code CLI and Claude Desktop:
npx claudepluginhub data-wise/claude-plugins --plugin scholarFull-stack developer toolkit with integrated workflow automation - 112 commands (98 craft + 14 workflow), 8 agents, 39 skills with standardized dry-run preview mode (29 with --dry-run support). Code, git, site, docs, testing, architecture, CI, distribution, teaching workflows, planning, release pipeline, and ADHD-friendly features including brainstorming, task management, and spec capture
RForge toolkit for Claude Code: 41 commands for R package development, ecosystem management, CRAN submission, and intelligent orchestration
Convert markdown exams to Canvas QTI packages — 3 commands for convert, check, and preview workflows
Email MCP server and skills built on the himalaya CLI.
Privacy-first email access for Claude via himalaya CLI — 21 tools, 6 prompts, 3 resources, 12 skills, 2 hooks
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Real-time statusline HUD for Claude Code - context health, tool activity, agent tracking, and todo progress
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).